This commit is contained in:
yaziming
2020-05-20 14:55:47 +08:00
parent 4d4bd946a0
commit 9fc0a04932

View File

@@ -554,6 +554,17 @@ func GitCheckout(s model.Spider, hash string) (err error) {
debug.PrintStack()
return err
}
//判断远程origin路径是否和当前的GitUrl是同一个如果不是删掉原来的路径重新拉取远程代码
remote, err := repo.Remote("origin")
if err != nil {
log.Error(err.Error())
debug.PrintStack()
return err
}
if remote.String() != s.GitUrl {
utils.RemoveFiles(s.Src)
return SyncSpiderGit(s)
}
// Checkout
if err := wt.Checkout(&git.CheckoutOptions{