여기에 우리의 상황이 있습니다 : TFS 2010에서 우리는 주된 dev 브랜치와 릴리즈 브랜치를 가지고 있습니다. 어떤 시점에서 일부 코드는 이름이 잘못 지정된 디렉토리에 있으므로 TFS에서 이름이 바뀌 었습니다 (버그 파일이 아니기 때문에 메인 브랜치에서만 변경됨). dev 브랜치에서이 이동 된 코드의 버그를 수정했으며 수정 사항을 릴리스 분기에 병합하려고합니다.파일을 이동할 때 TFS에서 병합하는 방법?
그러나이 작업을 수행 할 때 파일을 병합하는 대신 파일의 복사본을 새 위치에 만들고 변경 내용을 'merge, branch'로 레이블을 지정합니다.
내가 잘못했거나 TFS의 '기능'입니까?
업데이트 : 방금이 게시물을 다시 방문하여 다시 시도했습니다. 오류를 재현하기위한 단계는 다음과 같습니다
- I 홈페이지/데스크탑/추가 된 UserControls 및 자료/V5/데스크탑/추가 된 UserControls에있는 파일 (control.cs)가 있습니다.
- 내가
- 나는 홈페이지에 control.cs을 편집하고 체크인 (나는 또한 같은 결과 BTW '이름 바꾸기'시도했습니다) UserControls2로 된 UserControls '이동'및 체크인 소스 제어 탐색기를 사용하여.
- 나는 메인/릴리스/V5로 병합한다. (참고 : 나는 UserControls뿐만 아니라 전체 브랜치를 병합한다.)
- 이제 release/V5/Desktop/UserControls2에서 수정 된 control.cs와 Releases/V5/Desktop에서 이전의 control.cs를 볼 수있다./UserControls
가 업데이트 된 대답을 확인할 수 있습니다. – Isaiah4110