2012-10-24 3 views
0

우리의 모든 개발은 분기를 통해 수행됩니다. 여기서 분기는 출시 될 버전과 관련이 있습니다. 때로는 최신 분기에서 작업하기 시작하지만 어떤 이유로 새로운 보조 분기가 열리기도합니다. 자, 나는이 위치에 있음을 안다. 왜냐하면 내가하고있는 일 때문에 원래의 브랜치에 체크하지 않았고 코드를 새 브랜치로 옮기는 방법을 모른다. 이해가 되니? Ankh SVN : 현재 분기를 확인하지 않고 코드를 새 분기로 복사

다른 방법을 묻는 :

  • 체크 아웃 v1.16.0
  • 지역 작업 (NO 체크인)
  • v1.16.0 코드 동결로 전환
  • 체크 아웃 v1.16.1
  • 를 수행 ?????? - v1.16.0의 로컬 변경 사항을 v1.16.1로 옮기는 방법은 무엇입니까?

콘텐츠를 이동하는 데 필요한 파일을 알고 있으므로 BeyondCompare를 사용할 계획입니다. SVN (Ankh SVN) 방식 대신이 작업을 수행 할 수 있습니다. 이것은 입니다. 병합으로 v1.16.0이 체크인되지 않았습니다.

답변

1

당신은

SVN 스위치 v1.16.1

이이 지점을 변경 실행하지만 로컬 변경을 보존 할 수 있습니다.

+0

Ankh에서 사용할 수 있는지 알고 계십니까? 그렇다면 아직 찾지 못했습니다. 나는 Tortoise를 몇 가지로 살펴 보겠다.하지만 보통 탐색기를 자주 열지는 않는다. –

+0

신경 쓰지 마세요 - Ankh/Subversion/Swith Versions 옵션에서 찾았습니다. 틀림없이 이것을 시도해 볼 것입니다! –

0

많은 검색을 한 후에 나는 this blog entry이 최선이라고 생각합니다. 이 블로그는 SVN에서 Shelve Sets를 다루려고하지만 패치 파일을 만드는 관행은 여전히 ​​실행 가능합니다. Visual Studio에서 Ankh SVN을 사용하고 있습니다. 블로그 항목은 거북이 SVN에서 그것을하는 방법을 보여줍니다. 앙크와 서브 버전은 패치를 만들 수 있습니다 (로컬로 저장 기본적으로 차이) 만 거북이

  • 당신은에 패치를 적용 할 수 모두에서

    1. : 그리고 이것은 내가 지금까지 발견 한 내용의 노트입니다 귀하의 지역 코드. 나는 이것을하기 위해 Ankh에서 아직 길을 찾지 못했다.