我的本地驱动器上有大约20个git存储库,我想备份到外部硬盘驱动器上。我使用FreeFileSync将本地驱动器镜像到外部。我不想只在那儿复制我的git repo,因为对本地文件的任何更改都会使镜像软件感到困惑。
从我所阅读的内容中,有一些选择(git bundle,zip,克隆裸仓库),但我不确定哪种方法最好用于我的情况。当我插入外部设备并进行备份时,是否有一个简单的脚本可以抓取我的所有存储库,将它们压缩或捆绑,然后将其移至外部驱动器?
寻求一般建议。
答案 0 :(得分:0)
zip是推荐的方法。
在这方面,假设您的存储库不太大,简单脚本将是一个压缩一个文件夹的文件夹(该文件夹随后将包含您的所有Git存储库)。
您可以configure your USB Key to "autorun"这样做的程序。