使用svnsync同步svn
生活随笔
收集整理的這篇文章主要介紹了
使用svnsync同步svn
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
使用svnsync實現已有版本庫的鏡像
svn不支持分布式開發,所以把svn版本庫保存在一臺服務器上是不安全的。制作一個鏡像svn版本庫有多種方式,我采用subversion自帶的svnsync程序。
源版本庫路徑:http://192.168.0.100/svn/project
鏡像版本庫路徑:/var/svn/project
-
建立鏡像版本庫
-
初始化鏡像庫
-
同步
-
解鎖
-
修改原始版本庫的地址
如果原始版本庫的地址改變了(比如說換了域名或者IP地址),在svn中可以使用 svn relocate 來實現,但在svnsync中,就必須用propset來實現了,具體指令如下:
svn propget svn:sync-from-url –-revprop -r 0 file:///var/svn/project/ # 這個操作會顯示原始版本庫的地址(假如你忘了原始地址就很有用) # http://192.168.0.100/svn/project# 設置新的版本庫地址 svn propset svn:sync-from-url –-revprop -r 0 http://10.0.0.9/svn/project file:///var/svn/project/ # 再次同步 svnsync sync --noninteractive file:///var/svn/project/ ?轉載于:https://www.cnblogs.com/mysticeyes/p/5792586.html
總結
以上是生活随笔為你收集整理的使用svnsync同步svn的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: pyquery小记
- 下一篇: C# DataSet转JSON