2013-04-22 2 views
3

을 저지른 내가 사용하는 워크 플로우의 :거부 ​​커밋 여기

  1. 하는 지점 A에서 변경합니다.
  2. 체크 아웃 지점 B.
  3. A 지점에서 B 지점으로 병합 변경.
  4. B을 원격 지점에 동기화 (푸시 및 풀)합니다.
  5. 체크 아웃 지점 A.
  6. 1 단계로 이동하십시오..

문제는 가끔 5 단계를 잊지 대신 지점 A, 나는이 B을 분기하는 변경할 수 있다는 것입니다.

브랜치 B을 "일반"커밋을 거부하고 병합 커밋 만 허용하도록 구성 할 수 있습니까?

답변

1

이 작업을 수동으로 수행하는 대신 git-flow과 같은 워크 플로를 사용하는 것이 좋습니다.

또는이 작업을 수행하는 간단한 스크립트를 작성할 수 있습니다.

수동으로 수행하려는 경우 B 분기와 결합 동작을 자동으로 병합하는 git-hook을 사용할 수 있습니다.