一:命令操作
1. 管理人員創(chuàng)建一個svn倉庫
一個svn倉庫一般對應的就是一個項目
svnadmin create 倉庫名
創(chuàng)建完成后,會在root下出現(xiàn)如下的文件內(nèi)容
注意:要么在svn設置的根目錄執(zhí)行該命令,要么倉庫路徑使用全路徑名歹苦,如"d:\svn\root\oa"
2. 項目經(jīng)理將項目導入到倉庫
現(xiàn)在將桌面的oa項目導入到svn的oa倉庫中
C:\Users\xxjqr\Desktop>svn import -m "first_proj" on svn://localhost/oa
會提示認證失敗诈豌,出現(xiàn)這個問題的原因是因為我們并沒有登錄svn终惑,也沒有創(chuàng)建svn的用戶名與密碼秸抚,可以讓匿名用戶可以對svn進行讀寫操作
進入oa倉庫conf目錄下打開x.conf配置文件進行修改
再一次提交勺届,成功了
3. 程序員從指定倉庫中把項目checkout(co)下來編碼
C:\Users\xxjqr\Desktop\01>svn checkout svn://localhost/oa
4. 代碼編寫好后把項目commit(ci)到倉庫
C:\Users\xxjqr\Desktop\01\oa>svn commit -m "01 fix the bug"
注意:是在項目目錄下使用commit命令
5. 其他程序員update該倉庫下的項目
C:\Users\xxjqr\Desktop\02\oa>svn update
補充
1. 只有一開始沒有該項目時才需要checkout下來土居,其他時候都是進行commit update操作(步驟4枣购,5的反反復復)
2. 上面中的地址localhost是本機測試使用,可以使用你們自己的服務器地址擦耀;且該地址指向的是安裝svn服務時設定的根目錄
二:TortoiseSVN客戶端工具的使用
1. 創(chuàng)建倉庫
一般由管理人員來創(chuàng)建
2. 導入項目
svn倉庫創(chuàng)建好了就需要往svn倉庫中導入一個項目棉圈;
在項目文件夾下右鍵薄霜,把項目中的文件導入到對應的svn倉庫中剪廉;
注意:一個svn倉庫對應一個項目
3. checkout項目
項目導入成功后,其他人就需要把該項目copy到本地來開發(fā)了紊婉;
那么進入你存項目的目錄下 右鍵->SVN Checkout 把svn倉庫中的項目copy下來
注意:只有你的目錄中沒有該項目時吁系,才需要使用checkout
4. commit/update項目
當你修改了項目中的文件德召,你可以使用SVN Commit把最新的文件提交到倉庫;
如果別人修改了項目中的文件汽纤,你可以使用SVN Update來把svn倉庫中的文件更新到本地
注意:只有在執(zhí)行checkout命令的目錄下才能使用commit 和 update