gpt4 book ai didi

mercurial - mercurial 存储库中的文件路径对于 Windows 而言太长

转载 作者:行者123 更新时间:2023-12-01 08:28:46 25 4
gpt4 key购买 nike

我已将一些文件提交到 Mercurial 存储库,我想将其从存储库历史记录中永久删除。它只是在我没有添加到 .hgignore 的目录中的测试输出。我通常不会在意,但文件路径很长,当我尝试克隆到 Windows 机器时,它由于文件路径长度而中止。

我在一些地方读到过无法删除历史记录。还有其他解决方法吗?

最佳答案

可以从历史记录中完全删除文件,但这样做基本上是在创建一个新的存储库,与之前的存储库无关(因此它拥有的任何克隆都不再是克隆).最简单的方法是使用转换扩展:

hg convert -d hg --filemap filemap repo new-repo

filemap 文件允许您指定在创建新历史记录时应跳过哪些文件:

exclude fileA
exclude fileB

您可以在 Mercurial wiki 上找到更多信息:convert extension , FAQ entry .

关于mercurial - mercurial 存储库中的文件路径对于 Windows 而言太长,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5514889/

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