版本庫管理

建立版本庫(Repository)


架設 Subversion Server 需要首先要建立一個版本庫(Repository),可以比擬為資料庫的資料檔,如: svnadmin create E:\svndemo\repository 就會在目錄 E:\svndemo\repository下建立一個版本庫。

設定用户和權限


設定認證檔 password-db,修改 E:\svndemo\repository\conf\svnserve.conf:
# [general]
# password-db = passwd
改為
[general]
password-db = passwd
設定認證帳戶-修改同目錄的passwd文件,去掉下面三行的 comment:
# [users]
# harry = harryssecret
# sally = sallyssecret
改成:
[users]
harry = harryssecret
sally = sallyssecret

安裝成 Windows Service


要在 windows 上架 SVN 請安裝以下軟體: svn windows service wrapper 範例: #安裝一個 SVNService 儲存庫在 c:\svnrepo SVNService -install -d -r c:\svnrepo
標準 port: 3690

轉移版本庫


先匯出原來的版本庫至 dumpfile
c:\svnlook youngest myrepos 26 c:\svnadmin dump myrepos > dumpfile
再建立一新版本庫 newrepos
c:\md newrepos c:\svnadmin create newrepos
匯入 dumpfile
c:\svnadmin load newrepos < style="font-weight: bold;">通知使用者轉移 svn 的 URL

c:\svn switch --relocate file:///tmp/repos file:///tmp/newlocation .
c:\svn update

留言

這個網誌中的熱門文章

浴室水龍頭切換拉桿維修

【麵】的倉頡碼

投資現況