VisualSVN for Linux

我正在寻找像VisualSVN的应用程序来pipe理存储库和用户访问。 例如,您可以创build用户并将其分配给特定的项目。

它与哪个版本控制无关。 如果它适用于SVN,GIT或Mercurial,那么它将是完美的。

有什么build议么?

我需要问你的问题是你想如何运行你的SVN服务器。 如果您通过Apache(mod_dav_svn)访问SVN,那么您将需要一个GUI,它允许您pipe理Apacheauthentication,这可能会有所不同。 如果您使用svnserve,那么您需要编辑回购的内置权限。 我推荐Apache mod_dav_svn方法。 你可以让Apache连接到一个Ldap服务器。 那么就可以让Windows用户非常轻松地连接。 pipe理他们也有点痛苦(如果你知道AD是)。

这就是说,我build议websvn: http : //www.websvn.info/

也许websvn缺less的东西,你想要的是一种方法来创build新的存储库。 这个命令非常简单。 如果你将Apache mod_dav_svn设置为使用SVNParentPath / path / parent而不是SVNPath / path / singlerepo,那么你只需要input:

svnadmin create /path/parent/newrepo 

在你的linux服务器上,并且用户apache运行或者chown文件。