2013-08-22 4 views
1

Github의 프로젝트 중 하나를 사용하고 있습니다. TFS에서이 프로젝트의 코드를 체크인해야합니다.TFS에 Github 코드 통합 - 자동 체크인

이 과정을 자동화해야합니다. 매일 다른 코드를 다운로드하고 체크인해야합니다.

자동화가 필요한 플러그인이나 도구가 있습니까?

+1

[TFS가 이제 git을 지원합니다] (http://www.techbubbles.com/visual-studio/gits-support-to-visual-studio-and-tfs/) ... 당신은 git repo를 사용할 수 있습니다. 귀하의 TFS 프로젝트;) – VonC

답변

3

TFS에서 TFVC 저장소를 사용하는 경우이 작업 중 일부를 자동화하는 데 도움이되는 Git-TF 주위에 스크립트와 프로세스를 구축하는 것이 좋습니다.

당신이 다음 로컬 Git 저장소에 두 개의 리모트를 설정 만들 수 있습니다 TFS에서 Git 저장소를 사용하는 경우, 즉

git remote add upstream https://github.com/foo/bar.git 
git remote add origin https://tfsserver/DefaultCollection/_git/bar 

그리고 단순히 자식은 자식 푸시 기원 다음 업스트림 마스터를 당겨 않습니다 마스터는 마스터가 동기화 상태로 유지하려는 브랜치라고 가정합니다.

버전 제어 시스템 중 하나를 사용하면 TFS 저장소의 버전 컨트롤에있는 지사를 업스트림 GitHub 프로젝트와 일치하도록 유지하여 변경 사항을 한 곳에서 쉽게 확인하고 병합을 처리 할 수 ​​있습니다 귀하의 로컬 저장소 내부.

관련 문제