忽略svn中的文件类型

忽略svn中的文件类型,svn,version-control,tortoisesvn,Svn,Version Control,Tortoisesvn,一些文件类型(suo、dll、pdb)在我们的svn存储库中不断引起冲突,因此我继续将这些文件类型设置为svn忽略。当我现在尝试新的提交时,文件类型仍然显示在要提交的文件列表中。我假设这是因为这些文件已经在源代码管理下了。如何确保文件在尝试提交时不会显示?正如您所猜测的,这是因为SVN已经在跟踪这些文件。SVN ignore仅适用于不在存储库中的文件 因此,您应该从工作副本中删除文件(使用svn delete),提交该文件,然后就可以了 您可能应该忽略整个生成输出目录,因为您不想提交任何生成的文

一些文件类型(suo、dll、pdb)在我们的svn存储库中不断引起冲突,因此我继续将这些文件类型设置为svn忽略。当我现在尝试新的提交时,文件类型仍然显示在要提交的文件列表中。我假设这是因为这些文件已经在源代码管理下了。如何确保文件在尝试提交时不会显示?

正如您所猜测的,这是因为SVN已经在跟踪这些文件。SVN ignore仅适用于不在存储库中的文件

因此,您应该从工作副本中删除文件(使用
svn delete
),提交该文件,然后就可以了


您可能应该忽略整个生成输出目录,因为您不想提交任何生成的文件,不管它们的文件类型是什么。

正如您所猜测的,这是因为SVN已经在跟踪这些文件。SVN ignore仅适用于不在存储库中的文件

因此,您应该从工作副本中删除文件(使用
svn delete
),提交该文件,然后就可以了


您可能应该忽略整个生成输出目录,因为您不想提交任何生成的文件,不管它们的文件类型是什么。

听起来您需要删除有问题的文件。如果它们已经添加到您的Subversion回购中,您必须告诉Subversion停止跟踪它
svn ignore
将只忽略尚未添加到repo中的文件。

听起来您需要
svn删除有问题的文件。如果它们已经添加到您的Subversion回购中,您必须告诉Subversion停止跟踪它
svn ignore
将只忽略尚未添加到repo的文件。

即使设置svn:ignore,也只会阻止添加新文件。另外,它不会阻止任何人添加文件。您可以覆盖
svn:ignore


您可能需要的是一个能够阻止某人首先将这些文件添加到存储库中的文件。在这个钩子中,您可以将不希望提交的文件指定为只读,这样就没有人可以提交它们,或者您可以设置一个禁止部分,并在整个存储库中禁止它们。

即使设置svn:ignore,也只会阻止添加新文件。另外,它不会阻止任何人添加文件。您可以覆盖
svn:ignore


您可能需要的是一个能够阻止某人首先将这些文件添加到存储库中的文件。在这个钩子中,您可以将不希望提交的文件指定为只读,这样就没有人可以提交它们,或者您可以设置一个禁止部分,并在整个存储库中禁止它们。

我同意Avi,更容易忽略整个生成的目录。在我们的团队中,我们通常使用以下svn忽略设置:

在项目一级:

  • 垃圾箱
  • obj
  • *.用户
在解决方案级别:

  • *索先生

我同意Avi,更容易忽略整个生成的目录。在我们的团队中,我们通常使用以下svn忽略设置:

在项目一级:

  • 垃圾箱
  • obj
  • *.用户
在解决方案级别:

  • *索先生