1

私は、研究室に 1 台、自宅に 1 台、計 2 台のマシンで作業しています。私はよくラボで作業を開始し、自宅で作業を続けたいと考えていますが、コードはコミットしたい状態ではありません。この状況を git で処理するための適切なワークフローは何ですか?

4

3 に答える 3

1

1つの解決策は、コンピューター間で開発しているときに別のブランチを作成し、実際のコードをコミットするときにのみトランクにマージすることです。そうすれば、コードをリポジトリにプッシュしてマシン間で利用できるようにすることを約束できますが、それでも「完成した」コードとは別にしておくことができます。

于 2012-06-06T12:19:06.637 に答える
1

自宅からラボ マシンに SSH 接続するだけです。xterm のコマンド ラインは、xterm の ssh を介したコマンド ラインと同じように見えます。

また、 GNU screenまたはtmuxを使用することを忘れないでください。そうすれば、エディター セッションを続行したり、後で確認できるようにコンパイル結果を「画面上」に残したりすることができます。

于 2012-06-06T12:18:08.500 に答える
0

開発ブランチにコミットし、準備が整うまで作業してから、本番ブランチにコミットするだけです....

于 2012-06-06T12:16:02.877 に答える