我有一个github存储库的快照旧版本(很大)。
此后,回购已更新了许多次。 现在,我想比较文件(远程与本地),仅添加/更新(不删除)。
由于我无法为大型仓库保留所有git历史记录信息,因此我不想使用git fetch和其他不必要的方法。
我想到的一种方法是:
我只想从github服务器获取文件URL列表。
然后针对每个网址,比较文件是否存在于本地并且可能是文件的大小(至少就我而言,不需要最后修改的时间戳)。
如果大小不匹配/本地不存在,请下载。
但是如何获取网址列表?
我认为这显然是可行的。感谢您的帮助。