0

私はGitFlowを使用して、ブランチとワークフローの管理を支援してきました。多機能ブランチを操作するときに一般的な質問がありますが、私はそれがどのように機能するかが大好きです。

例として、機能ブランチを開始し、いくつかの調整を行います。次に別の機能ブランチを作成すると、新しい変更もこの機能ブランチに含まれます。1つの機能ブランチを完了して終了したい場合、タグなしファイルをすべてコミットしない限り、それは許可されません。

このワークフローを処理するためのより良い方法はありますか?多機能ブランチを作成し、ブランチを終了して、必要な変更のみをチェックアウト/コミットできるようにするには?

アイデアは、さまざまな問題に取り組み、その修正からコードをプッシュできるようにすることです。それでも、コミットされていない更新でさまざまな機能ブランチを使用できます。

ありがとう!

4

1 に答える 1

1

2つの機能ブランチAとBがあり、機能ブランチAで作業している場合は、コミットしてBに切り替えないでください。コミットされていない変更は、Bブランチに進みます。それがgitの仕組みです。変更をコミットするか、変更を隠しておくことができます。

あなたが尋ねたことから、あなたはgitstashを探しているようです。

git stashの詳細については、ドキュメントを参照してください: http ://www.kernel.org/pub/software/scm/git/docs/git-stash.html

于 2012-10-15T18:09:05.080 に答える