在我结帐分支时,有没有办法将提交的文件视为分阶段文件?

时间:2014-01-16 18:58:59

标签: git git-svn

我正在为代码编写一个性能测试,我已经致力于查看我所做的速度改进。为此,我在性能修复之前创建了代码的一个分支。

我的测试课上演了这很方便,因为我可以结帐我的分支,测试将被带到它。但是在我提交之后,我将失去这个功能。在我提交此测试之后,有没有办法告诉Git将已提交的文件视为已暂存,因此当我更改分支时它会被带来?

我正在使用Git-Svn桥。

2 个答案:

答案 0 :(得分:2)

您可以随时从其他分支机构签出您需要的文件,它就像

一样简单
git checkout another_branch relative_path_to_your_test_file.php

答案 1 :(得分:1)

Cherrypicking也可以提供帮助。切换分支后,您可以git cherry-pick更改,并使用-n选项来避免创建新提交,以使其保留在暂存区域中。樱桃挑选单一提交的脚本很容易。

另一个可能有用的工作流程是interactive staging