![](/img/trans.png)
[英]How to deal best with SVN and local changes, that should not be committed?
[英]SVN - lock local changes for check in
我正在使用eclipse subversion插件,並對關鍵文件進行了一些本地更改,我不想檢查。我正在尋找一種“鎖定”的方法(我知道鎖定術語意味着別的東西在svn ...)這些本地文件並禁用它們檢查,以便我不會意外檢查它們。
也許你可以忽略它們:
Team --> add to svn:ignore
如有必要,您可以通過svn命令行執行此操作。 這樣你就可以為svn ignore添加一個模式
svn pe svn:ignore .
然后你可以填寫類似的東西:
*.d
注意svn:ignore對於每個子文件夾都是不同的(因此svn命令中的“。”)
答案在很大程度上取決於Subversion是否已經跟蹤(版本化)文件。
沒有版本
通過我們忽略文件的幾種方法之一設置忽略將做你想要的。 如果你使用1.8我們也有svn:global-ignores
,它支持繼承(所以如果你想說忽略所有帶.o擴展名的文件,你可以設置一個svn:global-ignores
, *.o
作為模式。 )
版本化
如果該文件已存在於存儲庫中並且已進行版本控制,則忽略將無法幫助您,因為您執行的任何配置都不會忽略版本化文件。 如本問題“ 我如何避免檢查對SVN存儲庫的本地更改? ”的答案中提到的一種替代方法是使用 更改 列表並將文件添加到更改列表。
更好的選擇可能是重新設置您的設置,而不需要對版本化文件進行本地更改。 您將看到的一個常見模式是配置文件,其中提交的文件是模板,然后開發人員將模板復制到另一個使用的名稱並進行自定義。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.