我对如何设置SVN的东西有些怀疑。
首先我的情况: 程序员独自在大多数东西上工作,不需要外部访问。(
)我想:
所以现在我有了选择:
在我的情况下你会做什么以及为什么?
编辑:
或者GIT在这种情况下是更好的选择,如果是这样,为什么呢? (请记住,我没有使用此技术的经验)
答案 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环境下的存储库备份,这有点痛苦,但我们使用这些方法:
答案 3 :(得分:1)
对于家庭项目,我使用VisualSVN Server。它非常容易使用,设置非常小,我说服了我的老板用它来替换SourceSafe。从字面上看,它是在几分钟内完成的。安全访问也是轻而易举的。我们从VisualSVN购买了Visual Studio插件,以便我们直接从IDE提交和更新项目。这需要在客户端计算机上安装TortoiseSVN。所有服务器配置都可以直接从VisualSVN管理控制台运行,该控制台也可以连接到Windows的计算机管理控制台。
答案 4 :(得分:0)
答案 5 :(得分:0)
我很抱歉给你这个你可能不想听的答案(读),但你的要求不是只是喊“GIT!”?
它非常适合您只想使用版本控制系统而无需设置存储库的麻烦。只需git init
即可开始......