2016-05-23 7 views
0

私たちは仕事場に2つの異なるリモコンにプッシュする必要のあるリポジトリを持っています。私たちのプライマリネットワーク(毎日のインターネットアクセス、ローカルネットワーキングなど)と別の別のネットワーク上の別のリモートに1つのリモートがあります。リモコンのリストをプッシュする方法はありますか?

通常のワークフローでは、プライマリネットワーク上のすべてのリポジトリ(Stash上でホストされている)にプッシュします。しかし時々、セカンダリネットワーク上のレポを更新する必要があります。これが現在行われている方法は、Repoをプルダウンし、セカンダリネットワークプッシュのリモートを追加してからプッシュすることです。

私が望むのは、私たちがこれを行うたびにリモートにレポを追加する必要がないということです。私はgit remote add secondary <url>のようなことをしたいと思うし、プッシュコマンドのいくつかの種類を実行するので、次回私はリポジトリをプルダウンするので、それはsecondaryという名前のリモートについて知っている。現在、新しいクローンを作成すると、git remote -voriginと表示され、そのレポがクローン化されたURLを指しています。

私はこれを追跡しようとしましたが、運がなかったのです。私のレコをクローンするとすぐに私のsecondaryがリモートになるように、リモートのリストを私のプライマリネットワーク上のStashにプッシュできる方法はありますか?

答えて

0

いいえ、リモコンのリストはバージョン管理されておらず、プッシュまたはフェッチできるものではありません。

あなたのできることは、リモコンを再作成するスクリプトを作成することです。そうすれば、誰かがクローンした後、スクリプトを実行し、必要に応じてプッシュすることができます。

関連する問題