我有一个垃圾文件夹,我的应用程序在其中放置临时文件。我不想提交它们(当然),但该文件夹必须存在,否则应用程序将崩溃。
如果我使用标准 TortoiseSVN 忽略功能,它会将“svn:ignore junk_folder”属性添加到父文件夹,但它也会删除无法发生的“junk_folder”。
如果我只恢复删除操作(由 TortoiseSVN 执行)但保留添加“svn:ignore”属性,则此解决方案将失败。TortoiseSVN 会将“junk_folder”中的文件报告为非版本,我想避免这种情况。
是否有任何解决方案可以让我完全忽略 SVN 中的特定文件夹(所以无论如何,将在其中放入什么,不会被报告为未版本化,也不会被自动提交)而不删除它?
编辑:我忘了补充说我说的是已经版本化的文件夹。看来,如果您忽略(svn:ignore 或 TortoiseSVN 中的正确选项)一个尚未版本化的文件夹(在第一次提交之前),那么一切正常。但是,如果您在存储库中已经存在的文件夹上执行此操作,TortoiseSVN 会将其标记为已删除,并在下一次提交时将其从两个存储库(而不是本地工作副本)中删除。