subversion 管理的命令
摘要:
1.創建repo sudo -u subversion svnadmin create TestRepo
2.備份svn version
sudo -u subversion svnadmin dump TestRepo> /data/downloads/TestRepo-file
3.恢復
sudo -u subversion svnadmin load --force-uuid TestRepo1/ < /data/downloads/TestRepo-file
4.客戶端轉換Repository
例如:
從 svn://etch1/TestRepo/TakeoutServer 到 svn://etch1/TestRepo1/TakeoutServer
svn switch --force --relocate svn://etch1/TestRepo/TakeoutServer svn://etch1/TestRepo1/TakeoutS
閱讀全文
posted @
2009-11-05 15:41 冰是沒有未來的,因為它的永恒|
編輯
無法復制/移動‘XXX.svn-base'到'XXX.tmp':系統找不到指定文件。
摘要: 這個錯誤信息通常在你更新工作拷貝時出現,可能的原因有兩個:
* 版本庫中有兩個文件的名字只是大小寫不同,這在Windows下是不允許簽出的,因為Windows的文件系統是大小寫不敏感的。很可能其中一個文件是誤添加的,所以你要找出是哪一個,然后刪除它,以確保不會把更改提交到錯誤的文件。
* 某個文件的文件名是非法的(對Windows來說非法),比如,"con", "lpr", "com"都是非法的,因為這些都是設備名。當然,含有"/\*?:|"和其它特殊字符在Windows(NTFS 和 FAT)也是不允許的。
是,我們知道這個錯誤信息對解決問題沒什么實質性的幫助,但這個錯誤信息是來自Subversion庫的,我們改不了。
有幾個辦法可以避免這個問題:
Subversion 是針對大小寫敏感的文件系統(比如 Linux )設計的,這在大小寫不敏感的Windows下有時就會有問題。一個典型的例子是,重命名文件時,如果文件名僅有大小寫不一樣,如Makefile改成 MAKEFILE。在工作拷貝中要
閱讀全文
posted @
2009-10-22 12:11 冰是沒有未來的,因為它的永恒|
編輯