有没有通用的版本控制客户端?
是否有支持更多 VCS 的版本控制客户端?我主要对 Subversion、git 和 Mercurial 感兴趣,但其他如 TFS 也很好。就像安装了正确插件的裸 Eclipse 一样?
更新:我正在寻找一个 GUI 客户端,尽管命令行客户端在技术上也很有趣。
Is there a version control client that would support more VCSs? I'm mainly interested in Subversion, git and Mercurial, but others like TFS would be nice too. Like a bare Eclipse with just the right plugins installed?
Update: I'm looking for a GUI client although a command line one would be technically interesting too.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
Amp 的目标是支持所有主要存储库格式、所有主要网络协议、所有主要工作流程和所有主要命令行界面。不过,目前它仅支持 Mercurial。计划支持 Git、Bazaar、Subversion、CVS 和 darcs。
至于 TFS:是否有一个开放的规范?如果不是,那么实施另一个客户端基本上相当于大量的逆向工程。从对 Microsoft 协议、格式和产品进行逆向工程的其他尝试来看,我们可以假设这至少需要 10 年时间。
Amp's goals are to support all major repository formats, all major network protocols, all major workflows and all major commandline interfaces. However, at the moment it only supports Mercurial. Support for Git, Bazaar, Subversion, CVS and darcs is planned.
As for TFS: is there even an open specification for it? If not, then implementing another client would basically amount to massive amounts of reverse engineering. Judging by other attempts at reverse engineering Microsoft protocols, formats and products, we can assume that this is going to take at least 10 years.
Git 和 Mercurial 都有适配器,可以让它们与 Mercurial、Git 和 Subversion 进行通信。
除了 Microsoft 之外,我不知道还有任何 TFS 客户端的实现。
Both Git and Mercurial have adapters that let them talk to Mercurial, Git, and Subversion.
I don't know of any implementations of a TFS client other than Microsoft's.