有可能只演一部分台词吗?
脚本:
我正在重构rhino.mocks到nsubstitute中的单元测试,因此我正在更改许多这样的代码:
mock.AssertWasCalled(x => x.MyMetod());
对此:
mock.Received().MyMetod();
现在,我还没有完成这个重构,但是在进行重构的过程中,我在一个方法中遇到了一个输入错误并修复了它,因此代码将如下所示:
mock.Received().MyMethod();
现在,这个方法的重命名与从rhino.mocks到nsubstitute的重构完全无关,所以我只想在它自己的修订版中提交这个更改。这有可能吗?
最佳答案
考虑到还不知道你已经修改了多少代码,我宁愿:
stash所有挂起的更改reset --hard HEAD
(确保没有未编入索引的更改,如“仅在硬盘上进行更改,从不添加到git repo”:这些更改将被删除)
进行重构,添加并提交
git stash pop:恢复更改
修复挂起的更改仍在使用的最后一个MyMetod
调用
关于git - 线的舞台部分,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/8050771/