Jaka jest różnica między Refspec i Oddziału specyfikatorem (puste dla domyślnie): w poniższej konfiguracji pracy Jenkins:Jenkins Git plugin i Refspecs
Próbowałem ustawić Refspec opcja w konfiguracji pracy:
+refs/heads/master:refs/remotes/origin/master
w sklonowanego repo na moim kompilacji niewolnikiem .git/config wygląda następująco:
[core]
repositoryformatversion = 0
filemode = true
bare = false
logallrefupdates = true
[remote "origin"]
url = https://user:[email protected]/scm/PROJECT/project.git
fetch = +refs/heads/*:refs/remotes/origin/*
[branch "master"]
remote = origin
merge = refs/heads/master
Wydaje się, że wartość sprowadzić nie jest poprawna (czytaj od konfiguracji pracy jenkins). Ponadto nie ma wpływu na zużycie przestrzeni dyskowej.
Oczywiście nie ma to wpływu na konfigurację repozytorium. Nie jestem pewien, czy jest to oczekiwane zachowanie, czy nie, ale należy zauważyć, że nie jest to bezwzględnie wymagane, ponieważ refspec może być również dołączony do polecenia git fetch. Dlatego powinieneś spróbować sprawdzić, które polecenie ** naprawdę ** zostanie wykonane. – bigge