如何使svn仅忽略工作副本中的大学版本文件?

如何使svn仅忽略工作副本中的大学版本文件?,svn,Svn,重复: 假设我的工作副本中充斥着我不想删除的未版本文件。我希望svn忽略这些文件,但我不想将它们添加到忽略列表中,因为我不想用我的忽略列表污染其他人的工作副本。这在svn中可能吗 澄清:我不知道为什么,但人们一直建议我编辑我的全球配置;然而,这不是我想要的。我要做的是在特定的工作副本中针对特定的文件。这可能吗?是的,可以包含全局忽略选项,这正是您要查找的 此文件的位置因平台而异。从文件中: 在类Unix系统上,此区域在用户的主目录中显示为名为.subversion的目录。在Win32系统上,S

重复:


假设我的工作副本中充斥着我不想删除的未版本文件。我希望svn忽略这些文件,但我不想将它们添加到忽略列表中,因为我不想用我的忽略列表污染其他人的工作副本。这在svn中可能吗

澄清:我不知道为什么,但人们一直建议我编辑我的全球配置;然而,这不是我想要的。我要做的是在特定的工作副本中针对特定的文件。这可能吗?

是的,可以包含
全局忽略
选项,这正是您要查找的

此文件的位置因平台而异。从文件中:

在类Unix系统上,此区域在用户的主目录中显示为名为.subversion的目录。在Win32系统上,Subversion创建一个名为Subversion的文件夹,通常位于用户配置文件目录(顺便说一句,通常是隐藏目录)的应用程序数据区域内。但是,在这个平台上,确切的位置因系统而异,并且由Windows注册表决定


在存储库的私有subversion配置文件中,设置全局忽略标志,如下所示:

[miscellany]
global-ignores = *.class *.o

如果您使用的是TortoiseSVN,您可以进入TortoiseSVN的设置(右键单击>TortoiseSVN>设置)


在“常规”选项卡的“Subversion”组中,向“全局忽略模式”选项添加一个单独的星号(
*
)。

这是否适用于我的所有工作副本?如果我只希望忽略应用于一个呢?那么您需要使用属性svn:ignorePeter,我不需要提交svn:ignore吗?我不希望忽略被推到repo,在那里我的队友们会拉下我设置的svn:ignore。你不必提交svn:ignore属性,也就是说,你可以在你的工作副本上设置它,并且永远不会真正提交它。然而,这将很难管理。格雷格,是的。在Windows(2000/XP)上,这个文件可以在注册表中的%APPDATA%\Subversion\configor下找到:HKEY\U LOCAL\U MACHINE\Software\Tigris.org\Subversion\Config\Miscellany\global ignoresSeems类似的配置适用于我系统上的所有工作副本。我想在特定的工作副本上设置忽略。为我工作(简单)