그래서 나는이 큰 프로젝트를 가지고 있는데, 그것은 나에 의해 리팩토링되는 과정에 있습니다. 나는 많은 것들을 바꾸고 있기 때문에 곧 컴파일 할 수있는 기회가 없습니다. 나는 이름이 붙은 특별한 자식 지점에 살고 있습니다 cleanup
( master
물론 결국 합쳐질 것 입니다).
문제는 나 / 우리는 비 컴파일 코드를 커밋하지 않는 정책을 가지고 있다는 것입니다. 따라서이 거대한 작업을 마치기 전까지는 (검토 또는 부기) 어떤 것도 커밋 할 수 없습니다.
이것은 내가 일하는 방식이 아닙니다 (대부분의 사람들은 적어도 하루에 한 번 정도 노력합니다).
어떻게 생각해? 내가 간과하는 해결책이 있습니까?
나중에 git에게 커밋 또는 무언가를 집계하도록 지시 할 수 있습니까? 나는 비 컴파일만큼 그들은으로 커밋 살 수 있을 에 cleanup
지점입니다.
편집하다
푸시 / 커밋의 주제 : 나는 그것이 큰 차이라는 것을 알고 있지만 나중에 물건을에 병합 할 때 개정이 깨질 것 master
입니다. 따라서 역사를 살펴보면 (또는 git bisect
...) "로컬"개정판을 세계적으로 액세스 할 수 있습니다. 따라서 로컬로 커밋하고 푸시하지 않는 것이 나중에 해결하는 데 문제가 발생할 수 있으므로 최선의 해결책은 아닙니다.
한마디로 : 로컬 커밋은 결국 푸시됩니다. 글로벌 히스토리에는 비 컴파일 커밋이 표시되지 않아야합니다.