2010-03-13 86 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. 利潤!