문제

SubVersion에서는 패치를 만드는 것이 매우 쉽습니다. Tortoise에서는 마우스 오른쪽 버튼을 클릭하고 Create Patch를 선택합니다.하지만 저는 TFS에서 이 기능을 찾을 수 없습니다.이것이 가능한가?

그렇지 않은 경우 오픈 소스 TFS 호스팅 프로젝트(CodePlex)에 패치를 제출하는 표준 방법은 무엇입니까?

도움이 되었습니까?

해결책

tf diff /shelveset:shelveset /format:unified

편집하다: 이는 표준 출력에 기록됩니다.출력을 파일로 파이프할 수 있습니다.

더 많은 옵션을 보려면 다음을 참조하세요. 차이 명령.

다른 팁

Codeplex는 패치 생성을 위해 자체 클라이언트를 사용합니다.보다: http://www.codeplex.com/CodePlexClient/Wiki/View.aspx?title=HowToContribute&referringTitle=Home

TFS는 기본적으로 패치 파일을 지원하지 않기 때문에 CodePlex에서 사람들이 하는 가장 일반적인 일은 수정된 파일을 압축하고 업로드하는 것입니다.그런 다음 프로젝트 코디네이터는 자신의 체크아웃과 비교하여 비교를 수행합니다.

그러나 CodePlex는 TortoiseSVN도 지원하므로 이를 사용하여 패치 파일을 만드는 사람들이 점점 더 많아지고 있습니다.

TF.exe 명령과 7Zip을 사용하여 유사한 문제에 대한 블로그 게시물을 작성했습니다. TFS 패치 파일 생성 그런 다음 다른 TFS 서버나 작업 공간에 적용될 수 있습니다.Powershell 스크립트를 다음에 게시했습니다. Github, 하나의 작업 공간에서 보류 중인 변경 사항을 압축한 다음 다른 서버에 적용하는 데 사용할 수 있습니다.보류 중인 변경 사항 대신 변경 세트를 사용하려면 수정해야 하지만 그렇게 하기가 그리 어렵지는 않습니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top