0
我正在嘗試做一件非常簡單的事情:通過紅寶石寶石砂礫讀取git回購的差異。我正在創建一個文件並添加一行「這是我改變第一個文件」。現在,我這樣做是爲了得到DIFF:Grit commit_diff顯示反向差異
r = Grit::Repo.new("myrepo")
c = r.commits.first
d = r.commit_diff(c.id).first
puts d.first.diff
的這個輸出是:
--- a/First-File.asciidoc
+++ b/First-File.asciidoc
@@ -1,2 +1 @@
-This is me changing the first file
看到添加的行前面是減?爲什麼commit_diff會反向顯示?我知道,如果我反轉commit shas,git會顛倒diff,但這是一個只能提交commit diff的Grit庫調用?
任何線索?