svn - 在我的 GoDaddy 共享托管帐户中安装 Subversion 存储库

标签 svn tortoisesvn online-repository

我是一名孤独的程序员,致力于许多 .Net 项目。我独自工作,到目前为止我还没有使用版本控制。最近我了解到使用版本控制的好处。由于我使用三台机器,因此保留项目的同步版本有时被证明是太多了。所以,现在我计划使用 Subversion 作为我的版本控制服务器。

话虽如此,我在许多帖子、博客等中读到了有关单个开发人员使用版本控制的好处的信息。我同意他们中的大多数人的观点,但他们中的大多数人没有讨论的一件事是,如何使用 SVN,而不实际依赖于您的特定系统之一作为服务器。我之所以要这样做,是因为我的所有系统几乎从未处于“始终开启”状态。因此,如果我将存储库托管在我的主桌面上,如果我的桌面关闭,我可能无法在笔记本电脑上工作(或者我在这里遗漏了一些东西?)

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

或者,是否有我可以使用的免费(且快速)在线 svn 存储库?我现在尝试不使用任何 gui 客户端,因为我想首先使用 svn 来清除我的基础知识,但稍后我计划使用 TortoiseSVN 作为我的客户端。

最佳答案

首先,GoDaddy 不允许安装 Subversion。它是一项单独的服务,运行时提供类似 Web 的界面 - 而不是托管帐户。

话虽如此,仍然有一些免费版本。

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

http://www.codeplex.com

此外,Google Code 也是基于 subversion 的(不过我更喜欢 CodePlex 社区):

http://code.google.com

如果您想要更私密的内容,我推荐 Unfuddle,因为他们有免费版本。只是不要 checkin 大文件。

http://www.unfuddle.com

另一个私有(private)的是 Project Locker:

http://www.projectlocker.com

最后,我强烈建议您阅读一本 Subversion 书籍,了解 Subverison 的实际用途、组织多个项目以及正确的分支/合并管理。

Version control with SubVersion

您也可以在这里免费阅读:http://svnbook.red-bean.com/但是,这是一篇很长的枯燥读物。我强烈建议您拿起这本书来翻阅。

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

关于svn - 在我的 GoDaddy 共享托管帐户中安装 Subversion 存储库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1705821/

相关文章:

windows - Windows Server 2008 : same folder & SVN account, 不同 Active Directory 用户的权限和 SVN 更新

version-control - 更改密码后连接到在线化石存储库时出错

svn - 在 SVN 中导致阻塞的版本化项目

svn - 有没有办法在运行 svn merge --dry-run 时查看树冲突的原因?

svn - 预提交钩子(Hook)来阻止 svnsync 以外的提交

svn - 恢复 Subversion 存储库并使其与每个人的本地更改保持同步

svn - 什么是工作副本? "switching"在 Tortoise SVN 中对我有什么作用?

svn - TortoiseSVN 1.8 网络速度慢