我刚刚在我的.NET解决方案中添加了一个类库项目。当我构建它时,它创建了bin
和obj
文件夹,我想从版本控制中排除它。
但是,Tortoise不会让我在第一次提交之前忽略这些文件夹。它给出了以下信息。
无法将bin添加到忽略列表中!
我必须检查所有内容,然后为这两个文件夹选择Delete and add to ignore list
。
如何防止它们被检入,并确保Tortoise知道忽略它们?
答案 0 :(得分:39)
这是因为你还没有添加他们的父目录。首先在新项目目录上“添加”,然后在它为您提供显示要添加的文件列表的对话框时,取消选中bin
和obj
。然后,您可以在添加项目目录后忽略它们。
您还可以将bin
和obj
添加到您的全局忽略列表(在TortoiseSVN prefs中),但这会忽略所有bin
的所有实例你的项目。
答案 1 :(得分:8)
将父文件夹的<{1}}属性设置为“bin”和“obj”,将父文件夹置于版本控制下。
svn:ignore
媒体资源答案 2 :(得分:3)
您可以添加到全局忽略模式。
在Tortoise设置中,在“常规”窗格中,有一个用于添加全局忽略模式的编辑字段。这些是通配符启用的,因此您可以添加所有临时文件,例如* .ncb等,还可以添加目录。
例如。这是我的全局忽略模式,您可以看到它设置为忽略许多文件类型,但也有几个目录。
*.dep *.aps *.vbw *.suo *.obj *.ncb *.plg *.bsc *.ilk *.exp *.sbr *.opt *.pdb *.idb *.pch *.res *.scc *.vspscc *\bin\Release *\Debug *\obj *.user BuildLog.htm *.cache *.log *.dep *.intermediate.manifest *ReSharper*