나는 내 자신의 오픈 소스 프로젝트에서 일하고 있습니다. 나는 최근에 첫 번째 실행 가능한 버전을 발표했으나 누구나이 버전을 사용하고 있는지 의심 스럽다. 나는 그것에 종사하는 유일한 사람이다. 나는 수은을 사용하고 있는데, 내 질문은 꽤 큰 재 설계를 계획하고 있다는 것이다. 많은 돌들이 돌지 않을 것입니다. 이것을 소스 제어의 관점에서 어떻게 다루어야합니까? 현재 머리에서 계속하거나 지사를 만드시겠습니까?소스 제어 및 재 설계
얼마나 자주 커밋합니까? 일부 클래스는 사라지거나 2로 나뉘거나 기능이 다른 곳으로 이동하거나 인터페이스가 변경 될 수 있습니다.
제가 현재 버전으로 돌아가고 싶었던 경우, 어떤 옵션이 더 간단할까요? 별로 중요하지 않다고 생각 하나? 나는 수은을 처음 접했고 이것이 나의 첫 번째 실제 프로젝트 (개인 용도의 스크립트가 아님)입니다. 따라서 나중에 나중에 이전 디자인을 더 좋아할 수도 있습니다. –
나는 git와 mercurial을 사용하지 않지만, 똑같이 작동 할 것이라고 추측하고있다. 새로운 작업이 "유지할"것인지 확실하지 않은 경우, 지점에서 새 작업을 수행한다. –