2013-08-02 5 views
1

2 개의 새 파일이있는 분기가 있습니다. 해당 파일을 트렁크가 아닌 다른 분기로 병합하고 싶습니다. ?SVN 한 브랜치에서 다른 브랜치로 2 개의 새 파일을 추가하려면 어떻게합니까?

는 실제로 합병인가 - 새로운 파일이 대상 지점에 있지 않기 때문에

내가 branchB에서 체크를하고 BranchA

에서 파일을 병합하려고 시도했지만 좀 오류가 있습니다. 적절한 방법은 무엇입니까?

질문이 하나 더 있습니다. - 기존 지점을 체크 아웃하는 경우 새 지점을 만들거나 내 로컬 시스템에 해당 복사본 만 있습니까?

답변

1

파일을 추가하려는 지점을 체크 아웃하고 수동으로 추가 한 다음 커밋하십시오. 트렁크 또는 다른 폴더는 동일하게 취급됩니다. 그것은 단지 폴더입니다.

체크 아웃하면 서버에서 로컬 시스템으로 파일을 복사합니다. 시스템의 대상에 따라 새 파일을 복사하거나 대상에 수정 된 파일이 있으면 경고를 표시합니다. 당신이 많은 파일이 확인 된 경우 지점 (A)에 개정 번호 아르곤과,

+1

사람을 누르십시오 ... 실제로는 간단했습니다. 나는 다른 복잡한 일들을하고 있었다. 나는 그의 지점을 확인한다. 새 파일을 추가했습니다. 커밋하십시오. 단순한. 이 세상에는 어려운 일이 없습니다. 너는 그것을 안다, 너는 모른다. 그게 전부 야. 감사. – zod

+1

이지만 파일이 이미있는 경우. 수동 비교 및 ​​병합이 더 좋을 것인가 아니면 svn 병합 후에해야할까요? – zod

+0

로컬 복사본을 수정하고 누군가가 svn 저장소에 새 버전을 커밋 한 다음 "svn update"를 시도하십시오. svn은 로컬 복사본의 변경 내용을 병합하려고 시도합니다. 성공하지 못하면 알려줍니다 (충돌이있는 경우). 성공하지 못하면 수동 비교 및 ​​병합을 수행해야합니다. 커밋하기 전에 항상 로컬 복사본에서 병합을 수행하십시오. – Ali

0

이제

단순히 오른쪽 SRC 내부 분기 B를 체크 아웃, 지점 B에 지점 A로부터이 개정 아르곤을 병합 할 경우 클릭 -> SVN Tortoise -> 병합

지점 간 병합 라디오 버튼 (첫 번째 지점)을 선택하고 지점 A src URL을 입력하고 지점 A의 지점 B에 병합하려는 개정 번호도 제공하십시오.

병합 모의 단추를 클릭하여 병합 모의

모두 잘되면 실제 병합 버튼