我有一个合作者,他不是GH友好的,不太可能在不久的将来成为这样。
我想逐行向他展示我对论文所做的更改,并且提交比较是完美的方式。
但他们没有帐户,存储库是(并将保持)私有。
有没有办法将曲目更改日志从GitHub导出到另一种可以更容易发送给我的协作者的格式?
答案 0 :(得分:4)
因此,对于彩色输出,您需要一些额外的工具,如aha
- 它是对html适配器的ansi。最终版本可能如下所示。
git log -p -n 2 --color=always | aha --black > output.html
答案 1 :(得分:1)
如果您喜欢GitHub差异,可以在浏览器中在GitHub上查看,使用浏览器的“保存页面”获取HTML文件发送给您的协作者。
要从GitHub获取一体化差异,请将/compare
附加到存储库的URL(更多详细信息GitHub's documentation)。然后选择您喜欢的视图,并将其保存为HTML。
答案 2 :(得分:0)
您可以将.patch
添加到任何有效的/{org}/{repo}/compare/{revision range}
链接,以获得具有提交元数据和差异的log
类输出,例如https://github.com/dahlbyk/posh-git/compare/5ed5c05...c39da78.patch。您还可以将.patch
添加到任何单个提交中,例如https://github.com/dahlbyk/posh-git/commit/c39da78.patch
答案 3 :(得分:-1)
enumerize :status, in: Settings.enumerize.hotel_status
在Sublime中打开文件