【发布时间】:2011-01-20 13:53:05
【问题描述】:
以前我经常使用 zip 文件进行备份,只需右键单击我的整个项目文件夹,发送到 zip,然后在文件名末尾添加一条小消息。
但现在我发现版本控制有多好,所以我想将所有旧的 zip 备份移动到当前存储库中。最好的办法是,如果我能以某种方式在初始提交(与我的最终 zip 文件相同)“之前”提交它,那么它看起来像是一个顺序开发。但是将它作为一个分支添加也不会太糟糕,总比将它放在 zip 文件中要好。
我的旧备份大约有 100 个 zip 文件,文件名非常一致:Backup Date Message.zip
我想我可以很容易地创建一个解压缩、提交、删除和重复的 bat 文件,但我想知道是否有更好的方法来做到这一点。尤其是“插入之前”部分,因为我还不是真正的 mercurial 大师。我几乎只使用 TortoiseHG,而不是命令行。
【问题讨论】:
-
为什么需要导入旧备份?您不能通过例如用 vcs 标签标记当前代码来备份您拥有的 now 内容吗?
-
我的旧备份占用了大量空间,因为它们是完整存储而不是差异存储。我仍然可能会返回并检查某些版本,尤其是在删除可能重新实现的功能之后,我会非常积极地删除而不是注释掉。所以我仍然想保留它们,然后最好将它们放在一个浏览、比较等更容易的地方。
标签: version-control mercurial backup tortoisehg