同時使用 subversion 和 git

同時使用 subversion 和 git

在我的小公司裡,我使用 Subversion 已經超過 5 年了。我正在使用 VisualSVN 伺服器管理員來管理使用者電腦中的儲存庫和 tortoiseSVN 來提交、更新等。

我想保持現在的樣子。除此之外,我想在我的帳戶下的 gitlab.com 中建立這些儲存庫的副本。我想要的是如下,

  1. 使用者從他們的電腦提交到儲存庫
  2. VisualSVN 會按原樣接收提交
  3. 該提交還作為「推送」傳播到各自的線上 gitlab.com 儲存庫

同樣,當我在 gitlab 存儲庫中進行更改並且用戶執行 TortoiseSVN->Update 時,他們會收到該更新,儘管他們沒有連接 gitlab,但它們仍然連接到 subversion,但 subversion 已連接到 gitlab.com 存儲庫

這可能嗎?誰能提出一個詳細的計劃來做到這一點?

我想這樣做的原因如下:

  1. 我不希望我的用戶在辦公室外訪問該存儲庫
  2. 我想保留對數百個 svn 儲存庫的所有提交,就像在新的 gitlab 儲存庫中一樣
  3. 我實際上想要安全(是的,對,在線也不安全,但我猜它也可以作為備份),因為本地伺服器的硬碟正在變舊

相關內容