2017-01-04 2 views
0

У меня есть работа Дженкинс со следующими конфигурациями, как показано в изображениях,«ГОЛОВА отторгнуты в» когда Дженкинс запустить

enter image description here

enter image description here

Моя рабочая область для Jenkins мой локальный каталог репо, как ниже: D: \ Jenkins \ workspace \ FirstProject \ TestCI

ie TestCI - это мое имя репликации github, которое я клонировал в указанном выше местоположении и задал его как путь к рабочему пространству jenkins.

так в основном моя Дженкинс работа строится, когда изменение проталкивается к моему GitHub репо и после сборки, когда я печатаю статус GIT в моем местном репо я получаю ошибку «ГОЛОВУ отдельностоящий на»

Что является причиной моего голова становится отсоединенной, когда строится работа дженкинсов?

+1

Возможный дубликат [Jenkins GIT Plugin отдельностоящих ГОЛОВ] (http://stackoverflow.com/questions/11511390/jenkins-git-plugin-detached-head) –

+0

Дженкинс работает с отсоединением головки. Не о чем беспокоиться. –

+0

Возможный дубликат [Jenkins Git plugin single HEAD] (https://stackoverflow.com/questions/11511390/jenkins-git-plugin-detached-head) –

ответ

3

Я подозреваю, что Дженкинс проверил конкретное сообщение, используя его идентификатор фиксации. HEAD обычно указывает на ветку, которая указывает на фиксацию. , например.

cat HEAD 
ref: refs/heads/master 

Buf если вы извлекаете точно такие же совершить, используя его SHA то ГОЛОВА содержит алгоритм SHA, и вы в состоянии отдельного HEAD.

git checkout bfe387b5fdcccdfb9d318b24589ab8f0eca9ab6a 
Note: checking out 'bfe387b5fdcccdfb9d318b24589ab8f0eca9ab6a'. 

You are in 'detached HEAD' state. You can look around, make experimental 
changes and commit them, and you can discard any commits you make in this 
state without impacting any branches by performing another checkout. 

If you want to create a new branch to retain commits you create, you may 
do so (now or later) by using -b with the checkout command again. Example: 

    git checkout -b new_branch_name 

HEAD is now at bfe387b... initial 

Теперь, если мы посмотрим на ГОЛОВКУ, мы видим, что он содержит идентификатор фиксации.

cat .git/HEAD 
bfe387b5fdcccdfb9d318b24589ab8f0eca9ab6a 
Смежные вопросы