略,直接無腦裝(鏈接:https://pan.baidu.com/s/1kUpIVZaonKhjxqqMLXlSzw 提取碼:c7c2)
創建存放代碼倉庫的文件夾,例如:我在D盤下新建了code_svn文件夾的代碼倉庫(空的)。然後在此目錄下右鍵選擇TortoiseSVN,再下一級菜單下點擊Create repository here
在彈出來的界面中複製倉庫路徑(url),然後點擊ok
通過上一步複製的倉庫url。如果忘了也沒關係,還是在當前路徑下右鍵TortoiseSVN,選擇Repo-browser.然後再url處即可找到
我在D盤下新建了一個文件夾pro,然後在該目錄下右鍵選擇 SVN Checkout…
在彈出來的對話框確認以下信息,第一個倉庫的url是否正確(建議用步驟3或4的方法直接複製),然後檢查要check的路徑是否是當前目錄(這個不絕對),然後點擊ok
然後看到接下來的對話框,顯示Checkout Finished! 即完成點擊ok繼續。
到此已經成功通過url在任意位置獲取倉庫的信息了,由於倉庫裏面是空的,故而checkout以後當前文件夾還是空的(在我實例中)
我在D盤pro目錄下新建了文件夾folder和文件file.txt,並將文件file.txt寫入了123456
,然後保存。
選中文件夾和文件,右鍵TortoiseSVN,選擇Add
彈出對話框確認,無誤後點擊ok
如果彈出對話框Add Finished!即表示成功,點擊ok關閉窗口
此時加入的文件夾和文件圖標上已經有了紅色的感嘆號了。
接下來提交增加的內容到倉庫,當前目錄下右鍵選擇SVN Commit…
檢查確認信息無誤後加上修改記錄的日誌,點擊ok
提示成功後點擊ok
過一會兒,剛纔文件圖標前面的符號變爲綠色箭頭
其實步驟和新增大同小異,選中文件後右鍵svn選項變爲了Delete
當然也可以本地刪除後重新提交更新(步驟8:修改),不演示
本地文件修改內容後保存(以後的代碼修改版本)
svn會自動檢測文件是否有變化,保存後如果有變化該文件前面顯示紅色感嘆號。
右鍵SVN Commit…
一樣的檢查信息無誤後點擊ok提交
這裏可以檢查一下文件改動的具體信息,雙擊對話框中的文件,默認的系統文件比較器我不喜歡,我就換了beyond compare4文件比較器,不再贅述。有興趣可以評論留言,後續增加方法。
右鍵TortoiseSVN,選擇Show log
可以看到修改的版本和自己寫的信息,相當於日誌。也能雙擊具體的文件查看修改、新增的具體信息