簡體   English   中英

SVN 忽略已提交的目錄

[英]SVN Ignore on committed directories

我有一段時間沒有使用 SVN,因為 git 更適合我的需求。 現在我必須這樣做。 我遇到了一個問題,我已將 .idea 目錄提交到項目中,這已將想法的配置覆蓋給其他 repo 提交者。 他們通過將自己的配置放在別處並將這些文件留在目錄中來解決它。 我不想將我的配置提交到 repo,我想忽略它。 我擔心的是:如果將這些文件添加到 svn:ignore 屬性會發生什么。

  1. 他們會在本地被刪除嗎
  2. 他們會在其他用戶的工作副本中被刪除嗎?

有沒有辦法進行試運行?

首先,與 Git、Subversion 或任何其他現代版本控制系統一樣,您應該在啟動項目時放置忽略。 這可以幫助您避免此問題。

我擔心的是:如果將這些文件添加到 svn:ignore 屬性會發生什么。

沒有。 忽略僅影響未版本化的項目。 您必須從存儲庫的 HEAD 修訂版中刪除提交的文件並添加svn:ignore模式。

他們會在本地被刪除嗎

它們不會被自動刪除。 您應該運行svn remove --keep-local <PATH>

他們會在其他用戶的工作副本中被刪除嗎?

是的,它們將在下次運行 `svn update 時被刪除。

不要忘記閱讀文檔

暫無
暫無

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

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