SVN同步相關問題專家講解
本節主要介紹一下SVN同步方面的知識,主要包括SVN同步備份和配置SVN同步時要忽略的文件,向大家簡單介紹一下,歡迎大家一起來學習SVN同步方面的知識。下面是具體介紹。
配置SVN同步時要忽略的文件
使用SVN的時候會遇到的問題
在開發J2EE項目的時候,會有WEB-INF/classes目錄下的東西是編譯后的class文件,這塊是不需要存放到SVN的資源庫中的。所以在客戶端與SVN服務端同步的時候要忽略該目錄下的文件。
1.設置方法
1.1第一種情況
在首次提交到SVN服務器的時候。要把不參與同步的目錄記錄為不提交;
這時右擊該目錄[如classes],選擇小組->添加至svn:ignore->提交即可;
1.2第二種情況
如果要設置不同步的目錄已經上傳到SVN服務器了;
這時要刪除掉該目錄->提交->創建目錄->選擇小組->添加至svn:ignore->提交即可;
SVN同步備份
svn服務器ip地址10.200.144.250svn備份服務器ip地址10.200.144.251
1.在備份服務器上創建svn倉庫
svnadmincreateD:\ur_backup\ur
2.在svn備份服務器hooks目錄下新建文件pre-revprop-change.bat,打開pre-revprop-change.bat寫入exit0;
保存。
3.在svn服務器hooks目錄下新建文件post-commit.bat,打開post-commit.bat寫入svnsyncsync--non-interactivesvn://10.200.144.251/--usernameadmin--passwordadmin
4.同步初期化,在備份服務器運行下面的命令
svnsyncinitsvn://10.200.144.251svn://10.200.144.250
會要求輸入用戶名密碼,填入備份svn的用戶名和密碼。
5.SVN同步版本庫,在備份服務器運行下面的命令
svnsyncsyncsvn://10.200.144.251/--usernameadmin--passwordadmin
注意事項:不能在備份服務器進行提交操作。本節關于SVN同步的相關知識介紹完畢,請關注本節其他相關報道。
【編輯推薦】