2010-03-13 113 views
2

在工作中,我们有一个SVN回购,这是我们获得thorugh HTTP,像一个本地副本本地机器和回购机器之间的连接非常缓慢,但家庭和工作之间的连接几乎是不可能的。与“主” SVN回购

我不知道如果我能做到像事端:

1获得“大师” SVN回购的副本,以我的本地机器 2 - 每次我做的修改等,使用

svn co http://[email protected]/PATH 

代替

svn co http://[email protected]/PATH 

3-当我回来上班,“合并”不知何故所有在我的本地仓库修改主之一。

对不起,我是新的SVN,任何提示将不胜感激。

谢谢

+0

这是把一个乐队的援助(这将无法正常工作)真正的问题,这是你的http连接缓慢 - 你需要解决这个问题。 – 2010-03-13 11:24:51

回答

1

你所指的听起来很像分布式版本控制模型。 Subversion不是一个分布式的VCS,因此不能真正支持你所指的那种功能 - 不能只有一个“主”,合并都必须经过同一个服务器。另一方面DVCS像git,mercurial,bazaar等等支持这种工作流程。

1
  1. Subversion不支持这样的工作流程。它应该连接到服务器提交的东西。然而,分布式版本控制系统(如git,bazaar等)支持这种行为。
  2. Git有一个接口来颠覆(git-svn);它只能在需要时才将本地提交发送到远程服务器,而不是在每次提交时发送。
  3. 使用git-svn与您的Subversion存储库一起工作!
  4. 利润!