SVN 忽略已提交的目录
SVN Ignore on committed directories
我有一段时间没有使用 SVN,因为 git 更适合我的需要。现在我必须。我遇到了 运行 问题,我已将 .idea 目录提交到项目中,这已将 idea 的配置覆盖给其他 repo 提交者。他们通过将自己的配置放在别处并将这些文件留在目录中来解决它。
我不想将我的配置提交到 repo,我想忽略它。我担心的是:如果将这些文件添加到 svn:ignore 属性.
中,这些文件会发生什么情况
- 它们会在本地被删除吗
- 它们会在其他用户的工作副本中被删除吗?
有没有什么办法干-运行?
首先,与 Git、Subversion 或任何其他现代版本控制系统一样,您应该在启动项目时放置忽略项。这可以帮助您避免这个问题。
My concern is: what will happen to those files if add them to the
svn:ignore property.
没有。忽略仅影响未版本控制的项目。您必须从存储库的 HEAD 修订中删除提交的文件并添加 svn:ignore
模式。
Will they get deleted localy
它们不会被自动删除。你应该 运行 svn remove --keep-local <PATH>
.
Will they get deleted in other user's working copies?
是的,下次他们会被删除运行`svn更新。
别忘了阅读 documentation。
我有一段时间没有使用 SVN,因为 git 更适合我的需要。现在我必须。我遇到了 运行 问题,我已将 .idea 目录提交到项目中,这已将 idea 的配置覆盖给其他 repo 提交者。他们通过将自己的配置放在别处并将这些文件留在目录中来解决它。 我不想将我的配置提交到 repo,我想忽略它。我担心的是:如果将这些文件添加到 svn:ignore 属性.
中,这些文件会发生什么情况- 它们会在本地被删除吗
- 它们会在其他用户的工作副本中被删除吗?
有没有什么办法干-运行?
首先,与 Git、Subversion 或任何其他现代版本控制系统一样,您应该在启动项目时放置忽略项。这可以帮助您避免这个问题。
My concern is: what will happen to those files if add them to the svn:ignore property.
没有。忽略仅影响未版本控制的项目。您必须从存储库的 HEAD 修订中删除提交的文件并添加 svn:ignore
模式。
Will they get deleted localy
它们不会被自动删除。你应该 运行 svn remove --keep-local <PATH>
.
Will they get deleted in other user's working copies?
是的,下次他们会被删除运行`svn更新。
别忘了阅读 documentation。