問題タブ [multiple-repositories]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
git - 1 つのリポジトリで 1 回のコミットで 2 つの異なるリポジトリにコミットできますか?
私は2つの異なるリポジトリを持っています。1. プライマリ リポジトリ 2. セカンダリ リポジトリ。両方のリポジトリを同期させたい。プライマリリポジトリでコミットすると、コミットがセカンダリリポジトリにも反映されるようにしたい。これを自動的に達成することは可能ですか?手動の手順を見つけましたが、自動化したいと考えています。
git - Jenkins CI/CD - ビルドしたい別のリポジトリに Jenkinsfile を保存します
CI/CD 用の Jenkins パイプラインで構成された SpringBoot API アプリケーションがあります。プロセスは、現在ソース リポジトリのルートに存在する Jenkinsfile を使用して定義されます。この Jenkinsfile をソース リポジトリとは別のリポジトリに移動する必要があります。これは、私のパイプラインの SCM とビルド構成の現在の設定のイメージです。
Build Configurationの Mode ドロップダウン リストは、「by Jenkinsfile」オプションのみを提供することに注意してください。どうすればこれを達成できますか?回答、アイデア、または提案をいただければ幸いです。
私はジェンキンスの設定が初めてであることに注意してください。したがって、誰かがコードスニペットまたは例の要点を手伝ってくれるとありがたいです.
ありがとう
git - ブランチがマスターと異なる場合にのみブランチをプッシュする方法は?
目標
ローカル マスターと異なる場合にのみブランチをプッシュしたいと考えています。より具体的には、ブランチがローカル マスターと同じコミットを指している場合、ブランチをプッシュしたくありません。
バックグラウンド
私の会社には何百もの git リポジトリがあり、git サブモジュールは使用していないため、システム全体のクリーンアップには非常に単純な bash スクリプトを使用しています。
私はこのように実行します:
次に、リポジトリに他の変更を加えるかもしれません。
最後に、次を実行します。
しかし、彼は、明らかに...、「空の」ブランチもプッシュします(つまり、ブランチを作成したばかりでコミットしていない場所)。