[英]Subclipse wants to commit an folder conaining an svn:ignore file
我有一個帶有子文件夾資源的項目。 在此文件夾中,有一個我添加到SVN:ignore的文件。
與最新的存儲庫修訂版相比,現在沒有任何其他更改。 但是在Eclipse的同步視圖中,此文件夾仍在顯示。 由於沒有任何更改,因此沒有其他文件顯示在其下。
我不想提交那些SVN:ignore元數據,因為它是特定於用戶的。 我不想忽略該文件夾的內容,因為有些常規文件必須進行版本控制。
提前致謝。
是因為SVN元數據發生了變化嗎?
是的,您修改了Resources
文件夾的svn:ignore
屬性。
我是否必須將元數據提交到存儲庫中?
是的, svn:ignore
屬性存儲在資源庫中。 它們在所有SVN用戶之間共享。
有沒有一種方法可以使該文件夾脫離同步視圖而無需提交元數據? 我不想提交那些SVN:ignore元數據,因為它是特定於用戶的。
是。 您可以在SVN配置文件中使用global-ignores
,而不是svn:ignore
屬性。 在SVN書籍的“ 運行時配置區域 ”部分中:
全局忽略
運行
svn status
命令時,Subversion會列出未版本控制的文件和目錄以及已版本控制的文件和目錄,並用?
注釋?
字符(請參見“查看更改概述”部分)。 有時在此顯示中看到無趣的,未版本控制的項(例如,由程序編譯產生的目標文件)可能會很煩人。 global-ignores選項是用空格分隔的全局列表的列表,這些全局列表描述了Subversion除非版本化,否則不應該顯示的文件和目錄的名稱。 默認值為*.o *.lo *.la #*# .*.rej *.rej .*~ *~ .#* .DS_Store
。
也許它正在嘗試添加.ignore文件本身? (它可能已經創建了該文件以列出被忽略的文件。)也請檢查是否有其他隱藏文件。
如果需要,可以將整個文件夾添加到忽略列表中
編輯
SVN不會創建忽略文件列表,但是可能是提交父文件夾,或者該文件夾中有一些隱藏文件
您必須在需要工作時提交svn:ignore。 我沒有其他辦法。 因為所有項目元數據都受版本控制!
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.