svn:ignore 修改了哪个文件?

Which file does svn:ignore modify?

我想知道 svn propset svn:ignore 修改了哪个文件(相当于 .gitignore),以便我可以实际将该文件提交到存储库。

例如我正在使用 JavaMaven,它们创建了一个名为 "target" 的目录,我忽略了它。 svn propset svn:ignore target . 确实有效,但我不知道该命令修改了哪个设置文件,因此我将更改传播给我的团队。

相关: SVN ignore like .gitignore

svn:ignore 属性 与其他属性一起存储在 .svn 文件夹中。它将在您下次提交后自动存储在存储库中。如果您只想提交 svn:ignore 更改而不提交其他 "normal" 文件,您可以尝试:

svn commit --depth=empty .

svn:ignore 的值可以用 svn propget svn:ignore 检查。