乌龟 - 在提交之前可以忽略新文件夹吗?

Dav*_*vid 23 svn tortoisesvn ignore

我刚刚在我的.NET解决方案中添加了一个类库项目.当我构建它时,它创建了binobj文件夹,我想从版本控制中排除它.

但是,Tortoise不会让我在第一次提交之前忽略这些文件夹.它给出了以下消息.

无法将bin添加到忽略列表中!

我必须检查整个批次,然后选择Delete and add to ignore list两个文件夹.

我如何防止他们被检查,并确保Tortoise知道忽略它们?

the*_*ill 40

这是因为你还没有添加他们的父目录.首先在新项目目录上"添加",然后在它为您提供显示要添加的文件列表的对话框时,取消选中binobj.然后,您可以在添加项目目录后忽略它们.

您还可以添加binobj到全局忽略列表(在TortoiseSVN的首选项),尽管这会忽略任何的情况下,bin您的所有项目.


Uni*_*ron 9

如果父文件夹受版本控制,则将svn:ignore属性设置为父文件夹的 "bin"和"obj" .

  • 在资源管理器中右键单击父文件夹
  • 选择TortoiseSVN - >属性
  • svn:ignore从"属性名称"下拉列表中选择属性
  • 将"bin"和"obj"添加到"Property value"字段,用换行符分隔它们.
  • 提交父文件夹
  • 从那时起,子文件夹应显示灰色的"忽略"图标.