簡體   English   中英

svn:忽略烏龜

[英]svn:ignore Tortoise

當我向svn:ignore條目添加內容時,是存儲在存儲庫中還是存儲在本地副本中?

(在Tortoise中,為什么要添加到svn:ignore的項目出現在我的更改列表中?)

由於您正在使用TortoiseSVN並且始終只想在本地忽略它,請右鍵單擊提交對話框中的文件並“移至更改列表 - >忽略提交”。 這只是Tortoise為您描述的目的而維護的更改列表。 您也可以將項目添加到另一個更改列表,並選擇永不提交。

它與所有其他屬性一起存儲在存儲庫中。 這也解釋了為什么他們在變更清單中:因為你正在改變它。

忽略項目包括在父文件夾上使用項目的名稱(或通配符)設置svn:ignore屬性。 查看文件夾的“屬性”上下文菜單條目,您將在那里找到它。 與其他所有內容一樣,這些更改在您commit之前都是本地的。 在這種情況下,您將更改父文件夾。 如果尚未提交,也可以revert它們。

重要的是要注意,這不會從存儲庫和工作副本中刪除該項。 如果該項目已經受版本控制,它將保留在那里直到您delete它。

相反,更改列表功能完全是本地的。 但是,您需要add項目add到版本控制,以便將其移動到更改列表; 更改列表無法處理未版本化的項目。

您可以指示TortoiseSVN自動忽略某些文件模式。 打開“設置”對話框,找到“常規”部分並編輯“全局忽略模式”輸入框。 但是,此設置適用於所有存儲庫。 如果要忽略特定文件,最好add它們add它們移動到ignore-on-commit更改列表。

您正在尋找的是全局忽略模式設置。 這只會影響您的工作副本。 我使用它來忽略Emacs臨時文件,因為不是每個人都使用Emacs。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM