2011-01-11 4 views
1

한 브랜치에서 다른 브랜치로 병합 할 때 한 브랜치에 어떤 변경 세트가 있는지 알 수 있지만 다른 브랜치에 병합되지는 않습니다.TFS 2008 (2010)의 병합 대화 상자에서 변경 집합을 숨기시겠습니까?

이러한 변경 집합 중 일부는 병합되지 않습니다. 이것들을 숨길 수 있습니까?

또는 "NOMERGE :"와 같은 접두사를 포함하도록 변경 집합 주석을 편집해야 시각적으로 필터링 할 수 있습니까?

내가 묻는 이유는 개발자가 병합해야하는 변경 사항을 병합하는 것을 잊어 버리는 경우가 있기 때문이며 다른 변경 집합의 포리스트에서는이를 찾아내는 것이 약간 어렵습니다.

답변

2

이상한 질문입니다. 왜 일부 변경 집합이 병합되지 않아야하며 어떻게 변경합니까? 만약 당신이 저에게 선택적인 합병을한다면, 가지가 적절하게 만들어지지 않은 것처럼 보입니다. Visual Studio를 사용하여 변경 집합을 숨길 수는 없다고 생각합니다. 그러나 당신이 변경 집합이 병합 후보가 무엇인지 발견하고 개별 변경 집합을 병합 할 수 있습니다 TF.exe 명령 줄 응용 프로그램을 사용하여 선택적으로 http://msdn.microsoft.com/en-us/library/bd6dxhfy.aspx

+0

그것은이다 TF 병합/DISCARD 옵션을 사용할 수 있습니다 참조 실제로 프로젝트를 브랜치하는 것이 매우 일반적이며, 새로운 기능/제품을 빌드하는 동안 완전히 분리 된 개발/테스트 환경을 위해 비슷하게 분기 된 데이터 소스/서버를 가리 키도록 설정 파일을 수정하고 스크립트를 빌드/배포해야합니다. 그런 다음 트렁크에 다시 병합 할 때 초기 브랜치 설정 변경 세트를 건너 뛰는 것이 일반적입니다. TFS가 병합에 이러한 변경 사항을 포함시키지 않도록하는 것은 매우 유용합니다. – Arkaine55

+0

@ Arkaine55 또한 병합을 수행 할 수 있지만 구성 파일의 경우 "충돌 해결"대화 상자에서 "대상 유지"를 지정하십시오. 파일이 병합 된 것으로 표시합니다. –

관련 문제