当您需要切换机器但尚未准备好提交时,适当的工作流程是什么?

时间:2012-06-06 12:13:29

标签: git version-control

我在两台机器上工作,一台在我的实验室,一台在家里。我经常开始在实验室工作,并希望继续在家,但代码不是我想要承诺的状态。使用git处理这种情况的正确工作流程是什么?

3 个答案:

答案 0 :(得分:1)

我只是从家里通过SSH进入实验室机器。 xterm中的命令行看起来与通过xterm中的ssh的命令行相同。

另请记住使用GNU screentmux。这样,您可以继续编辑会话,将编译结果“留在屏幕上”以供将来审核等。

答案 1 :(得分:1)

一种解决方案可能是在您在计算机之间进行开发时创建另一个分支,并且只在您提交实际代码时将其合并到主干中。这样,您可以承诺将代码推送到存储库并在计算机之间可用,但仍然将其与“已完成”的代码分开。

答案 2 :(得分:0)

你只需要提交一个开发分支并对其进行处理,直到事情准备就绪,然后将其提交给生产分支....