远程(免费)SVN主机

时间:2011-09-22 16:02:55

标签: svn version-control tortoisesvn host

我确信这已被问了一千次,但在我最初的搜索中,我无法看到任何似乎回答我的问题,因此我输入的原因是这样的:)

我们有一些开发人员开始新的项目。我们每个人都在不同的地方。我们(我)想使用SVN来管理代码。使用像Dropbox这样的东西会起作用,但这只会是一个巨大的痛苦,因为SVN可以处理合并以及所有这些。

是否有任何免费网站可以让我设置这样的东西,或者自己做任何方式?我们不是开源的,因为我知道有些网站只会在你的开源时才会这样做。

理想的情况是每个人都在我们的机器上有一个本地Tortoise SVN客户端,本地仓库文件同步到一个包含官方文件仓库的远程位置。

感谢。

3 个答案:

答案 0 :(得分:3)

您应该查看Subversion Hosting Webpage

免费托管,无限开发人员,无限量模块,无限大小带来以下内容:

当然,另一种可能性是使用Git。 Git的优势在于您可以在不必始终启动,运行和可用的源存储库的情况下工作。 Git将允许您通过电子邮件分享您的更改。

我发现Git比Subversion更难使用,而且我对将所有内容保存为补丁的方式并不感到兴奋。但是,在像你这样的情况下,你有六个人共享源代码而没有真正的集中式服务器,它可能比Subversion更方便。


修改

我忘了你提到这不是一个开源项目。但是,您仍然可以转到Subversion Hosting Webpage。其中一个选项是检查 non-oss 。 Assembla提供免费的非oss托管服务。

如果您不想要公共服务器,Git仍然是一个不错的选择。您可以通过电子邮件相互提交补丁,甚至不需要服务器。您可以将Git存储库放在Dropbox上,但让您的团队成员知道不要对其进行更改:仅获取最新更改并通过电子邮件将更改提交给网守。

另一种可能性:您可以通过Dropbox共享您的Subversion存储库。每个用户都可以在自己的系统上运行svnserve。不过,我将不得不向Subversion开发人员询问有关此问题的安全性。通过file://访问存储库可能更安全。

不:我刚刚与Subversion开发人员核实过。这是一个明确的禁忌。

答案 1 :(得分:2)

安装Collabnet Subversion Edge。它是一个一体化的apache / svn / web svn界面,非常麻烦。

http://www.collab.net/downloads/subversion/

答案 2 :(得分:0)

我发现VisualSVN非常容易设置,如果你有一个备用盒子来装载它。

如果你想让它远程,我会考虑Assembla。我认为我正在使用的那个“侧面项目我真的应该继续努力”。他们是免费和私人的。 (许多免费托管网站要求它开放。)