在单独的机器上为单独的程序员设置Subversion

时间:2011-02-20 17:17:04

标签: svn tortoisesvn installation dropbox

我刚刚开始使用颠覆。我有网络应用程序,我需要能够从我的家庭和办公室计算机上工作。我在家用机器上安装了CollabNet SVN Edge服务器,在家用和办公机器上安装了TortoiseSVN。我还在Assemblia建立了一个免费帐户,这是一个免费的subversion托管服务,并为我的项目创建了一些存储库。而且我不确定Assemblia是否需要从两台独立的计算机中签出/提交文件。因此,弄清楚如何设置我的家庭和办公室机器让我头晕目眩。我是否需要在两台计算机上安装CollabNet,否则会导致文件同步混乱?据我所知,TortoiseSVN是本地安装的与存储库交互的工具,并且能够与Assemblia一起使用。我还读到我需要安装Apache才能使用CollabNet SVN。我在两台计算机上都有WAMP服务器,但我将使用IIS 7&用于安装CMS的MySQL,如Wordpress和Joomla。我还阅读了支持和反对使用Dropbox作为跨多台计算机进行subversion访问的中间人的论据,并且进一步困惑。因此,非常感谢独立的PHP / MySQL开发人员对两台计算机之间的颠覆最佳实践的任何建议。

谢谢,

杰森

3 个答案:

答案 0 :(得分:1)

如果您打算使用Assembla,则无需安装任何其他SVN服务器。 Assembla SVN服务器,您计算机上所需的只是TortoiseSVN(或任何其他SVN 客户端

答案 1 :(得分:0)

您不需要安装apache或WAMP,如果您想托管自己的服务器,则需要安装它。 TortoiseSVN是一个svn客户端,这是你需要签出和提交文件。

如果您喜欢在命令行中工作,可以下载windows here

的subversion命令行客户端

答案 2 :(得分:0)

对于简单的Subversion,您只需要两台客户端PC和一台可能全天候在线的服务器。两台计算机中的一台,尤其是工作计算机,可以充当服务器。

如果您有Assemblia,则不需要特殊的额外软件:它们将为您提供可在客户端中使用的存储库URL,因此无需服务器。