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