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

发布于 2024-07-09 05:26:41 字数 677 浏览 12 评论 0原文

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

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

我想要:

  • 一个快速的 SVN,最好是免费的。
  • 私人的
  • 备份友好
  • 有点无忧无虑
  • 大量的存储空间。
I don't want:
  • 将我的数据传输到另一个 comp / svn 安装时遇到问题。
I tried: Assembla free hosted solution and some other free hosted solutions, these won't work for me because of storage / project limitations.

所以现在我有以下选择:

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

如果你遇到我的情况,你会怎么做?为什么?

编辑:

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

I'm having some doubts on how to set up my SVN stuff.

First my situation:
Programmer working alone on most stuff, outside access not needed (yet).

I want:

  • A speedy SVN, preferably free.
  • Private
  • Backup friendly
  • Somewhat hassle free
  • A lot of storage.

I don't want:

  • To have problems transfering my data to another comp / svn install.

I tried:
Assembla free hosted solution and some other free hosted solutions, these won't work for me because of storage / project limitations.

So now I have the options:

  • Get a shared host with a large amount of space for SVN.
  • Just install it on one of my comps (running windows)
  • Install it on a vmware image which would make it easier to copy and maybe ease the backup process.

What would you do in my situation and why?

Edit:

Or is GIT a better option in this situation, and if so why?
(keeping in mind that I have no experience with this technology)

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(6

葬心 2024-07-16 05:26:41

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

I would have a look at VisualSVN Server. It installs easily on Windows and addresses all your concerns.

浮萍、无处依 2024-07-16 05:26:41

安装到 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

Installing into a VMWare image would mean that it's become portable between systems. As long as you don't require access from external sites I would go with that solution. You could use a pre-built VMWare image[1] or create your own pretty simply using a Linux distro like Ubuntu[2]. Alternatively, you could go with a lightweight Linux solution[3][4] and install just what's needed for SVN to function.

I personally have a Linux server set up in my house (soon to move to my office) that hosts my SVN repository - if you can sacrifice an old machine, this is a by far the best way to go.

[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

晒暮凉 2024-07-16 05:26:41

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

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

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

非常适合在此环境中托管 -就单独的 PC 或 vmware 映像而言——两者都可以工作; 对于 Windows 环境上的存储库备份,这有点痛苦,但我们使用以下内容:

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

I'm no SVN expert, but we are a windows environment and we switched to SVN recently.

We've been very happy with the (free) VisualSVn server, which doesn't do much but does make it a bit more 'windowslike' for the management.

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

works great For hosting in this environment- in terms of separate PC or vmware image--both could work; for repository backup on windows environment, it is a bit of a pain, but we use something along these lines:

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

扭转时空 2024-07-16 05:26:41

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

For home projects, I was using VisualSVN Server. It was so easy to use, and setup was so minimal that I convinced my boss to replace SourceSafe at work with it. Literally, it was set up in minutes. Security access was a breeze as well. We purchased the plugin for Visual Studio from VisualSVN also to allow us to commit and update projects right from the IDE. This requires TortoiseSVN to be installed on the client machine. All server configuration can be run directly from the VisualSVN management console, which also snaps in to the Computer Management console of Windows.

蓬勃野心 2024-07-16 05:26:41

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

Hmm, my bet would be to install it on your machine, on an external hard disk drive. You will sacrifice a bit of the speed, but you'll have the storage (it has it's own HDD) and the back-up friendliness.

迷爱 2024-07-16 05:26:41

我很抱歉给出这个答案,您可能不想听到(阅读),但是您的要求难道只是大喊“

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

I'm sorry for giving this answer you probably don't want to hear (read), but don't your requirements just yell "GIT!"?

It's ideal for situations where you just want to use a version control system without the hassle of setting up a repository. Just git init and you're set to go...

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文