SVN在排版受版本控制的.tex文件时忽略.aux、.log、.gz和.pdf

SVN在排版受版本控制的.tex文件时忽略.aux、.log、.gz和.pdf,svn,latex,Svn,Latex,假设我有一个使用SVN进行版本控制并包含.tex文件的项目。合作者可能希望将这些.tex文件排版/编译成.pdf文件,以便查看它们的外观。这会产生一个副作用,即创建.aux、.log、.gz,当然还有.tex文件目录中的.pdf文件。由于这些文件是冗余的,所以在运行“SVN status”之类的命令时,是否可以告诉SVN忽略这些文件扩展名?这样repo中就只有.tex文件,而不会在这些附加文件上浪费空间 我发现了这个问题,我相信这个问题和我的问题差不多: (一) 我的问题是,一个小功能似乎需要做

假设我有一个使用SVN进行版本控制并包含.tex文件的项目。合作者可能希望将这些.tex文件排版/编译成.pdf文件,以便查看它们的外观。这会产生一个副作用,即创建.aux、.log、.gz,当然还有.tex文件目录中的.pdf文件。由于这些文件是冗余的,所以在运行“SVN status”之类的命令时,是否可以告诉SVN忽略这些文件扩展名?这样repo中就只有.tex文件,而不会在这些附加文件上浪费空间

我发现了这个问题,我相信这个问题和我的问题差不多:

(一)

我的问题是,一个小功能似乎需要做很多工作。基本上如果可以告诉SVN

“嘿,这些文件实际上在语义上与项目无关/空洞/冗余。你不需要添加它们或将它们置于版本控制之下!”那就太好了

您需要命令吗

svn propedit svn:ignore directory_name
详情如下:


您可以将存储库设置为忽略某些文件,这将阻止它们在签出/提交时显示。

谢谢。有没有一种方法可以自动将其合并;i、 因此,如果一个新的合作者加入了这个项目并检查了它,他们就不需要运行这个命令了?这就是它的工作原理。您将更改存储库,它不是每个用户的设置。我是否遗漏了什么?我不认为“svn忽略”是一个命令,尽管你的链接是正确的。要在包含目录上设置svn:ignore属性;为此,命令为
svn propedit svn:ignore directory\u name
或使用
svn propset