SmartSVN for Mac 使用说明
文章目錄
- 連接 SVN 服務器
- 簽出(Check Out)
- 導出(Export)
- 打開工作副本(Open Working Copy)
- 打開和管理項目
- 移除工作副本(Remove Working Copy)
- 項目及工作副本目錄導航窗口
- 查看和配置被忽略的文件
- 操作輸出信息窗口
- 工作副本處理日志
- 強行解鎖
- 變動文件列表窗口
- 提交
- 移動目錄/文件
- 切換賬號
- 清除緩存
- 前后修訂版內容比對查看窗口
連接 SVN 服務器
簽出(Check Out)
Check Out 跟 Check In 對應,而 Check In 其實就是 Commit 操作。
通過 Check Out 獲取到的文件仍處于 SVN 版本控制中,與版本庫保持關聯,我們可以進行 Update 或者 Commit 操作。同時檢出的目錄下有一個 .svn 的隱藏目錄,存儲著一些版本的元數據信息。
導出(Export)
Export 簡單導出一個版本的數據,導出的文件脫離 SVN 版本控制,修改后無法進行 Update 和 Commit 操作。導出文件夾下沒有 .svn 目錄。
Export 導出的是一個沒有 .svn 版本控制器文件的純凈目錄,一般用于產品發布,或者是用作代碼回滾測試。
打開工作副本(Open Working Copy)
菜單欄的 Project → Open Working Copy。
接著選擇受 SVN 控制的目錄,即含有隱藏目錄 .svn 的目錄。
以項目管理(Open in new project)的方式打開工作副本。
點擊完成后在左邊欄的項目列表區就可以看到打開的項目了,也就是工作副本。
不以項目管理(Don’t manage as project)的方式打開工作副本,雖然打開工作副本但是并不會創建對應的項目,因此下次打開的時候依舊需要通過菜單欄 【Project】 - 【Open Working Copy】 的方式去打開,就非常麻煩了。如果創建了項目或者加入已有的項目,下次可以直接在項目列表中選擇項目打開,方便快捷。
個人建議:
SVN 客戶端是把含有隱藏目錄 .svn 的目錄當成項目進行管理,所以這里要需要特別注意,如果你的 SVN 客戶端管理多個產品,而產品下又有多個項目,建議你本地的目錄結構如下:
在本地以產品目錄作為版本控制的根目錄(即 .svn 所在的目錄),將 SVN 服務器中項目所在目錄下(注意這里不包含項目目錄本身)的內容全部檢出到本地的產品目錄下(這樣就可以把本地的產品目錄作為 SVN 工作副本的根目錄,在 SVN 客戶端可以直接選擇此目錄打開),當然你可能你并不需要這么多的東西,你可以檢出后把不要的刪除了,以后只在你自己負責的項目目錄下更新和提交就可以了。
打開和管理項目
移除工作副本(Remove Working Copy)
從項目中移除工作副本。
注:移除的工作副本,可以再次通過菜單欄的 【Project】 - 【Open Working Copy】 打開
項目及工作副本目錄導航窗口
查看和配置被忽略的文件
如果你要提交被忽略的文件,可以選中文件,點按鼠標右鍵,在菜單列表中選擇【Add】添加到提交計劃中,下次就可以提交了。
可以在用戶主目錄下的隱藏目錄 .subversion 下的文件 confige 中配置被忽略的文件,如下圖所示:
也可以在客戶端進行配置:
建議將【Default Settings】也設置成相同的配置:
Smart SVN 上傳被忽略文件的另一種方式就是將某種類型的文件設置成 Binary 類型,這樣 SVN 在查找忽略文件時就會將其排除掉,直接按照 Binary 類型來對待(SVN 允許上傳 Binary)。通過這種方式來達到直接上傳被忽略文件的目的。
一般忽略的文件格式和文件有以下這些:
*.o *.lo *.la *.al .libs *.so *.so.[0-9]* *pyc *.pyo *.rej *~ #*# .#* *.swp .DS_Store操作輸出信息窗口
工作副本處理日志
強行解鎖
變動文件列表窗口
本地工作副本修改過的,新增的,刪除的文件都會顯示在此窗口中。
提交
提交本地工作副本的變更到 SVN 服務器上,保持與服務器的數據同步。
【工作副本目錄導航】窗口選擇目錄提交:
在【變動文件列表】中直接選擇需要提交的文件:
移動目錄/文件
切換賬號
Preference → Authentication,把 Subversion 列表中原有的記錄刪除,重新操作開啟 SmartSVN 時就會彈出用戶密碼輸入框,從而達到切換賬號的目的。
清除緩存
進入工作副本的根目錄下的隱藏目錄 .svn,找到里面的目錄 pristine,查看其大小,如果已經遠遠超過了工作副本數據的實際大小,可以考慮清理下緩存,你可以選擇想要清理的項目,然后點擊菜單欄的【Modify】-【Clean Up】,如下圖所示:
前后修訂版內容比對查看窗口
總結
以上是生活随笔為你收集整理的SmartSVN for Mac 使用说明的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 查看苹果电脑的cpu核数(苹果笔记本查看
- 下一篇: 电脑宋体下载(宋体电脑字体)