gpt4 book ai didi

SVN:忽略但不删除文件夹

转载 作者:行者123 更新时间:2023-12-03 23:36:50 25 4
gpt4 key购买 nike

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

如果我使用标准 TortoiseSVN 忽略功能,它会将“svn:ignorejunk_folder”属性添加到父文件夹,但它也会删除“junk_folder”,这不会发生。

如果我只恢复删除操作(由 TortoiseSVN 完成)但保留添加“svn:ignore”属性,则此解决方案将失败。 TortoiseSVN 会将“junk_folder”中的文件报告为非版本化,我想避免这种情况。

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

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

最佳答案

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

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

svn propset svn:ignore "*" junk_folder



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

关于SVN:忽略但不删除文件夹,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11122596/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com