SVN忽略已提交的目录

时间:2016-10-07 07:32:51

标签: svn ignore

我没有使用SVN一段时间,因为git对我的需求更好。现在我必须。我遇到了一个问题,我已经将.idea目录提交到项目中,该目录已经覆盖了其他repo提交者的构思配置。他们通过将自己的配置放在其他地方并将这些文件留在目录中来解决它。 我不希望将我的配置提交到repo,我想忽略它。我担心的是:如果将这些文件添加到svn:ignore属性,将会发生什么。

  1. 将在本地删除
  2. 它们是否会被其他用户的工作副本删除?
  3. 有没有办法做干跑?

1 个答案:

答案 0 :(得分:1)

首先,与Git,Subversion或任何其他现代版本控制系统一样,您应该在启动项目时放置忽略。这可以帮助您避免这个问题。

  

我担心的是:如果将这些文件添加到文件中会发生什么   svn:忽略属性。

无。忽略仅影响未版本化的项目。您必须从存储库的HEAD修订版中删除已提交的文件,并添加svn:ignore模式。

  

他们会被删除吗?

不会自动删除它们。您应该运行svn remove --keep-local <PATH>

  

它们是否会被其他用户的工作副本删除?

是的,下次他们运行`svn update时会删除它们。

不要忘记阅读documentation