[英]Add to svn:ignore greyed out in subclipse
我有一些文件,我無法添加到svn:忽略使用subclipse我不知道為什么。
無法將文件添加到svn:ignore的常見原因似乎是文件已存在於存儲庫中,或者文件所在的文件夾尚未創建。 這些似乎都不適用於此,所以我不知道原因是什么。
該文件已明確添加到版本控制中。 如果這是命令行,那么有人會執行svn add但尚未提交更改。 因此該文件當前處於“預定添加”狀態。 如果要忽略該文件,請先執行Team> Revert以刪除計划的添加狀態。 然后,您將能夠將其添加到svn:ignore作為父級。
更新:恢復文件時不選擇當前“未版本化”的文件。 還原未版本化的文件意味着Subclipse將刪除該文件。 如果您不小心刪除了某些內容,請注意Eclipse具有“從本地歷史記錄還原”選項。 您刪除的項目通常仍會在“本地歷史記錄”中提供。
上面的答案是非常糟糕的建議,如果您的文件不在SVN中,Revert可能會刪除所有內容。 真正的答案在這里: Subclipse svn:忽略 ,最有可能導致這個問題的是父文件夾沒有添加到svn。
當我遇到這個問題時,那是因為我已經忽略了它。 右鍵單擊項目,然后選擇Team and Show Properties。 請記住,svn:ignore存儲在服務器上,因此即使從repo中下拉項目,它也會存在。
我嘗試了很多方法從SVN版本控制中刪除文件夾。 這是對我有用的唯一方法(Eclipse Mars):
nodes
刪除文件夾及其子文件夾的條目 而已。
注意:要將文件或文件夾添加到svn:ignore,它的父文件夾必須受版本控制。 上述步驟僅用於從版本控制中刪除已經受版本控制的文件。
要SVN忽略您已簽入的文件:
1)將文件從工作區移動到臨時目錄
2)團隊 - >與存儲庫同步
3)提交文件刪除
4)將文件復制回工作區
5)刷新
6)團隊 - >與存儲庫同步
7)添加到.svnignore
8)團隊 - >更新(無論出於何種原因需要)
9)團隊 - >與存儲庫同步
10)提交對父文件夾的更改
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.