将包含zip文件的旧备份移至版本控制(mercurial)

时间:2011-01-20 13:53:05

标签: version-control mercurial backup tortoisehg

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

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

我的旧备份大约有100个zip文件,文件名非常一致:Backup Date Message.zip

我想我可以很容易地创建一个解压缩,提交,删除和重复的蝙蝠文件,但我想知道是否有更好的方法来做到这一点。特别是“插入之前”部分,因为我还不完全是mercurial的主人。我几乎只使用TortoiseHG,而不是命令行。

1 个答案:

答案 0 :(得分:4)

我认为你需要编写脚本。通常情况下,目录存档中的所有内容都不会进入版本控制(生成和中间文件不会)。您可以编写寻找“有趣”扩展名的内容,并将其保存在版本控制中。

如果你想学习一些perl或python,这听起来像个机会。否则,请将今天标记为RCS和forgetaboutit的开始。