版本控制系统的Web界面

时间:2008-12-21 03:52:00

标签: git svn versioning cvs

是否存在具有出色Web界面的版本控制系统,以便基本上可以从Web浏览器进行管理和使用?

接口需要在提交新代码和查看/下载以前的提交方面发挥作用。

7 个答案:

答案 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为TortoiseSVNTrac,Git为git-gui

专注于查看底层SCM具有哪些功能,并通过将GUI层叠在顶层来从中获取。

VSS?嗯。不确定那一个。 IMHO

答案 3 :(得分:1)

SVN和其他有几个开源选项,但我不会使用Web界面作为版本控制系统的关键决策点。他们中的大多数都有可用的Web界面,但关键功能更多是系统本身的核心。

答案 4 :(得分:1)

MKS有一个浏览器界面,但它完全无法使用。它的用户界面很差,完全由JavaScript管理,因此不可能将任何内容加入书签或发送任何链接。

此外,它将整个树显示为单个文件列表,其中包含每个项目的完整路径。

答案 5 :(得分:0)

我相信MKS有一个浏览器界面。

答案 6 :(得分:0)

SourceSafe的最后一个版本有一个网络界面。我没有使用它,所以我不能评论它的工作情况。

参考文献:

相关问题