2011-12-16 3 views
0

며칠 동안 svn 서버를 사용할 수 없다고 가정합니다 (예 : 인터넷에 연결되어 있지 않은 상태).svn - 서버를 사용할 수 없을 때 커밋을 저장하는 방법

svn이 돌아 왔을 때 계속 작업하고 커밋 할 수 있지만 모든 변경 사항이 하나의 수정본으로 이동하기 때문에 편리하지 않습니다.

대신 로컬에서 "checkpoint"리비전을 만들고 싶습니다. svn이 돌아 왔을 때 나는 많은 리비전을 만들고 싶습니다.

다른 말로하면 다른 버그 수정은 다른 개정판으로 이동해야합니다.

로컬 svn 서버를 만들고 서버를 동기화 할 수 있다는 것을 알고 있습니다. 하지만 내가 여분의 svn 서버를 만들지 않고 무엇을하고 싶은 일을 할 수 있습니까?

+0

수 있습니다 기계류 : http://stackoverflow.com/questions/1081058/svn-local- 개발 중에 패치가있는 – David

답변

5

이미 local-svn repos 옵션을 거부 했으므로 ... 아마 자식을 조사해야할까요? 그리고 자식? svn?

1

Jake Feasel이 언급했듯이 git이 아마도 가장 좋은 방법 일 것입니다. 이것이 옵션이 아니라면 체크 포인트를 원할 때마다 패치 (diffs)를 생성 할 수 있습니다. 저장소를 다시 사용할 수있게되면 깨끗한 체크 아웃, 패치, 커밋, 패치, 커밋 & c.

+0

을 커밋합니다. 두 개정 사이의 변경 사항을 볼 수 없습니다 .... – javapowered

+0

허, 왜 안 되니? 패치는 * (미래) 버전 사이의 변경 사항입니다. –

0

로컬 SVN 서버 (및 스위치 명령) 또는 DVCS -이 두 가지 옵션을 초과하지 않았습니다.

이 자식 - 소년과는 달리, 내가 의욕과 Subversion을 더 투명하고 뇌 구동 다리로 hgsubversion를 사용하는 것이 좋습니다

관련 문제