在我的GoDaddy共享主机帐户中安装subversion存储库

Yog*_*esh 21 svn tortoisesvn online-repository

我是一个从事许多.Net项目的独立程序员.我独自工作,直到现在我还没有使用版本控制.就在最近,我了解了使用版本控制的好处.因为我有三台机器,所以保持项目的同步版本有时会被证明是太多了.所以,现在我打算使用subversion作为我的版本控制服务器.

话虽如此,我在许多主题,博客等中读到了关于为单个开发人员使用版本控制的好处.我同意他们中的大多数,但他们大多数没有讨论的一件事是,如何使用SVN而不实际依赖于您的某个特定系统作为服务器.我想这样做的原因是因为我的所有系统几乎都没有处于"永远在线"状态.因此,如果我在我的主桌面上托管我的存储库,如果我的桌面关闭(或者我在这里丢失了什么东西,我可能无法在我的笔记本电脑上工作)

这就是为什么,我想知道我可以在我的GoDaddy共享主机帐户中托管我的subversion存储库并从我拥有的三台计算机访问它们吗?

或者,我可以使用任何免费(和快速)的在线svn存储库吗?我现在尝试不使用任何gui客户端,因为我想先用svn清除我的基础知识,但后来我打算使用TortoiseSVN作为我的客户端.

edu*_*911 30

首先,GoDaddy不允许安装Subversion.这是一个单独的服务,运行提供类似网络的界面 - 而不是托管帐户.

话虽如此,还有一些免费版本.

我投票支持CodePlex,因为它是免费的,并使用Subversion(通过TFS钩子),以及为您提供论坛,文档区域等:

http://www.codeplex.com

此外,谷歌代码也是基于颠覆的(我有点像CodePlex社区更好):

http://code.google.com

如果你想要更私密的东西,我推荐Unfuddle,因为他们有免费版本.只是不要检查大文件.

http://www.unfuddle.com

另一个私人物品是Project Locker:

http://www.projectlocker.com

最后,我强烈建议您阅读和阅读关于Subverison实际使用的Subversion书籍,组织您的多个项目以及正确的分支/合并管理.

使用SubVersion进行版本控制

你也可以在这里免费阅读:http://svnbook.red-bean.com/ 但是,这是一个非常长的干读.我强烈建议你把这本书拿到路上.

  • 2010-12-06更新:现在添加CodePlex,他们有SubVersion.
  • 2017-06-05更新:Google Code于2016年关闭,Microsoft CodePlex于2017年关闭. 这是赞助SVN的两家主要公司; 并且,它们都有相同的关闭原因:https://GitHub.com,它是基于Git的.


And*_*ell 5

我不确定GoDaddy,但是你不应该在Subversion的断开连接模式下出现任何问题.至于其他主机,您可以尝试使用ProjectLocker.