是否有一台服务器可以用来存储/管理SVN/Git/Hg/etc的版本控制?

Phi*_*ham 1 svn git version-control mercurial

是否有一个服务器可用于存储/管理存储库,然后可以通过公共/现代开源(D)VCS(如SVN,Git,Mercurial,bzr等)访问这些存储库,并且仍然保持良好的兼容性他们都是?

我们在SVN上有大量用户,有些在Git上,有几个使用mercurial,但目前没有人使用任何过于先进的功能,但是对每个VCS的100%支持不是优先考虑的事情.使用一台服务器处理它们更为重要,特别是如果用户可以通过SVN登记,而另一台服务器通过Git检出.

wor*_*ad3 5

如果您的主要用户是git和SVN,那么您可以简单地使用SVN服务器.Git支持检出SVN服务器并使用git-svn检查更改回服务器.您可能可以获得与其他分布式SCM工具类似的功能(快速谷歌为它与mercurial显示有一些第三方支持这些功能,而正在考虑本机支持).

目前,这可能是最简单的解决方案 - 保留SVN服务器并为您的用户提供使用其偏好工具签出存储库的说明.