看板 Linux 關於我們 聯絡資訊
小弟公司目前的版本庫伺服器的架構是: 甲地有總公司,設有一伺服器架設版本庫,該工程部門有工程人員會進行存取。 乙地設有工程子部門,另同樣設有一版本控制伺服器,自行維護其版本庫中之文件。 現想將兩伺服器版本庫互向做成鏡像,或任何方法可使同步, 並使 commit 與 check out 盡量都可直接就本地端網路完成,降低頻寬需求。 為了同時兩地版本庫資料做到同步,於是我想到了 svnsync。 我參考了 svnsync 指令,但都提到 鏡像版本庫 恐不能接受其他使用者的 commit, 若要做到 來源版本庫 與 鏡像版本庫 都能接受 commit, 且在 commit 任何一邊之後,兩邊自行做到同步,有可能嗎? 會不會造成已經被 check out 的副本錯亂? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 183.4.123.29
dou0228:鏡像就只是備份你接受 commit 是? 09/05 23:35
SeamusBerloz:各自的伺服器版本庫,還是要能接受送交的 09/06 01:55
qsort:不算答案的答案: git 09/06 14:54
yvb:svn 是 centralized 的, 但您要的功能是 distributed 的... 09/06 17:00
yvb:所以問題就是, 一定要用 svn 嗎? 09/06 17:01
yvb:如果使用 git-svn 又如何? 09/06 17:06
yvb:另外, 似乎有某公司做 svn multisite 的產品, 但... 09/06 17:08
AceIan:用 hook 就好啦 其中一個當 master 然後 slave 有 commit 09/09 14:53
AceIan:hmm...兩台同時加上 commit hook 不知道可不可行 09/09 14:55