나는 Refspec을 설정하는 시도 작업 구성 옵션 :
+refs/heads/master:refs/remotes/origin/master
내 빌드 슬레이브 복제의 repo에서는 .git/config 파일은 다음과 같습니다 :
[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
의 값이 (젠킨스 작업 구성에서 읽기)가 정확하지 가져올 것으로 보인다. 또한 디스크 공간 소비에 영향을 미치지 않습니다.
을 영향을받지 않습니다를 refspec합니다. 이것이 예상 된 동작인지 아닌지는 확실치 않지만, refspec이 git fetch 명령에 afaik도 포함될 수 있기 때문에 엄격하게 요구되지는 않습니다. 따라서 ** 실제로 ** 어떤 명령이 실행되는지 확인해야합니다. – bigge