簡體   English   中英

SVN - 鎖定本地更改以進行簽入

[英]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.

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