2010-05-17 3 views
3

Есть ли клиент контроля версий, который будет поддерживать больше VCS? Меня в основном интересуют Subversion, git и Mercurial, но другие, подобные TFS, тоже были бы хороши. Как голый Eclipse с установленными правильными плагинами?Есть ли универсальный клиент контроля версий?

Обновление: Я ищу GUI-клиента, хотя командная строка тоже будет технически интересна.

+0

Итак, в чем вопрос? – Macmade

+1

Посмотрите на вопрос :) – Borek

ответ

1

У Git и Mercurial есть адаптеры, которые позволяют им разговаривать с Mercurial, Git и Subversion.

Я не знаю каких-либо реализаций клиента TFS, отличного от Microsoft.

2

Целью Amp является поддержка всех основных форматов репозитория, всех основных сетевых протоколов, всех основных рабочих процессов и всех основных интерфейсов командной строки. Однако на данный момент он поддерживает Mercurial. Планируется поддержка Git, Bazaar, Subversion, CVS и darcs.

Что касается TFS: существует ли даже открытая спецификация? Если нет, то внедрение другого клиента в основном будет означать огромное количество обратного проектирования. Судя по другим попыткам обратного проектирования протоколов, форматов и продуктов Microsoft, мы можем предположить, что это займет не менее 10 лет.

+0

Это все еще так (об обратных инженерных протоколах MS)? Я вспоминаю год-два назад, они выпустили огромную кучу документов, которые описывали их сетевые протоколы. Интересно, включен ли TFS в это. –

+0

@Greg Hewgill: Я просто просмотрел список документов, которые были выпущены в результате решения EC, но TFS там нет. Это имеет смысл: решение было основано на злоупотреблении монополией, но TFS не имеет монополию. Таким образом, протоколы, которые были выпущены, в основном относятся к Windows: CIFS, SMB, BITS, UPnP, некоторые форматы файлов Windows и Windows Media Player, а также Exchange и SQL Server. Но доля рынка TFS невелика по сравнению с CVS или некоторыми коммерческими конкурентами, поэтому на самом деле нет оснований для антиконкурентного дела. –

+0

@Greg Hewgill: На самом деле Microsoft поправилась с проблемой: в том случае, когда TFS * можно считать монополией, CodePlex, они также предлагают мост Subversion. –

Смежные вопросы