2011-09-19 166 views
0

我将在一个应用程序上与2个开发人员合作,并且我们希望使用Subversion控制应用程序来避免冲突。在没有主机的情况下使用源代码控制

我没有使用静态IP的服务器,反正是有建立在我的机器上的虚拟主机ANS安装源控制,使所有的团队可以更新源代码。

谢谢!

+0

无需虚拟机 - 只需在您的机器上安装源代码管理服务器即可。 –

+0

其他开发人员如何访问它? –

+0

好,通过本地网络?当然,这只适用于你的机器上 –

回答

0

是的,但是这意味着如果你的机器是不可用,那么他们有点卡住了。如果你打算在你的机器上做这件事,你不一定需要运行一个虚拟机,你可以在其上安装Subversion服务器,为你的机器设置一个静态IP地址并运行它那。他们退房并从<退房127.0.0.1>。

也许看看git?如果主仓库不可用,它将允许单独的源代码控制,然后他们可以将它推回主仓库。 S:

1

在PC上的一个只需安装SVN服务器。如果你正在运行windows,那么得到类似VisualSVN server的东西,如果你正在运行一些Linux dist,那么就安装它。

其他的人需要知道你当前的IP,然后当你在同一个局域网内,他们可以访问服务器。

但在这一天结束,如果你没有一个固定IP和一个真正的服务器,然后它可能是更容易使用的分布式系统如Git通过ssh。

0

您可以使用一个共享文件系统(见FAQ支持的类型),并创建一个文件回购与svnadmin

+0

我在共享文件系统上使用svn文件协议的经验简直太可怕了。请仅使用文件协议访问本地存储库 –

1

就像之前说的,你也可以考虑使用分布式版本控制系统,如GITMercurial。这样,每个用户都会拥有一个存储库的本地副本。更多关于DVCS here

+0

但Git如何同步版本? –

相关问题