Yog*_*esh 21 svn tortoisesvn online-repository
我是一个从事许多.Net项目的独立程序员.我独自工作,直到现在我还没有使用版本控制.就在最近,我了解了使用版本控制的好处.因为我有三台机器,所以保持项目的同步版本有时会被证明是太多了.所以,现在我打算使用subversion作为我的版本控制服务器.
话虽如此,我在许多主题,博客等中读到了关于为单个开发人员使用版本控制的好处.我同意他们中的大多数,但他们大多数没有讨论的一件事是,如何使用SVN而不实际依赖于您的某个特定系统作为服务器.我想这样做的原因是因为我的所有系统几乎都没有处于"永远在线"状态.因此,如果我在我的主桌面上托管我的存储库,如果我的桌面关闭(或者我在这里丢失了什么东西,我可能无法在我的笔记本电脑上工作)
这就是为什么,我想知道我可以在我的GoDaddy共享主机帐户中托管我的subversion存储库并从我拥有的三台计算机访问它们吗?
或者,我可以使用任何免费(和快速)的在线svn存储库吗?我现在尝试不使用任何gui客户端,因为我想先用svn清除我的基础知识,但后来我打算使用TortoiseSVN作为我的客户端.
edu*_*911 30
首先,GoDaddy不允许安装Subversion.这是一个单独的服务,运行提供类似网络的界面 - 而不是托管帐户.
话虽如此,还有一些免费版本.
我投票支持CodePlex,因为它是免费的,并使用Subversion(通过TFS钩子),以及为您提供论坛,文档区域等:
此外,谷歌代码也是基于颠覆的(我有点像CodePlex社区更好):
如果你想要更私密的东西,我推荐Unfuddle,因为他们有免费版本.只是不要检查大文件.
另一个私人物品是Project Locker:
最后,我强烈建议您阅读和阅读关于Subverison实际使用的Subversion书籍,组织您的多个项目以及正确的分支/合并管理.
你也可以在这里免费阅读:http://svnbook.red-bean.com/ 但是,这是一个非常长的干读.我强烈建议你把这本书拿到路上.