如何让 Tortoise SVN 忽略全局忽略模式?

Ric*_*erd 5 tortoisesvn

我在 Tortoise SVN 中设置了一个全局忽略模式,这基本上正是我想要的。但有时我想将一个文件夹及其所有内容添加到 SVN,无论模式如何。特别是当我创建一个“外部”文件夹时,我会执行此操作,该文件夹将包含通常会被忽略的构建文件,例如 .libs 和 .dlls。

当我需要这样做时,我进入 TortoiseSVN->Settings 并删除全局忽略模式。然后我提交文件,然后再次添加全局忽略模式。

有没有更简单的方法来做到这一点?

s.m*_*.m. 4

据我所知。

但是,如果 svn 命令行客户端不受 TortoiseSVN 的全局忽略模式影响,您可以使用它来开始跟踪文件。

无论如何,我不会担心这一点。因为有件事你应该考虑。

在我看来,使用 TortoiseSVN 的全局忽略模式有异味:您使用的是仅本地的未跟踪忽略列表,这意味着无论谁检查您的代码都将能够提交错误的事情。

诚然,Subversionsvn:ignore忽略文件的功能充其量是愚蠢的,但至少它是版本化的。

最后一个想法,我不知道你怎么想,但我非常重视拥有一个“即插即用”的开发环境,在这个环境中,尽可能减少让新人高效工作的步骤数量。你知道,自动化构建、自动化测试等。

允许新人提交任何 .dll、.lib 和 .exe 并不能真正推动事情向前发展。