我有一个垃圾文件夹,我的应用程序放置临时文件.我不想提交它们(当然),但文件夹必须存在或应用程序将崩溃.
如果我使用标准的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
(至少我认为这是正确的语法,在我的头脑中.如果有人认为这是错误的,请纠正我)