SVN是Subversion的簡稱,是一個開放源代碼的版本控制系統,相較於RCS、CVS,它採用了分支管理系統,它的設計目標就是取代CVS。互聯網上不少版本控制服務已從CVS遷移到Subversion。說得簡單一點SVN就是用於多我的共同開發同一個項目,共用資源的目的。服務器
第一步:無腦安裝,安裝svn-server→安裝SVN程序→安裝SVN語言包svn
第二步:安裝成功後任意界面,右鍵能看見svn程序spa
第三步:打開VisualSVN Sever 建立一個工程開放源代碼
點擊下一步設計
更改URL:3d
建立了工程以後你能看見3個文件夾(默認文件夾)。版本控制
此時你的工程建立完成,可是你仍是沒有SVN帳號和密碼,如今去建立一個帳號server
第四步:在桌面建立一個空文件夾,重命名爲你要作的項目名(不能使用中文)blog
右鍵點擊檢出,進入下面的彈出框:藍色選中區域的地址就是主幹的路徑資源
獲取版本庫準確URL方法一:
|
方法二: |
建立主幹
桌面建立的文件夾,右鍵點擊注入後→將本身的項目文件放入桌面建立的主幹文件中→右鍵提交到主幹文件中
新建分支
在分支中新建文件夾的命名規範:
分支文件建立完畢後,將文件路徑改爲分支文件所在的路徑
目前咱們作的只是建立了分支,桌面的這個文件仍是主幹文件的模式,咱們要將它切換成分支模式,這樣才能對分支文件中的內容進行操做
切換爲分支後,就能夠直接打開文件夾,修改裏面的文件,修改後的文件上面會出現歎號
提示咱們修改以後要右鍵提交,提交事後就變回綠色的對勾。
要將分支的文件更新到主幹上:
右鍵文件夾切換到主分支,點擊合併,合併成功文件上出現歎號,再右鍵點擊提交
原理就是 切換到主分支以後 把svn服務器裏面的分支 拉去 到本地的主分支裏面 再次提交主分支的時候,svn服務器相應的主分支就變了
其餘操做:
①清空數據:
②操做不當,致使桌面文件上都有一個問號圖標:
解決方案:
新建一個a.txt文件把這行代碼複製進去for /r . %%a in (.) do @if exist "%%a\.svn" rd /s /q "%%a\.svn"
把文件重命名,a.bat,雙擊運行a.bat