打開apache官網,點擊subversion連接
html
點擊左側的 Binary Packages連接
apache
點擊 VisualSVN 連接
瀏覽器
下載 VisualSVN Server
服務器
下載 TortoiseSVNsvn
選擇 standard editionspa
三個位置,一個端口
.net
設置network
3d
安裝完成以後須要設置中文
code
須要重啓資源管理器server
Repositorises上右鍵-> Create New Repository
選擇第一個
命名
選擇第二個
權限暫時默認便可
建立用戶
建立用戶組
添加用戶
刪除 Everyone
添加 Groups
選擇權限
把不須要的文件刪除
右鍵複製項目地址
右鍵->版本庫瀏覽器
輸入用戶名和密碼
將項目文件夾拖入 trunk 目錄下
刪除本地項目
建立與項目同名文件夾
打開版本庫瀏覽器,選擇項目文件夾,複製其地址
進入文件夾
忽略方法和區別
i.本地忽略方式,不體現到整個SVN項目團隊中.
使用SVN客戶端的全局忽略樣式 ,右鍵->設置->全局忽略樣式 ,此時該兩種文件仍然以問號文件的樣式顯示,可是在SVN提交時,這些文件會被忽略,不會體如今未控制版本的文件列表中.
ii.全局忽略方式,即服務端忽略方式,體現到整個SVN項目團隊中
若是已經提交到了svn服務器上,也必須先經過svn把服務器上的對應目錄刪除,而後把本地的對應目錄刪除,而後update簽入同步一下,就能夠了。
忽略以後
進入主目錄修改一個文件
提交【先更新,後提交】
選中本地trunk目錄,右鍵->分支/標記
選擇tags目錄
補全目錄
選擇路徑的時候,不要先點進去本身建好葉子節點路徑再選擇該路徑,會提示路徑已存在。
能夠選擇上一級路徑,而後本身手動輸入葉子節點路徑。
進入本地庫目錄,更新,便可在tags看到新的tags
如今 trunk 目錄中的 index.html 內容以下:
<!DOCTYPE html> <html> <head> <meta charset="utf-8" /> <title>index</title> </head> <body> <h1>helllo world</h1> </body> </html>
提交併打tag
上線後發現 hello world 拼寫錯誤,須要修改,此時須要開出一個分支,操做以下:
在本地倉庫目錄中更新
在本地tags/v0.5 目錄上右鍵->分支標記
選中 branches , 並補全目錄
在本地倉庫目錄中更新
在本地branches中會看到新開的分支
修復BUG並提交,而後打上tag,更新
此時須要將修復BUG後的代碼合併到主分支中,操做以下:
在本地 trunk 目錄右鍵->合併
下一步
選擇須要合併的分支
下一步
合併
本地 trunk 右鍵提交
完成