我即将对我们的svn回购做一个git svn dcommit - 正如在很多地方推荐的那样,我想弄明白我将要做什么干运行.因此,我跑了:
git svn dcommit -n
Run Code Online (Sandbox Code Playgroud)
这产生了输出:
Committing to http://somerepo/svn/branches/somebranch
diff-tree 1b937dacb302908602caedf1798171fb1b7afc81~1 1b937dacb302908602caedf1798171fb1b7afc81
Run Code Online (Sandbox Code Playgroud)
如何以我作为人类消费的格式来查看?想到一个修改过的文件列表.这可能很简单,但在这些哈希上运行git diff-tree会给我一个目录和一些其他哈希的引用,以及一些数字.不太确定该怎么做.
非常感谢,乔希
不要使用diff-tree,使用diff:
# full diff
git diff 1b937da~1 1b937da
# list of files, with status M/A/D/R/C (modified, added, deleted, renamed, copied)
git diff --name-status 1b937da~1 1b937da
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2757 次 |
| 最近记录: |