我是一个孤独的程序员,从事许多 .Net 项目。我一个人工作,直到现在我还没有使用版本控制。就在最近,我了解到使用版本控制的好处。由于我在使用三台机器,因此保持项目的同步版本有时被证明是太多了。所以,现在我打算使用 subversion 作为我的版本控制服务器。
话虽如此,我在许多线程、博客等中阅读了有关为单个开发人员使用版本控制的好处。我同意他们中的大多数人的观点,但他们中的大多数人没有讨论过的一件事是,如何使用 SVN 而实际上不依赖于您的特定系统之一作为服务器。我之所以要这样做,是因为我所有的系统几乎都不会处于“始终开启”状态。因此,如果我在我的主桌面上托管我的存储库,如果我的桌面被关闭,我可能无法在我的笔记本电脑上工作(或者我在这里遗漏了什么?)
这就是为什么,我想知道我可以在我的 GoDaddy 共享主机帐户中托管我的 subversion 存储库并从我拥有的三台计算机上访问它们吗?
或者,我可以使用任何免费(和快速)的在线 svn 存储库吗?我现在尝试不使用任何 gui 客户端,因为我想先用 svn 清除我的基础知识,但后来我打算使用 TortoiseSVN 作为我的客户端。