linux下svnsyncs版本庫的同步更新

2021-07-05 19:44:47 字數 970 閱讀 2986

1: 在目標庫中建立版本庫:svnadmin create dwtz

2: 進入hooks目錄:cd dwtz/hooks/

3: 建立pre-revprop-change檔案:cp pre-revprop-change.tmpl pre-revprop-change

4: 修改pre-revprop-change許可權:chomd 755 pre-revprop-change

5: 修改檔案:vi pre-revprop-change

為 echo 「changing revision properties other than svn:log is prohibited」 >&2

exit 0(1修改為0)

6:同步初步:svnsync init file:///opt/svn/dwtz svn://ip/dwtz

注意:此ip為源庫ip

7:實現同步執行:svnsync sync file:///opt/svn/dwtz --username svnsync --password 123456

8:源庫的hooks 下面,新增post-commit 指令碼可拷貝post-commit.tmpl 即 cp post-commit.tmpl post-commit

chomd 755 post-commit

最後三行替換為 svnsync sync --non-interactive svn://ip/dwtz --username svnsync --password 123456即提交更新後,即執行同步命令

9:若版本號不一致,在原庫中使用命令svn propset --revprop -r0 svn:sync-last-merged-rev 18 svn://ip/dwtz

注意:此ip為目標庫ip

10:源庫中加密碼檔案scp /dwtz/conf/passwd  [email protected]://dwtz/conf/

Linux下安裝ffmpeg詳解版

1 切換到你想要安裝的目錄 cd developer 2 得到乙個安裝包,選擇自己想要的版本 wget 3 解壓 tar xjvf ffmpeg 4.1.tar.bz2 4 切換到解壓好的目錄中 cd ffmpeg 4.1 5 先安裝 yasm yum install yasm 6 安裝完畢以後 c...

Linux下cacti的搭建詳細版

cacti是乙個開源的監控軟體,隨著網路架構的日益複雜化。作為開源的監控軟體可以逐漸的省掉開發的成本,下面簡單的介紹下cacti在linux伺服器上面的搭建的過程。搭建cacti所需要的lamp環境 1 掛在好光碟,並且自己建立好本地的yum源。mount dev cdrom mdia vi etc...

Linux下安裝mariadb壓縮版

注意 不要事先在 usr local 下建立mariadb目錄 tar xvzf mariadb 10.1.19 linux x86 64.tar.gz將解壓縮的檔案移動到 usr local mariadb下 mv mariadb 10.1.19 linux x86 64 usr local ma...