2012-07-29 4 views
4

소스 제어 프로젝트에서 랩톱으로 작업하고 있습니다. 그러나 지금은 데스크톱으로 내 작업을 이동하고 싶습니다. 문제는 변경 사항이 여전히 이며 진행 중이기 때문에 커밋 할 수 없습니다..커밋하지 않고 변경 사항을 이동하는 방법?

  • 해결책은 수출에 수 있지만, 내가 아는 한 그 (내가 한 함) 계정 파일 삭제에 을지지 않습니다.
  • 또 다른 해결책은 패치를 만들고 바탕 화면에 적용하는 것입니다. 그러나 마지막으로 테스트했을 때 이진 파일 (작성하여 수정 한 내용)은 이 아닙니다.

관리자 권한이 없으므로 지점을 새로 만들 수 없습니다.

다른 해결책이나 해결 방법은 있습니까? 감사!

답변

4

숨겨진 .svn 폴더를 포함한 전체 작업 복사본을 데스크톱 컴퓨터로 복사하기 만하면됩니다. 처음부터 압축하는 것도 허용됩니다.

+0

감사합니다. 쉽습니다. – Veehmot

0

간단하게 파일 동기화 문제가있는 것 같습니다. 왜 rsync와 같은 것을 사용하지 않습니까?

rsync -a --delete --exclude .git laptop:~/path/to/wd/ desktop:~/path/to/wd/ 
0

가끔 랩톱에서 작업 할 계획이거나 때로는 데스크톱에서 작업하는 경우 또는 변경 사항이 하루 이상 지속될 경우 기능 분기를 만들어 커밋해야합니다. 기능이 완료되면 기능 분기를 트렁크에 다시 통합하십시오.

SVN book에는 기능 분기가 포함됩니다.

관련 문제