본문 바로가기

깃-TFS

git-tfs

Git과 TFS/TFVC를 잇는 다리

한줄평

TFVC 환경에 묶여 있으면서 Git 워크플로를 쓰고 싶은 분께 사실상 유일한 선택지입니다. 다만 TFS 자체가 저물어가는 기술이라 새로 도입할 이유는 크지 않습니다.

이런 분께 TFVC를 계속 쓰면서 로컬은 Git으로 다루고 싶은 개발자께

좋은 점

  • TFVC 이력을 보존하며 Git으로 양방향 연동
  • git-svn 사용 경험이 있으면 개념이 익숙함

아쉬운 점

  • TFS/TFVC라는 특정 환경에서만 쓸모가 있음

깃-TFS 소개

git-tfs는 Git 저장소와 마이크로소프트 TFS(Team Foundation Server)·TFVC 사이를 오가게 해 주는 명령줄 도구입니다. git-svn과 비슷한 방식으로, TFVC 이력을 Git으로 복제하고 Git에서 작업한 커밋을 다시 TFVC로 체크인할 수 있습니다. 회사 표준이 TFVC지만 개인 작업은 Git으로 하고 싶을 때, 또는 레거시 TFVC 저장소를 Git으로 이관할 때 씁니다. GUI 없이 콘솔에서 실행합니다.

제작사

영삼넷 · 공식 홈페이지