是否有支持更多VCS的版本控制客户端?我主要对Subversion,git和Mercurial感兴趣,但是像TFS这样的其他人也会很好。就像安装了正确插件的裸Eclipse一样?
更新:我正在寻找一个GUI客户端,尽管命令行在技术上也很有趣。
答案 0 :(得分:2)
Amp的目标是支持所有主要的存储库格式,所有主要网络协议,所有主要工作流程和所有主要命令行界面。但是,目前它只支持Mercurial。计划支持Git,Bazaar,Subversion,CVS和darcs。
至于TFS:它是否有一个开放的规范?如果没有,那么实施另一个客户端基本上相当于大量的逆向工程。通过其他尝试逆向工程Microsoft协议,格式和产品来判断,我们可以假设这将需要至少10年。
答案 1 :(得分:1)
Git和Mercurial都有适配器让他们与Mercurial,Git和Subversion交谈。
我不知道微软以外的任何TFS客户端的实现。