可能重复:
How do I convert simple non source controlled project backups into a versioned git repository?
假设我开发了一些没有GIT的软件,并且在整个开发过程中我定期(例如每天一次)将项目目录的内容备份到一个过时的zip文件中,例如(“Project Snapshot [YYYY-MM-DD] .zip “)。
是否有任何现有软件可以自动创建GIT存储库,解压缩第一个备份,将解压缩的内容提交到存储库,解压缩第二个备份(替换现有文件或在解压缩之前清空目录),提交更改等等直到我在GIT存储库中有完整的更改历史记录?
此转换的好处是节省存储空间(GIT比存储完整快照更有效),具有可访问的更改历史记录,并使项目受版本控制。