gpt4 book ai didi

version-control - 将包含 zip 文件的旧备份移动到版本控制(mercurial)

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

以前我一直使用 zip 文件进行备份,只需右键单击我的整个项目文件夹,发送到 zip,然后在文件名的末尾添加一条小消息。

但是现在我发现版本控制有多好,所以我想将所有旧的 zip 备份移动到当前存储库中。最好是我可以在初始提交(与我的最终 zip 文件相同)的“之前”以某种方式提交它,因此它看起来像是一个顺序开发。但是将它添加为一个分支也不会太糟糕,无论如何都比将它放在 zip 文件中要好。

我的旧备份大约有 100 个 zip 文件,文件名非常一致:Backup Date Message.zip
我想我可以很容易地创建一个 bat 文件来解压缩、提交、删除和重复,但我想知道是否有更好的方法来做到这一点。尤其是“之前插入”部分,因为我还不是 mercurial 的高手。我几乎只使用 TortoiseHG,而不是命令行。

最佳答案

我认为您需要编写脚本。通常,虽然不是目录存档中的所有内容都进入修订控制(生成的和中间文件不会)。您可以编写一些寻找“有趣”扩展的脚本,并将它们保存在修订控制中。

如果您想学习一些 perl 或 python,这听起来像是一个机会。否则,将今天标记为您在 RCS 中的开始并忘记它。

关于version-control - 将包含 zip 文件的旧备份移动到版本控制(mercurial),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4747937/

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