使用cvs,git或其他技术(文件系统级别?),我想:
在分支A上进行修改
结帐分支B:对分支A的更改“存放”(按名称会很好),检查分支B使我的分支A更改消失
在分支B上进行修改
结帐分支A:分支B的更改被“收起”(按名称会很好),分支A被检出以便我的分支B更改消失但现在我的“已保存”分支A从步骤#2回来了
欢迎使用RCS或文件系统或命令行工具的技术。
答案 0 :(得分:1)
git stash是您正在寻找的工具
# hack on A
git stash
git checkout B
# hack on B
git stash
git checkout A
git stash list # this is only to check which stash you want to pop
git stash pop stash@{1}
这应该有效
答案 1 :(得分:0)
git-stash如何不适合您的工作流程,除了不会自动发生?这听起来像完全 git-stash的用途。