本篇簡單介紹SmartSVN在Windows 7的安裝及簡單的操作。
首先在Windows 7上安裝VisualSVN Server。
安裝環境為Windows 7 64bit作業系統。
至SmartSVN官網下載,本範例下載的是Portable Bundle版本(smartsvn-windows-portable-11_0_1.zip),所以下載完後不用在Windows安裝及可使用。
下載後解壓縮至你想要擺放的目錄,這邊是放在D:\Applications\SmartSVN 11\。
然後前往SmartSVN目錄下的b\bin目錄中,點兩下smartsvn.exe開啟SmartSVN。
首先要進行一些基本設定,選擇[Free Professional edition, for 31 days]。
SmartSVN有基本版(Foundation)及專業版(Professional),專業版要付費購買,但剛下載完會有31天的專業板免費試用,超過試用期後即回復成基本版。
基本版的就沒有圖形化的樹狀分支圖可以看了,變得很難用。
是否傳送Crash報告
因為在Windows 7上安裝VisualSVN Server已經建立好了VisualSVN Server的repository,所以這邊選[My repositories are already set up]
設定完成後進入SmartSVN操作畫面。
在check out專案以前先到Project -> Settings... -> Text File Encoding,將本機文字檔編碼[Encoding for Local Text Files]改為UTF-8。
在上方功能選單選擇Project -> Check Out...
貼上repository URL
第一次check out會要求輸入repository的使用者帳號密碼。
選擇[Don't use a master password]。
選擇repository然後按Next >
這邊問你是否要check out整個repository,按Check Out。
選擇要check out的目錄,選擇[Into subdirectory],並給予命名,這邊命名同repository的名稱hello。
選擇[Check out a working copy],[Add a new project]。
然後在SmartSVN的操作視窗左側即可看到check out下來的repository。
到剛指定的check out目錄也可看到check out下來的working copy hello。
裡面有svn資料夾,所以確實為svn repository的working copy。
在hello資料夾中新增hello.txt文字檔。
回到SmartSVN即可看到新增的hello.txt,Local State為Unversioned,也就是尚未加入版控。
選擇hello.txt然後按上方的[Add]圖示來將此檔案加入版控。
加入後按上方的[Commit]圖示來提交,並可以在下方的[Commit Message]欄位撰寫提交註解。
提交後即可看到原本Unversioned狀態的hello.txt變為Added狀態。
在檔案總管用記事本開啟hello.txt,加入一點內容存檔。
回到SmartSVN可以看到hello.txt的狀態變為Modified。一樣點選[Commit]圖示來將此次修改提交。
點選Update圖示來將本地的working copy更新使其與SVN repository同步。
點選[Log]可開啟提交紀錄視窗。
點選[Graph]可開啟圖型化的提交紀錄。
點選Include Modified Children,也就是要追蹤此目錄下的所有子目錄的提交紀錄。
然後圖形表示的提交紀錄就會顯示在右側了。
沒有留言:
張貼留言