TFS를 사용하여 패치 만들기
SubVersion에서 패치를 만드는 것은 매우 쉽습니다. Tortoise를 사용하면 마우스 오른쪽 버튼을 클릭하고 패치 만들기를 선택합니다. 하지만 평생 동안 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 패치 파일 을 만드는 유사한 문제에 대한 블로그 게시물을 작성했습니다 . Github에 Powershell 스크립트를 게시했습니다.이 스크립트는 한 작업 영역에서 보류중인 변경 사항을 압축 한 다음 다른 서버에 적용하는 데 사용할 수 있습니다. 보류중인 변경 사항 대신 변경 집합을 사용하려면 수정해야하지만 달성하기가 너무 어렵지는 않습니다.
참고 URL : https://stackoverflow.com/questions/52234/creating-a-patch-with-tfs
'programing tip' 카테고리의 다른 글
gcc -D_FORTIFY_SOURCE = 1과 -D_FORTIFY_SOURCE = 2의 차이 (0) | 2020.12.13 |
---|---|
em의 컨텍스트는 무엇입니까? (0) | 2020.12.13 |
PHP 읽기 전용 속성? (0) | 2020.12.13 |
SQL Server의 모든 데이터베이스에있는 모든 테이블을 단일 결과 집합에 나열하려면 어떻게합니까? (0) | 2020.12.13 |
최고의 JavaScript 이미지 처리 라이브러리는 무엇입니까? (0) | 2020.12.13 |