転覆から水銀に切り替えたばかりですが、予想よりも時間がかかっていることが1つあります。ヘッドをマージします。
(subversionと比較して)2つのコミットから独立したマージを維持するという事実が大好きですが、無関係な変更のために2つのヘッドを定期的にマージすることになります。
単純なシナリオ。私もボブも最新です。私たちは両方ともデフォルト(別名メイン)ブランチで最新のリポジトリを持っており、異なるファイルで改善を行っています。
コミットすると、1つだけが中央サーバーにプッシュでき、もう1つは2つのヘッドを作成します。次に、プルして2つのヘッドを選択し、マージします(変更は異なるファイルにあるため、簡単に実行できます)。コミットしてからプッシュします。
したがって、これらの手順を実行する拡張機能はありますか?競合がない場合はマージを試行します。それ以外の場合はマージをキャンセルします。
これを自動サーバーで実行することを検討しているので、これがコマンドラインである+1と、作業コピーに触れることなくマージを実行できる場合は別の+1です。
ありがとう!
更新:
最も一般的なタスクを管理するために、いくつかのPythonスクリプトを実行することになりました(マージアップ&ビルド; 2つのヘッドをマージ)。
助けてくれてありがとう!