问题描述已更新: 提前感谢!
在
[ 我理解通过
这里出现了问题……然后我重新处理了第一个用户故事,做了进一步的更改(仍然在
……
有人告诉我在进行更改之前应该创建新分支。然后,所有修订的
我也被告知可以继续创建新分支以包含所有我已经进行过
我该输入什么命令来创建一个新的分支,以包含所有更改(即已经进行了
在
master
分支中,我对一个文件进行了更改并创建了一个待审核的差异。然后,我继续处理另一个用户故事,仍然在 master
分支上工作,并再次为审核创建了一个差异。两个用户故事,两个不同的差异准备好了进行审核。目前为止还不错。[ 我理解通过
arc diff
创建待审核的 differential
就像创建 pull request
。]这里出现了问题……然后我重新处理了第一个用户故事,做了进一步的更改(仍然在
master
分支上工作),并继续运行了 arc diff <commit_hash>~ --update <diff_id>
。差异现在显示最初创建的差异与其更新之间的更改,而不是总体更改!……
有人告诉我在进行更改之前应该创建新分支。然后,所有修订的
arc --update
都会产生总体差异(而不是最后两个更新之间的差异)。我也被告知可以继续创建新分支以包含所有我已经进行过
arc diff
的更改,并修复修订版本。我该输入什么命令来创建一个新的分支,以包含所有更改(即已经进行了
arc diff
的更改),恢复 master
分支(据说),并使用最新提交的代码重新运行 arc diff --update
来更新修订版本? (/ 或任何可以解决我的问题的方法。)