简而言之:SourceTree 相当于:
git show 946a759:File.h
更彻底:
File.h在提交 946a759 中没有改变,我只想查看提交时文件的内容。
我知道我可以更改日志视图 - 工作副本视图以显示我的所有文件,在列表中找到文件,右键单击它并选择“已选择日志”,找到提交(或下一个最旧的提交)但
所以我想做的是在左侧边栏中选择我的主分支的日志视图中,在树中找到特定的提交,然后执行相当于 git show rev:AnyFileIWant 的操作。我会很好地输入文件的路径。
我似乎无法找到一种方法来做到这一点?
使用Ruby 2.1,我试图找到它的倒数Time#strftime('%Y%U').例如:
s = Time.parse("2014-05-07 16:41:48 -0700").strftime('%Y%U')
# 201418
t = Time.strptime(s, '%Y%U')
# Expected: 2014-05-04 00:00:00 -0700
# Actual: 2014-01-01 00:00:00 -0800
Run Code Online (Sandbox Code Playgroud)
这个主题建议使用,%G所以我阅读了文档并尝试了它,但我得到的只是当前时间.例如:
t = Time.strptime('201418', '%G%U')
# 2014-05-13 12:07:51 -0700
Run Code Online (Sandbox Code Playgroud)
从文档中,它看起来%G只是为了与%VISO 8601同时使用%U而不是,但即使使用%G%V我回到当前时间.
那么将%Y%U字符串转换为相应字符串的正确方法是Time什么?