如果我使用标准TortoiseSVN的忽略功能,它会将"svn:ignore junk_folder"属性添加到父文件夹中,但也会删除"junk_folder",这是不可以的。
如果我只恢复TortoiseSVN执行的删除操作,但保留添加的"svn:ignore"属性,这种解决方案将失败。 TortoiseSVN将报告"junk_folder"内的文件为非版本化的,而我想避免这种情况。
是否有任何解决方案可以让我在SVN中完全忽略特定的文件夹(因此无论放入什么东西,都不会被报告为未版本化,也不会自动提交),而不删除它?
编辑:我忘记说我正在谈论已经被版本化的文件夹。似乎,如果您在尚未版本化(第一次提交之前)的文件夹上忽略(svn:ignore或TortoiseSVN中的适当选项),那么一切都没问题。 但是,如果您在已经在存储库中的文件夹上这样做,则TortoiseSVN会将其标记为已删除,并在下一次提交时从存储库中删除它(但不会从本地工作副本中删除)。
svn:ignore *
,忽略该文件夹的内容而不是文件夹本身? - Wrikkenignore
不应该删除任何东西。 - crashmstr