问题描述
我是一名从事许多 .Net 项目的孤独程序员.我独自工作,直到现在我才使用版本控制.就在最近,我了解到使用版本控制的好处.由于我有三台机器在工作,因此有时证明项目的同步版本太多了.所以,现在我打算使用 subversion 作为我的版本控制服务器.
I am a lone programmer working on many .Net projects. I work alone and I didn't used version control till now. Just recently I learned the benefits of using version control. As I have three machines I work on, keeping a sync version of a project sometimes proves to be too much. So, now I am planning to use subversion as my version control server.
话虽如此,我在许多线程、博客等中阅读了有关为单个开发人员使用版本控制的好处.我同意他们中的大多数人,但他们中的大多数人没有讨论的一件事是,如何使用 SVN 而实际上不依赖于您的特定系统之一作为服务器.我之所以要这样做,是因为我所有的系统几乎都从未处于始终开启"状态.因此,如果我在主桌面上托管我的存储库,如果我的桌面关闭,我可能无法在我的笔记本电脑上工作(或者我在这里遗漏了什么?)
Having said that, I read in many threads, blogs etc about the benefits of using version control for a single developer. I agree with most of them but one thing most of them didn't discussed was, how to use SVN without actually depending on one of your particular system to be the server. The reason I want to do this because all my systems are almost never in "always on" condition. So if I host my repositories in my main desktop, I might not be able to work on my laptop if my desktop is turned off (or am I missing something here?)
这就是为什么,我想知道我可以在我的 GoDaddy 共享托管帐户中托管我的 Subversion 存储库并从我拥有的三台计算机访问它们吗?
Thats why, I want to know that can I host my subversion repositories in my GoDaddy shared hosting account and access them from the three computers I have?
或者,我可以使用任何免费(且快速)的在线 svn 存储库吗?我现在尽量不使用任何 gui 客户端,因为我想先用 svn 清除我的基础知识,但后来我打算使用 TortoiseSVN 作为我的客户端.
Or alternatively, are there any free (and fast) online svn repositories I can use? I am trying not to use any gui clients for now as I want to clear my basics first with svn, but later I am planning to use TortoiseSVN as my client.
推荐答案
首先,GoDaddy 不允许安装 Subversion.这是一项单独的服务,运行时提供类似网络的界面 - 而不是托管帐户.
First, GoDaddy does not allow for Subversion to be installed. It's a seperate service that runs to provide a web-like interface - not a hosting account.
话虽如此,仍有一些免费版本.
With that said, there are a few free versions still out there.
如果你想要更私密的东西,我推荐 Unfuddle,因为他们有一个免费版本.只是不要签入大文件.
If you want something more private, I recommend Unfuddle as they have a free version. Just don't check in big files.
另一个私人的是 Project Locker:
Another private one is Project Locker:
最后,我强烈建议您阅读一本关于 Subverison 实际使用、组织多个项目以及适当的分支/合并管理的 Subversion 书籍.
Lastly, I highly recommend picking up and reading a Subversion book on practical uses of Subverison, organizating your multiple projects, and proper branch/merge management.
您也可以在这里免费阅读:http://svnbook.red-bean.com/ 但是,这是一篇很长的枯燥读物.我强烈建议拿起这本书在路上翻阅.
You can also read it for free here: http://svnbook.red-bean.com/ But, it's a very long dry read. I highly recommend picking up the book to thumb through down the road.
- 2010 年 12 月 6 日更新:添加了 CodePlex,因为它们具有 SubVersion.
- 2017 年 6 月 5 日更新:Google Code 于 2016 年关闭,Microsoft CodePlex 于 2017 年关闭.这是赞助 SVN 的两家主要公司;而且,它们都有相同的关闭原因:https://GitHub.com 基于 Git.立>
- Updated 2010-12-06: Added CodePlex now that they have SubVersion.
- Updated 2017-06-05: Google Code shut down in 2016 and Microsoft CodePlex is shutting down in 2017. Those were the two major companies sponsoring SVN; and, they both have the same reason for the shutdown: https://GitHub.com which is Git based.
这篇关于在我的 GoDaddy 共享主机帐户中安装 Subversion 存储库的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!