職場では、各開発者は自分の開発ブランチを持っています。ブランチ= dev_name_of_employee。 IE。 dev_jon現在のGitブランチを持ち、その内容をマスターに "リセット"します
dev_jonには、テストやデプロイメントの準備ができていない新しい機能があります。そのため、別のブランチを作成してstaging_jonという名前で新しい機能を追加しました。
もう1つの機能を使い、dev_jonにmasterの内容を含める必要があります。マスターのものに戻ることの種類。
dev_jonとそのリモートブランチを削除せずにマスターから再作成する方法はありますか?すでに押し込まれているので、これらの変更はすべてステージングできません。
また、各従業員が開発中に一貫した支店で働くようにするより良い方法がありますか?
開発者に個人的なブランチを与えないで、機能ごとにブランチを使用してください。こうすることで、開発者は「支社や鉱山」を問わずに支店を共有することができます。 –
これを投稿して以来私が得た経験から、開発者名による分岐は悪い考えです。 'bug/3452-table-search-broken'や' feature/89756-add-check- 'のような短い記述が付いているチケット管理システムに参照されるチケットIDは、 「もの」。 – Jon