【发布时间】:2018-10-18 17:11:22
【问题描述】:
我正在使用 git-svn 来处理 SVN 存储库。我想做的一件事是使用 git diff 及其所有不错的选项查看更改。
有时,“正在进行中”的更改会提交给 SVN,我想等到工作完成后再进行审核。我想知道是否有 git diff 的调用可以让我看到所有这些相关的更改,而无需任何干预提交。
在视觉上,我有:
* e00 yet more irrelevant stuff
* a04 finish work
* a03 more wip
* d00 irrelevant stuff
* a02 more wip
* c00 other irrelevant stuff
* a01 more wip
* a00 start wip
* b00 state of tree before wip starts
我希望能够看到a** 提交的累积效果在b00 之上,没有c00、d00 或e00。 git diff b00 a04 有不相关的更改。 git show a0{0,1,2,3,4} 产生过多的中间噪音。
我希望能够做到这一点,而无需像我目前的方法那样创建一次性分支。
【问题讨论】: