SVN:忽略但不删除文件夹

tre*_*der 13 svn tortoisesvn

我有一个垃圾文件夹,我的应用程序放置临时文件.我不想提交它们(当然),但文件夹必须存在或应用程序将崩溃.

如果我使用标准的TortoiseSVN忽略功能,它会将"svn:ignore junk_folder"属性添加到父文件夹,但它也会删除不会发生的"junk_folder".

如果我只恢复删除操作(由TortoiseSVN执行)但是添加"svn:ignore"属性,则此解决方案将失败.TortoiseSVN会将"junk_folder"中的文件报告为非版本化,我想避免使用.

是否有任何解决方案可以让我完全忽略SVN中的特定文件夹(所以无论什么,将放入什么内容,不会被报告为无版本,也不会自动提交)而不删除它?

编辑:我忘了补充说我正在谈论已经版本化的文件夹.看来,如果你忽略(svn:在TortoiseSVN中忽略或正确的选项)一个尚未版本化的文件夹(在第一次提交之前),那么一切都OK.但是,如果您对已存在于存储库中的文件夹执行此操作,TortoiseSVN会将其标记为已删除,并在下次提交时从两个存储库(但不是从本地工作副本)中删除它.

Cod*_*ike 12

我相信你可以在该文件夹中添加一个svn:ignore for"*",而不是在"junk_folder"本身上添加(换句话说,忽略"junk_folder/*").

我不知道TortoiseSVN是否有一个按钮,但是从命令行可以使用以下命令执行:

svn propset svn:忽略"*"junk_folder

(至少我认为这是正确的语法,在我的头脑中.如果有人认为这是错误的,请纠正我)