2010-05-17 9 views
3

더 많은 VCS를 지원하는 버전 제어 클라이언트가 있습니까? 나는 Subversion, git 및 Mercurial에 주로 관심이 있지만 TFS와 같은 다른 것들도 역시 좋을 것이다. 올바른 플러그인이 설치된 이클립스처럼?범용 버전 제어 클라이언트가 있습니까?

업데이트 : GUI 클라이언트를 찾고 있는데, 기술적으로 너무 재미있을 것입니다.

+0

그럼 뭐가 문제입니까? – Macmade

+1

질문보기 : – Borek

답변

1

Git과 Mercurial 모두 Mercurial, Git 및 Subversion과 대화 할 수있는 어댑터가 있습니다.

Microsoft 이외의 TFS 클라이언트 구현에 대해서는 잘 모릅니다.

2

Amp의 목표는 모든 주요 저장소 형식, 모든 주요 네트워크 프로토콜, 모든 주요 워크 플로 및 모든 주요 명령 행 인터페이스를 지원하는 것입니다. 그러나 현재는 Mercurial 만 지원합니다. Git, Bazaar, Subversion, CVS 및 darcs에 대한 지원이 계획되어 있습니다.

TFS의 경우 : 개방형 사양이 있습니까? 그렇지 않다면, 다른 클라이언트를 구현하는 것은 기본적으로 엄청난 양의 리버스 엔지니어링이 될 것입니다. 다른으로 판단하면 Microsoft 프로토콜, 형식 및 제품을 리버스 엔지니어링하려는 시도가 적어도 10 년은 걸릴 것으로 추측 할 수 있습니다.

+0

리버스 엔지니어링 MS 프로토콜에 관한 그 사실은 여전히 ​​사실입니까? 1 년이나 2 년 전, 그들은 네트워크 프로토콜을 설명하는 거대한 문서 더미를 발표했습니다. TFS가 포함되어 있는지 궁금합니다. –

+0

@Greg Hewgill : EC 판결의 결과로 발표 된 문서 목록을 살펴 봤지만 TFS는 거기에 없습니다. 그것은 타당합니다. 판결은 독점의 남용에 기반을두고 있었지만 TFS는 독점권을 가지고 있지 않습니다. CIFS, SMB, BITS, UPnP, 일부 Windows 및 Windows Media Player 파일 형식, Exchange 및 SQL Server와 같은 프로토콜이 출시되었습니다. 그러나 TFS의 시장 점유율은 CVS 나 일부 상업적 경쟁 업체에 비해 적기 때문에 반 경쟁 사례에 대한 근거는 없습니다. –

+0

@Greg Hewgill : 사실 Microsoft는 TFS *가 독점으로 간주 될 수있는 CodePlex 인 Subversion 브리지도 제공하는 문제에 대해 현명합니다. –