2011-04-14 8 views
12

체크인을 계획하고있는 코드를 약간 변경했습니다. 실제로 실제로 변경 한 다음 분기해야합니다. 데이터를 잃지 않고이 작업을 수행하는 올바른 방법은 무엇입니까 (백업을 만들겠습니까?)? 파일을 변경했을뿐만 아니라, 나는 또한 이름을 바꿨다. 나는 그것을 처음부터 올바르게하고 싶다. 그러므로 나는 왜 여기서 묻고 있는가.변경 한 후 분기 하시겠습니까?

+0

물론 검색 후이 게시물을 게시하면 복제본을 찾을 수 있습니다. http://stackoverflow.com/questions/1514501/is-there-any-way-to-commit-changes-that-ive-made-to- 내 - svn-checkout-of-trunk-to –

답변

8

당신은 svn의 switch 명령을 트렁크/HEAD에서

  1. 지점을 원한다. (Visual SVN을 사용하는 경우 경고에도 불구하고)
  2. SCN 스위치를 사용하여 새 분기로 전환하십시오.
  3. 분기에 대한 작업 복사본 변경 사항을 커밋합니다.
+2

스위치를 사용할 필요가 없었지만 그 부분을 조사하고있었습니다. 내가 이해하는 바로는, 업데이트하지 않고 리포지토리를 바꾸는 것뿐입니다. 그래서,이 작업을 할 수 있습니다 : 트렁크의 다른 복사본을 체크 아웃합니다. 수정 된 트렁크로 돌아가서 지점으로 전환하고 커밋 하시겠습니까? –

+5

완벽 함, 트렁크에서 분기, svn 스위치를 사용하여 새 분기로 트렁크를 전환 한 다음 지점으로 변경 사항을 확인하십시오. – Grammin

3

변경 사항이 기존 작업 복사본에 있고 해당 분기의 기반으로 사용하려는 경우 작업 복사본 (WC)에서 분기하여 작업 할 수 있습니다. copy 명령을 확인하여 WC에서 지점을 만듭니다.

죄송합니다. 명령 줄에 대한 구체적인 설명이 없으므로, 저는 응석받은 TortoiseSVN 사용자입니다!

+0

TortoiseSVN을 사용하여 추가해야 할 수도있는 곳에서는 CopyTo 명령을 사용하여 분기 체크 아웃을 저장하십시오. –

관련 문제