4

是否有一个具有出色 Web 界面的版本控制系统,以便基本上可以通过 Web 浏览器对其进行管理和使用?

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

4

7 回答 7

5

GitHub有点像前面提到的 Beanstalk,但它是针对 Git 的。我知道它为查看提交(以及分支、标签和合并等)提供了一个很棒的 UI,但我不知道你是否可以从 UI 提交。

从来没有人指责 Git 易于使用(例如,没有 TortoiseGit,尽管我听说它即将推出),所以使用 SVN/BeanStalk 可能会更好。

于 2008-12-21T04:41:44.853 回答
4

我使用由http://www.beanstalkapp.com/托管的 Subversion 服务器。Beanstalk 具有用于导航项目源的丰富界面。但是,我不使用它来签入和签出代码,因为它与任何 Web 界面一样,一次提交/更新单个文件。对于大型项目来说,这将是非常笨拙的。

对于提交/更新,我使用 TortoiseSVN,因为它为您提供 (a) 与 BeanStalk 的无缝接口和 (b) 文件资源管理器集成。

于 2008-12-21T04:24:17.650 回答
2

正如 Mike Miller 所说,我不会查看 Web 界面来作为您选择源代码控制系统的基础。

ClearCase有一个出色的 GUI,但它的成本很高。

大多数 SCM 系统现在都有由第三方编写的 Web 界面,您可以添加这些界面。用于 CVS 的WinCVS 、用于 SVN的TortoiseSVNTrac以及用于 Git的 git-gui

专注于查看底层 SCM 具有哪些功能,并通过在顶部分层 GUI 来获取它。

VSS ? 嗯。不确定那个。恕我直言

于 2009-01-01T14:35:51.950 回答
1

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

于 2008-12-23T20:53:59.040 回答
1

MKS有一个浏览器界面,但它完全无法使用。它的 UI 很差,并且完全由 JavaScript 管理,因此无法为任何内容添加书签或发送指向任何内容的链接。

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

于 2012-05-09T20:27:45.943 回答
0

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

于 2008-12-21T04:01:48.833 回答
0

SourceSafe的最新版本有一个 Web 界面。我没有使用它,所以我不能评论它的效果如何。

参考:

于 2008-12-21T04:06:51.117 回答