windows系統利用svn搭建本地代碼版本管理詳細方法和工具

1.安裝svn

略,直接無腦裝(鏈接:https://pan.baidu.com/s/1kUpIVZaonKhjxqqMLXlSzw 提取碼:c7c2)

2.建立代碼倉庫

創建存放代碼倉庫的文件夾,例如:我在D盤下新建了code_svn文件夾的代碼倉庫(空的)。然後在此目錄下右鍵選擇TortoiseSVN,再下一級菜單下點擊Create repository here
建立svn倉庫,用於後續存放

3.倉庫創建完成

在彈出來的界面中複製倉庫路徑(url),然後點擊ok
創建倉庫完成

4.確認倉庫的url,後續通過url映射到此倉庫。

通過上一步複製的倉庫url。如果忘了也沒關係,還是在當前路徑下右鍵TortoiseSVN,選擇Repo-browser.然後再url處即可找到
獲取倉庫url2

5.任意文件夾映射到倉庫

我在D盤下新建了一個文件夾pro,然後在該目錄下右鍵選擇 SVN Checkout…
在這裏插入圖片描述
在彈出來的對話框確認以下信息,第一個倉庫的url是否正確(建議用步驟3或4的方法直接複製),然後檢查要check的路徑是否是當前目錄(這個不絕對),然後點擊ok
在這裏插入圖片描述
然後看到接下來的對話框,顯示Checkout Finished! 即完成點擊ok繼續。
在這裏插入圖片描述
到此已經成功通過url在任意位置獲取倉庫的信息了,由於倉庫裏面是空的,故而checkout以後當前文件夾還是空的(在我實例中)

6.向倉庫中添加內容

我在D盤pro目錄下新建了文件夾folder和文件file.txt,並將文件file.txt寫入了123456
,然後保存。
在這裏插入圖片描述
選中文件夾和文件,右鍵TortoiseSVN,選擇Add
在這裏插入圖片描述
彈出對話框確認,無誤後點擊ok
在這裏插入圖片描述
如果彈出對話框Add Finished!即表示成功,點擊ok關閉窗口
在這裏插入圖片描述
此時加入的文件夾和文件圖標上已經有了紅色的感嘆號了。

接下來提交增加的內容到倉庫,當前目錄下右鍵選擇SVN Commit…
在這裏插入圖片描述
檢查確認信息無誤後加上修改記錄的日誌,點擊ok
在這裏插入圖片描述
提示成功後點擊ok
在這裏插入圖片描述
過一會兒,剛纔文件圖標前面的符號變爲綠色箭頭
在這裏插入圖片描述

7.刪除

其實步驟和新增大同小異,選中文件後右鍵svn選項變爲了Delete

在這裏插入圖片描述
當然也可以本地刪除後重新提交更新(步驟8:修改),不演示

8.修改

本地文件修改內容後保存(以後的代碼修改版本)
在這裏插入圖片描述
svn會自動檢測文件是否有變化,保存後如果有變化該文件前面顯示紅色感嘆號。
右鍵SVN Commit…
在這裏插入圖片描述
一樣的檢查信息無誤後點擊ok提交
在這裏插入圖片描述
這裏可以檢查一下文件改動的具體信息,雙擊對話框中的文件,默認的系統文件比較器我不喜歡,我就換了beyond compare4文件比較器,不再贅述。有興趣可以評論留言,後續增加方法。
在這裏插入圖片描述

9.查看改動記錄

右鍵TortoiseSVN,選擇Show log
在這裏插入圖片描述
可以看到修改的版本和自己寫的信息,相當於日誌。也能雙擊具體的文件查看修改、新增的具體信息
在這裏插入圖片描述