일반적인 규칙은 체크인을 작게 유지하고 자주 체크인하는 것입니다. 그러나 때로는 작업이 기본 프레임 워크를 크게 변경해야합니다. 그런 다음 작업을 완료하기 전에 체크인하면 완료된 작업을 체크인 할 때까지 프로젝트가 중단됩니다.
따라서 사람들이 일을 잃거나 자신이하고있는 일을 결정하는 위험을 줄이기 위해 사람들이 사용하는 전략은 잘못된 접근법입니다. 그런 다음 코드를 제거하고 다른 접근법을 시도한 후 마음을 바꾸는 것입니까?
내가 할 수있을 때, 절반은 작업을 주석 처리하거나 컴파일하고 새 파일을 사용하는 것이 없으면 체크인합니다. 변경이 클수록 프로젝트를 분기 한 다음 다시 병합 할 가능성이 큽니다. 모든 것이 다시 작동 할 때 소스 제어 시스템이 허용하는 또 다른 옵션은 기본적으로 작은 가지 인 선반 세트입니다. 따라서 하루를 마치거나 의사 결정 지점에 올 때 변경 사항을 보류 한 다음 치명적인 일이 발생하거나 그 시점으로 돌아가고 싶습니다.