SVN基礎入門教程

來源:酷知科普網 8.73K

svn是個很強大的代碼管理工具,是作爲一個coder必不可少的。自己在開發項目的時候感觸特別深。比如你寫個項目,之後肯定會有修改,特別是改了很多地方的時候,一旦發現錯誤,再想回去看看哪裏改了就暈了。有了svn來管理,真的特別方便。

操作方法

(01)本地建庫用命令提示符進入到Subversion的安裝目錄下的share目錄下,創建svnrepo庫,輸入以下的命令:

SVN基礎入門教程
SVN基礎入門教程 第2張

(02)修改配置檔案,開啓密碼訪問然後可以見到share目錄下有個svnrepo目錄,開啟svnrepo目錄下的conf目錄,用記事本或者notepad++這樣的軟件開啟檔案,如圖把前的#去掉-access = read表示匿名訪問爲只讀

SVN基礎入門教程 第3張

(03)添加帳戶用記事本或者notepad++這樣的軟件開啟passwd檔案,在後面添加一行表示添加了一個用戶,前面的是用戶名zn,後面的是密碼123456。

SVN基礎入門教程 第4張

(04)啓動Subversion服務器在命令提示符中執行以下命令。其中-d是後臺執行,-r是root用戶,超級管理員。

SVN基礎入門教程 第5張

(05)客戶端TortoiseSVN檢視代碼啓動服務以後,我們可以在任何空白處右鍵,選擇TortoiseSVN- > Repo-browser,輸入svn://localhost回車後,會顯示你需要輸入賬號密碼,就是剛纔設定的用戶名zn,密碼123456,進去後就可以看到本地的svn庫中的項目代碼。這裏4個項目,是我自己已經創建的。

SVN基礎入門教程 第6張
SVN基礎入門教程 第7張

(06)如果想檢視遠程機器上的svn代碼,比如輸入SAE上一個應用的svn地址,就可以看到代碼了。當然,你沒有我的賬號密碼,是看不了我的這個。

SVN基礎入門教程 第8張

(07)客戶端TortoiseSVN下載代碼比如我想把本地的上面那個abc項目的代碼都下載下來,就可以在想放代碼的路徑下,比如我這裏放在D盤,空白處右鍵,選擇SVN Checkout…,然後填寫相應的URL svn://loaclhost/abc,下載完後可以看到abc目錄上帶綠色的箭頭。

SVN基礎入門教程 第9張
SVN基礎入門教程 第10張
SVN基礎入門教程 第11張

(08)我們可以在abc目錄上右鍵,可以看到其SVN資訊,有Subversion中有對應的URL地址等。

SVN基礎入門教程 第12張

(09)客戶端TortoiseSVN提交代碼1).添加新檔案2).上傳修改的代碼這個可以看到,新添加的檔案上面沒有小顏色的圖標,修改過的檔案會變成紅色。同樣的,你也可以刪除檔案。對於修改過的檔案,你還可以用TortoiseSVN -> Diff,對比修改前面的代碼。

SVN基礎入門教程 第13張
SVN基礎入門教程 第14張

(10)提交的時候,可以回到abc目錄上右鍵,也可以直接在目錄裏面空白處右鍵,選擇SVN Commit,寫上提交的原因。這個也是爲了以後方便自己檢視,你改這些代碼是做什麼用的。點擊OK就提交完成了。

SVN基礎入門教程 第15張
SVN基礎入門教程 第16張

(11)TortoiseSVN中也可以檢視log,檢視各版本修改的地方。可以在下載代碼(checkout)的時候,也可以選擇下載哪想版本的代碼。默認是HEAD的。這幾個是最基礎的功能,會這些,平常就可以用了。

特別提示

在用本地的庫的時候,需要開啓Subversion服務。在使用遠程庫的時候就不需要了。

熱門標籤