是否存在具有出色Web界面的版本控制系统,以便基本上可以从Web浏览器进行管理和使用?
接口需要在提交新代码和查看/下载以前的提交方面发挥作用。
答案 0 :(得分:5)
GitHub有点像前面提到的Beanstalk,但对于Git。我知道它为查看提交(以及分支和标签以及合并等)提供了一个很棒的UI,但我不知道你是否可以从UI提交。
没有人指责Git易于使用(例如,没有TortoiseGit,虽然我听说它即将到来),所以你最好使用SVN / BeanStalk。
答案 1 :(得分:4)
我使用http://www.beanstalkapp.com/托管的Subversion服务器。 Beanstalk具有丰富的界面,用于导航项目源。但是,我不使用它来检查代码的进出,因为它像任何Web界面一样,一次提交/更新单个文件。对于大型项目来说,这将非常笨拙。
对于提交/更新,我使用TortoiseSVN,因为它为您提供(a)BeanStalk的无缝接口和(b)文件资源管理器集成。
答案 2 :(得分:2)
正如Mike Miller所说,我不会在网页界面上看你选择的源控制系统。
ClearCase拥有出色的图形用户界面,但需要花费一大笔钱。
大多数SCM系统现在都有可以添加的第三方编写的Web界面。 CVS为WinCVS,SVN为TortoiseSVN和Trac,Git为git-gui。
专注于查看底层SCM具有哪些功能,并通过将GUI层叠在顶层来从中获取。
VSS?嗯。不确定那一个。 IMHO
答案 3 :(得分:1)
SVN和其他有几个开源选项,但我不会使用Web界面作为版本控制系统的关键决策点。他们中的大多数都有可用的Web界面,但关键功能更多是系统本身的核心。
答案 4 :(得分:1)
MKS有一个浏览器界面,但它完全无法使用。它的用户界面很差,完全由JavaScript管理,因此不可能将任何内容加入书签或发送任何链接。
此外,它将整个树显示为单个文件列表,其中包含每个项目的完整路径。
答案 5 :(得分:0)
我相信MKS有一个浏览器界面。
答案 6 :(得分:0)
SourceSafe的最后一个版本有一个网络界面。我没有使用它,所以我不能评论它的工作情况。
参考文献: