日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

SmartSVN for Mac 使用说明

發布時間:2023/12/3 编程问答 27 豆豆
生活随笔 收集整理的這篇文章主要介紹了 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-data |---- product-name|----- project-name|-----trunk|-----branch|-----tag|----- project-name... |---- product-name|----- project-name

在本地以產品目錄作為版本控制的根目錄(即 .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 使用说明的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。