SVN Doubt - VMWARE Image / Install / Hosted你会选哪个?

时间:2008-11-18 09:21:00

标签: svn vmware hosted

我对如何设置SVN的东西有些怀疑。

首先我的情况: 程序员独自在大多数东西上工作,不需要外部访问。(

我想:

  • 快速的SVN,最好是免费的。
  • 私人
  • 备份友好
  • 有点麻烦
  • 大量存储空间。
我不想要:
  • 将数据传输到另一个comp / svn安装时遇到问题。
我试过了: Assembla免费托管解决方案和一些其他免费托管解决方案,由于存储/项目限制,这些解决方案对我不起作用。

所以现在我有了选择:

  • 获取具有大量SVN空间的共享主机。
  • 只需将其安装在我的一个comp(运行窗口)上
  • 将其安装在vmware映像上,这样可以更轻松地复制并简化备份过程。

在我的情况下你会做什么以及为什么?

编辑:

或者GIT在这种情况下是更好的选择,如果是这样,为什么呢? (请记住,我没有使用此技术的经验)

6 个答案:

答案 0 :(得分:4)

我会看看VisualSVN Server。它可以轻松安装在Windows上,解决您的所有问题。

答案 1 :(得分:2)

安装到VMWare映像意味着它可以在系统之间移植。只要您不需要从外部站点访问,我就会使用该解决方案。您可以使用预先构建的VMWare映像[1],或者使用像Ubuntu这样的Linux发行版创建自己的图像[2]。或者,您可以使用轻量级Linux解决方案[3] [4]并安装SVN运行所需的内容。

我个人在我的房子里设置了一台Linux服务器(很快就搬到了我的办公室),托管了我的SVN存储库 - 如果你能牺牲一台旧机器,这是迄今为止最好的方法。

[1] http://www.vmware.com/appliances/directory/308
[2] https://help.ubuntu.com/8.10/serverguide/C/subversion.html
[3] http://archlinux.org
[4] http://damnsmalllinux.org

答案 2 :(得分:1)

我不是SVN专家,但我们是一个Windows环境,最近我们切换到了SVN。

我们对(免费)VisualSVn服务器感到非常满意,该服务器没有做太多工作,但确实使管理层更像“windowslike”。

http://www.visualsvn.com/server/

效果很好在这个环境中托管 - 在单独的PC或vmware图像方面 - 两者都可以工作;对于Windows环境下的存储库备份,这有点痛苦,但我们使用这些方法:

http://svn.haxx.se/users/archive-2007-07/0909.shtml

答案 3 :(得分:1)

对于家庭项目,我使用VisualSVN Server。它非常容易使用,设置非常小,我说服了我的老板用它来替换SourceSafe。从字面上看,它是在几分钟内完成的。安全访问也是轻而易举的。我们从VisualSVN购买了Visual Studio插件,以便我们直接从IDE提交和更新项目。这需要在客户端计算机上安装TortoiseSVN。所有服务器配置都可以直接从VisualSVN管理控制台运行,该控制台也可以连接到Windows的计算机管理控制台。

答案 4 :(得分:0)

嗯,我的赌注是将它安装在你的机器上,安装在外部硬盘上。你将牺牲一点速度,但你将拥有存储(它拥有自己的硬盘)和后备友好。

答案 5 :(得分:0)

我很抱歉给你这个你可能不想听的答案(读),但你的要求不是只是喊“GIT!”?

它非常适合您只想使用版本控制系统而无需设置存储库的麻烦。只需git init即可开始......