Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/performance/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
SVN怀疑-VMWARE映像/安装/托管您会选择哪一个?_Svn_Vmware_Hosted - Fatal编程技术网

SVN怀疑-VMWARE映像/安装/托管您会选择哪一个?

SVN怀疑-VMWARE映像/安装/托管您会选择哪一个?,svn,vmware,hosted,Svn,Vmware,Hosted,我对如何设置我的SVN有一些疑问 首先,我的情况是: 程序员独自完成大部分工作,不需要外部访问(目前) 我想要: 快速的SVN,最好是免费的。 私人的 后备友好型 有点麻烦 大量的存储空间。 我不想要: 将我的数据传输到另一个comp/svn安装时遇到问题。 我试过: 作为一个免费托管解决方案和一些其他免费托管解决方案,由于存储/项目限制,这些解决方案对我不起作用 现在我有了选择: 为SVN获取具有大量空间的共享主机。 只需在我的一个组件上安装它(运行windows) 将其安装在vmware

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

首先,我的情况是: 程序员独自完成大部分工作,不需要外部访问(目前)

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

现在我有了选择:
  • 为SVN获取具有大量空间的共享主机。
  • 只需在我的一个组件上安装它(运行windows)
  • 将其安装在vmware映像上,这将使复制更容易,并可能简化备份过程。

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

编辑:

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

我想看看。它可以轻松地安装在Windows上,并解决您所有的问题。

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

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

我个人在家里安装了一台Linux服务器(很快就要搬到我的办公室了),它托管着我的SVN存储库——如果你可以牺牲一台旧机器,这是迄今为止最好的方法

[1]
[2]
[3]

[4]

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

我们对(免费的)VisualSVn服务器非常满意,它虽然功能不多,但对管理层来说确实更像“Windows”

对于在这种环境中托管非常有用—就单独的PC或vmware映像而言—两者都可以工作;对于windows环境下的存储库备份,这有点麻烦,但我们使用了以下方法:


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

我很抱歉给出了这个答案,您可能不想听到(阅读),但您的需求不就是喊“啊!”


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

我同意,我已经为windows尝试了几个选项,VisualSVN服务器是迄今为止最简单的,同时仍然使用apache服务器+1的强大功能-尽管我对Greg说“安装git,完成它!”感到震惊;-)我也在Ubuntu和Subversion中使用了一个旧的盒子。非常容易管理。GIT?为什么?我不知道技术/工具。不知道如何设置,听起来更复杂。嗯。。。Git真的很快,可以任意私有,对备份非常友好(在某处创建一个裸存储库,然后推送到它,或者让它定期拉取),有点难学,但在其他方面没有麻烦。。。当然,您必须自己提供存储,但是git可以很好地压缩数据。将数据传输到另一台计算机只是一个
git克隆
away:P所以它几乎涵盖了您的所有需求;)