그물에서 많은 검색 결과는 pre-checkout
git에서 훅이 아직 구현되지 않았다는 것입니다. 이유는 다음과 같습니다.Git/bitbucket에서 'pre-checkout'후크를 얻는 방법은 무엇입니까?
- 실용적이지 않습니다. 사례가 있습니다.
- 다른 방법으로도 구현할 수 있습니다. 제발 어떻게 말해?
- 구현하기가 너무 어렵습니다.
나는 각 지점에 대해 서로 다른 데이터베이스 백업을 유지하기위한
pre-commit
,post-merge
&post-checkout
후크를 구현 한 : 나는이 여기
내 문제가 유효한 이유는 생각하지 않습니다.
시나리오 : 이제 데이터베이스 백업을 완료하면 pre-commit
후크를 사용하여 파일에 저장됩니다. 그리고 체크 아웃 할 때 분기 나 병합이 발생하면 파일에 저장된 데이터베이스가 post-merge
& post-checkout
후크를 사용하여 복원됩니다. 이제 누군가가 커밋 및 체크 아웃 후에 데이터베이스를 변경하면 데이터베이스가 백업되지 않아 변경 내용이 손실됩니다. 파일 구조가 변경되지 않았으므로 체크 아웃에 성공했습니다.
그래서이 경우 위의 시나리오에서 데이터베이스를 백업하는 작업을 처리하기 위해 pre-checkout
후크가 필요합니다.
예를 들어 주시겠습니까? – asachanfbd