0

有没有办法在不先提交的情况下测试 svn:ignore 属性的结果?

我有一个大型 svn 项目,我使用 git 在本地进行了重组。现在我需要应用 svn:ignore 属性来匹配 .gitignore 文件。我想在提交之前测试我对 svn:ignore 属性的所有更改是否正常工作。有没有办法做到这一点?

我知道可以在一个分支上工作,直到我把它做对然后合并,但似乎应该有一个更简单的方法。

4

1 回答 1

1

您可以svn:ignore在使用属性提交更改之前测试您的svn:ignore。创建要忽略的文件和/或目录。不要做一个svn add. 只需将文件添加到您的工作目录即可。

然后,做一个svn ignore. 添加到您的工作目录的那些文件不应显示。(记住:不要svn add为这些文件做!)。之后,您可以执行 asvn status --no-ignore并且被忽略的文件应显示为I.

VISUAL我发现设置环境变量然后使用更容易,svn pe svn:ignore因为每个被忽略的文件规范都应该在自己的行上。

请记住,如果文件已经在您的存储库中,则不能忽略它。

于 2013-08-28T20:21:22.287 回答