兩版本庫伺服器互相 svnsync ?! - Linux

Aaliyah avatar
By Aaliyah
at 2013-09-04T11:05

Table of Contents


小弟公司目前的版本庫伺服器的架構是:

甲地有總公司,設有一伺服器架設版本庫,該工程部門有工程人員會進行存取。

乙地設有工程子部門,另同樣設有一版本控制伺服器,自行維護其版本庫中之文件。

現想將兩伺服器版本庫互向做成鏡像,或任何方法可使同步,

並使 commit 與 check out 盡量都可直接就本地端網路完成,降低頻寬需求。

為了同時兩地版本庫資料做到同步,於是我想到了 svnsync。

我參考了 svnsync 指令,但都提到 鏡像版本庫 恐不能接受其他使用者的 commit,

若要做到 來源版本庫 與 鏡像版本庫 都能接受 commit,

且在 commit 任何一邊之後,兩邊自行做到同步,有可能嗎?

會不會造成已經被 check out 的副本錯亂?

--
Tags: Linux

All Comments

Elvira avatar
By Elvira
at 2013-09-07T11:49
鏡像就只是備份你接受 commit 是?
Elvira avatar
By Elvira
at 2013-09-07T21:24
各自的伺服器版本庫,還是要能接受送交的
Andy avatar
By Andy
at 2013-09-10T08:01
不算答案的答案: git
Anonymous avatar
By Anonymous
at 2013-09-11T17:45
svn 是 centralized 的, 但您要的功能是 distributed 的...
Frederica avatar
By Frederica
at 2013-09-16T17:11
所以問題就是, 一定要用 svn 嗎?
Blanche avatar
By Blanche
at 2013-09-18T00:58
如果使用 git-svn 又如何?
Genevieve avatar
By Genevieve
at 2013-09-19T08:13
另外, 似乎有某公司做 svn multisite 的產品, 但...
Michael avatar
By Michael
at 2013-09-20T23:38
用 hook 就好啦 其中一個當 master 然後 slave 有 commit
Zanna avatar
By Zanna
at 2013-09-22T21:45
hmm...兩台同時加上 commit hook 不知道可不可行

tar 備份 exclude

Ursula avatar
By Ursula
at 2013-09-03T21:49
在做 tar 備份全部 / 時 想要把 /sys 底下的檔案忽略 tar --exclude=sys/* -cvp -f /backup/fullBackup$(date -I).tar / 但這樣一來連 /usr/unclude/sys 底下的檔案也不見 請問,如何正確的忽略 /sys/* 就好? ...

如何判斷未掛載的partition

Zenobia avatar
By Zenobia
at 2013-09-03T20:32
有隻script是要放在客戶那裡,重灌後第一次執行使用的 其中會尋找未使用的partition執行格式化並且掛載 所以客戶那邊必須在安裝時除了主系統那顆還必須要留一顆未掛載的partition 1. 但我該如何判斷它有沒有切好預留呢? 我只知道用df及sudo fdisk -l去找出那顆未掛載的par ...

固定IP IPV6轉回IPV4

Lydia avatar
By Lydia
at 2013-09-03T15:07
※ 引述《dlikeayu (太陽拳vs野球拳)》之銘言: : 想請較大家一下 : 前陣子申請了中華電信的IPV6服務 : 當我在windows撥接固定ip時,還可以拿到ipv4的位置 : 但是VM中撥接固定IP,都只能拿到IPV6 : 這讓我家裏架的小伺服器對外完全連接不到 : 想請較要怎麼設定才能解決 : ...

centos 6.4是否能加上ipx模組?

Oliver avatar
By Oliver
at 2013-09-03T12:37
小弟google半天,資料好少, 因為我想裝Mars_nwe(novell 摸擬器) 最後勉強把redhat 9的ipxutils-2.2.1-1裝上去 也不能用,錯誤如下: ipx_*****: socket:位走族群不被協定所支援 CentOS 都沒有人用IPX通訊協定? - ...

固定IP IPV6轉回IPV4

Blanche avatar
By Blanche
at 2013-09-03T09:13
想請較大家一下 前陣子申請了中華電信的IPV6服務 當我在windows撥接固定ip時,還可以拿到ipv4的位置 但是VM中撥接固定IP,都只能拿到IPV6 這讓我家裏架的小伺服器對外完全連接不到 想請較要怎麼設定才能解決 目前是有試著關閉ipv6 gksudo gedit /etc/sysct ...