Subversion svn:提交后忽略 - 文件不会被忽略

dia*_*ich 3 svn version-control ignore

我一直试图忽略特定的文件和目录,以防止将本地修改提交到存储库。

我遇到的问题是,一旦文件一直致力于存储库,你不能忽视它

svn propset svn:ignore '*' ./stuff
Run Code Online (Sandbox Code Playgroud)

如果 ./stuff 文件夹中的文件已经被添加和提交,它们不会在以后的提交中被忽略。我发现我经常想在项目开始时忽略特定文件,但不能,因为这些目录不是工作副本,所以我正在做

svn add *
svn revert fileIWantToIgnore.ext
svn propset svn:ignore 'fileIWantToIgnore.ext' .
Run Code Online (Sandbox Code Playgroud)

这是一个有点费力的过程。你有什么建议?

Dav*_*nós 5

删除您想忽略但已提交的文件。提交删除文件的版本。将文件恢复到您的源,并立即添加属性 svn:ignore。

它不干净但很有用