Subversion 筆記 (三)
用過 TortoiseSVN,不得不說 TortoiseSVN 跟檔案總管整合程度讓 Subversion 的使用變的更加容易。當安裝完 TortoiseSVN 之後,重開機之後,在檔案總管上面使用滑鼠右鍵就可以看到 TortoiseSVN 的功能已經都在上面了,如下圖所示:
第一篇文章寫到 Subversion,第二篇文章寫到 Subversion 的一些常用 command,這篇文章主要是要介紹 Subversion 的一套 client 軟體 - TortoiseSVN,可以將 command 都隱藏在 GUI 下。
假設 Subversion 有包含身份認證機制,這時候會跳出要求帳號密碼的視窗:
輸入完帳號密碼,TortoiseSVN 就會開始 checkout 檔案出來,例如下面就是一個 checkout 的例子:
上面的檔案或目錄有一個綠色的打勾圖示,這就是 TortoiseSVN 以這些圖示來代表這些檔案是最新 checkout 出來的檔案,如果你在上面做變更,圖示就會變動。假設變更了 Readme.txt,Readme.txt 的圖示就會變成如下:
如果要 commit Readme.txt 的修改,選擇 SVN Commit 選擇就可以把 Readme.txt 的修改 commit 到 Subversion。
如果要觀看修改的歷史紀錄,點選 Show Log:
如果新增檔案或目錄的話,會在新增的檔案或目錄上出現一個加號的符號:
不過這個新增得要執行 Commit 才能生效。
另外如果要回復到之前的某個版本,選擇 SVN Switch:
接著底下可以選擇要回復的版本:
底下就是回覆到版本 10 的結果,本來新增的 build 目錄又被刪除掉了。
如果對 SVN Command 瞭解的話,應該是可以很容易上手 TortoiseSVN 的。
沒有留言:
張貼留言