date - 如何从 Github 存储库中获取文件在特定日期的修订版?
问题描述
你们中有多少人曾经点击过一个文件版本的 Github 链接,只是为了找出链接的创建者在从 Github 复制它时并不关心放置一个固定的提交 sha(或者,protip:只需按Y),并且链接已过期,因为现在master
分支指向在创建链接时的不同提交,同时文件被移动和更改?
✋♀️♀️♂️♂️</p>
我明白了......那么是否有任何 Github url 参数或指定分支路径的方法,这将允许我在过去的特定时间显示分支的版本?
像https://github.com/repo/master/old/path/to/file?date=2019-07-31T00:15:43+00:00
这样的东西。
另一种方法是从 Github 问题的评论中找出日期,您从那里复制/单击链接并开始滚动浏览分支的提交分页,直到(几乎在最后一页..)您最终找到最多最近提交更接近您找到的日期,因此您可以开始浏览刚刚找到的提交的文件,以便在浪费 10/15 分钟后获得初始链接作者打算实际引导的文件版本。
或者你需要问一个关于 SO 的答案。不是很方便。
Github是否支持这样的参数?
解决方案
推荐阅读
- dataframe - 根据 spark 数据框中的列值执行不同的计算
- scala - 清理 Akka Actor 获取的资源的最佳实践
- observable - Rxjava retryWhen 延迟不触发重试
- javascript - 增强 Vanialla JS 功能
- spring-boot - 在 Spring Boot 中模拟存储库并测试一个 REST API
- android - 嗨,我正在尝试从 Firebase 数据库检索数据(特别是图像)到 android,但没有成功
- javascript - Angular - 引导模式数据未更新
- html - 将另一个元素传递给 ng-click
- sql - 客户对购买模式 3 个或更多相同的产品数量
- react-native - 构建 react-native 应用程序时找不到模块'babel/plugin-proposal-nullish-coalescing-operator'