我正在为代码编写一个性能测试,我已经致力于查看我所做的速度改进。为此,我在性能修复之前创建了代码的一个分支。
我的测试课上演了这很方便,因为我可以结帐我的分支,测试将被带到它。但是在我提交之后,我将失去这个功能。在我提交此测试之后,有没有办法告诉Git将已提交的文件视为已暂存,因此当我更改分支时它会被带来?
我正在使用Git-Svn桥。
答案 0 :(得分:2)
您可以随时从其他分支机构签出您需要的文件,它就像
一样简单git checkout another_branch relative_path_to_your_test_file.php
答案 1 :(得分:1)
Cherrypicking也可以提供帮助。切换分支后,您可以git cherry-pick更改,并使用-n
选项来避免创建新提交,以使其保留在暂存区域中。樱桃挑选单一提交的脚本很容易。
另一个可能有用的工作流程是interactive staging。