gpt4 book ai didi

dvcs - 使用 Fossil DVCS 重命名目录

转载 作者:行者123 更新时间:2023-12-04 00:51:20 26 4
gpt4 key购买 nike

是否可以使用 Fossil 重命名目录?我试过明显的命令:

fossil mv oldname newname

Fossil 然后告诉我它做了一些事情:
RENAME oldname newname

但是,调用“化石变化”会导致一个空列表。据我所知,重命名目录要么不受支持,要么尚未实现,要么只是被破坏。这有什么窍门吗?

最佳答案

经过一些研究,我发现它可以做到,但这是违反直觉的。 Fossil 并不真正关心目录会发生什么;它只关心文件在其中的位置。

重命名目录时,Fossil 显示为:

  • 循环浏览旧目录的存储库文件列表;
  • 在文件系统的新目录中找到该文件;
  • 更新文件的元数据,以便将它们列为新目录的一部分。

  • 如果新目录不存在,则失败。新位置没有文件,因此 Fossil 无法将旧文件与新文件匹配,因此不会进行任何更改。

    简而言之:在尝试对 Fossil 进行更改之前,您必须通过文件系统重命名文件夹。如果您不这样做,Fossil 将无视您。

    现在我考虑了一下,这是有道理的,尽管我更喜欢 Fossil 只是更新文件系统本身而不是强制用户执行两步过程。

    作为附录,似乎不可能向 Fossil 添加一个空目录。我假设它在内部只存储文件;文件夹被视为元数据。空文件夹是没有描述任何内容的元数据,因此添加它们没有意义。

    关于dvcs - 使用 Fossil DVCS 重命名目录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1907837/

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