小编set*_*eth的帖子

如何查看提交时的文件内容 - 像`git show`

简而言之:SourceTree 相当于:

git show 946a759:File.h


更彻底:

  1. File.h在提交 946a759 中没有改变,我只想查看提交时文件的内容。

  2. 我知道我可以更改日志视图 - 工作副本视图以显示我的所有文件,在列表中找到文件,右键单击它并选择“已选择日志”,找到提交(或下一个最旧的提交)但

    • 这是一个繁琐的过程
    • 我不想更改日志视图的设置以显示所有文件
    • 在庞大的文件列表中很难找到随机文件。

所以我想做的是在左侧边栏中选择我的主分支的日志视图中,在树中找到特定的提交,然后执行相当于 git show rev:AnyFileIWant 的操作。我会很好地输入文件的路径。

我似乎无法找到一种方法来做到这一点?

git atlassian-sourcetree

6
推荐指数
1
解决办法
1397
查看次数

Time.strptime不解析周格式化程序?

使用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什么?

ruby

4
推荐指数
1
解决办法
121
查看次数

标签 统计

atlassian-sourcetree ×1

git ×1

ruby ×1