我正在尝试检入一个文件夹,这样当我从SVN导出时,它会被创建为导出文件层次结构的一部分,这样它就可以用于应用程序(我无法控制)将文件转储到。但是,我从不想要检查其内容。如何让SVN“跟踪”文件夹但忽略其内容?
我在win32上使用TortoiseSVN。
答案 0 :(得分:17)
在该文件夹的级别,您可以为*添加svn:ignore属性(AKA,忽略该文件夹下的所有内容)。这样,开发人员可以查看该文件夹,但是他们放入的任何内容都不会被检回到您的存储库中。
为了在Tortoise SVN中执行此操作:
右键单击文件夹> Tortoise SVN>属性>新建...
将属性名称设置为 svn:ignore ,将值设置为*。递归地应用该属性。
答案 1 :(得分:8)
将文件夹添加到Subversion并为其提供svn:ignore设置为*。
的属性答案 2 :(得分:3)
*
答案 3 :(得分:0)
一旦你有版本控制的东西,你不能忽视它(无论如何你为什么)。
您要求的通常是配置文件,最佳做法是创建config.template。文件并在svn:ignore属性中包含真实的配置文件。
如果您只是希望永远不会忽略该文件夹,请将其放入svn:ignore。但它不会为你创建。要创建文件夹,您可以使用一些shell(或批处理)脚本为您执行此操作