【问题标题】:SVN Doubt - VMWARE Image / Install / Hosted which would you pick?SVN Doubt - VMWARE Image / Install / Hosted 你会选择哪一个?
【发布时间】:2008-11-18 09:20:59
【问题描述】:

我对如何设置我的 SVN 内容有一些疑问。

首先我的情况: 程序员独自处理大多数事情,不需要外部访问(目前)。

我想要:

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

所以现在我有选择:

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

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

编辑:

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

【问题讨论】:

    标签: svn vmware hosted


    【解决方案1】:

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

    【讨论】:

    • 我同意,我已经为 windows 尝试了几个选项,VisualSVN 服务器是迄今为止最简单的,同时仍然使用 apache 服务器的强大功能
    • +1 - 虽然我很惊讶 Greg 确实说“安装 GIT 并完成它!” ;-)
    【解决方案2】:

    安装到 VMWare 映像中意味着它可以在系统之间移植。只要您不需要从外部站点访问,我就会采用该解决方案。您可以使用预先构建的 VMWare 映像 [1] 或使用像 Ubuntu [2] 这样的 Linux 发行版非常简单地创建自己的映像。或者,您可以使用轻量级 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

    【讨论】:

    • 我也使用旧版的 Ubuntu 和 Subversion。非常容易管理。
    【解决方案3】:

    我不是 SVN 专家,但我们是 windows 环境,我们最近切换到 SVN。

    我们对(免费的)VisualSVn 服务器非常满意,它并没有做太多的事情,但确实使它对管理来说更像“windows”。

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

    非常适合在这种环境中托管——就单独的 PC 或 vmware 映像而言——两者都可以工作;对于 windows 环境下的存储库备份,这有点痛苦,但我们使用了一些类似的东西:

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

    【讨论】:

      【解决方案4】:

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

      【讨论】:

        【解决方案5】:

        嗯,我敢打赌将它安装在您的机器上,在外部硬盘驱动器上。您将牺牲一点速度,但您将拥有存储空间(它有自己的 HDD)和备份友好性。

        【讨论】:

          【解决方案6】:

          很抱歉给出了您可能不想听到(阅读)的答案,但您的要求不只是大喊“GIT!”吗?

          它非常适合您只想使用版本控制系统而无需设置存储库的麻烦的情况。只需git init,您就可以开始了……

          【讨论】:

          • GIT?为什么 ?我不知道技术/工具。不知道怎么设置,听起来比较复杂。
          • 嗯...Git 真的很快,随心所欲,非常适合备份(在某个地方创建一个裸存储库,然后推送到它,或者定期拉取它),有点难学,但是否则无忧...而且,您必须自己提供存储空间,但 git 可以很好地压缩数据。将数据传输到另一台计算机只需 git clone 即可:P 所以它几乎涵盖了您的所有要求;)
          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2010-10-09
          • 2011-03-12
          • 2010-09-21
          • 2023-03-10
          • 1970-01-01
          • 2012-05-10
          相关资源
          最近更新 更多