是否有通用版本控制客户端?

时间:2010-05-17 22:01:19

标签: version-control client

是否有支持更多VCS的版本控制客户端?我主要对Subversion,git和Mercurial感兴趣,但是像TFS这样的其他人也会很好。就像安装了正确插件的裸Eclipse一样?

更新:我正在寻找一个GUI客户端,尽管命令行在技术上也很有趣。

2 个答案:

答案 0 :(得分:2)

Amp的目标是支持所有主要的存储库格式,所有主要网络协议,所有主要工作流程和所有主要命令行界面。但是,目前它只支持Mercurial。计划支持Git,Bazaar,Subversion,CVS和darcs。

至于TFS:它是否有一个开放的规范?如果没有,那么实施另一个客户端基本上相当于大量的逆向工程。通过其他尝试逆向工程Microsoft协议,格式和产品来判断,我们可以假设这将需要至少10年。

答案 1 :(得分:1)

Git和Mercurial都有适配器让他们与Mercurial,Git和Subversion交谈。

我不知道微软以外的任何TFS客户端的实现。