2017-03-28 18 views
0

基本的な製品のアプリケーションが存在するので、2つのリポジトリがあります。したがって、2つのリポジトリのみ)。新しいブランチを作成し、リポジトリを切り替えて同じブランチを作成する別名

私は基本的な製品リポジトリで新しいブランチを作成するとき、私は拡張製品リポジトリに同じブランチを作成する必要があります。 !

gitの設定--global alias.newbranch」Gitチェックアウト-b $ 0中央/ branchName & & CD ../ExtendedProduct & & gitのチェックアウト-bを:

はこれを行うには、私が使用してgitのエイリアスを作成しました$ 0 central/branchName '

git newbranchテストを実行すると、../ExtendedProductがリポジトリ外にあるという例外が発生します。

私が欲しいものがすべて可能であるかどうかはわかりませんが、どんな助けもありがたいです。

したがって、基本的には ブランチを現在のリポジトリ - >スイッチリポジトリ - >そのリポジトリの同じ名前のブランチを作成します。

+0

回答が問題を解決するのに役立ちましたか?はいの場合は、それに印を付けてください。それは、同様の質問をした他の人を助けるでしょう。 –

答えて

0

Gitの別名は、いくつかの制限がありますが、あなたはまた、別の方法があるよう

git checkout -b central/branchName && cd ../ExtendedProduct && git checkout -b central/branchName 

として、直接これらのコマンドを使用し、あなたがgit submodule add /path/for/ExtendedProductして、現在のレポのためのサブモジュールとしてExtendedProductを追加することができますすることができます。使用してください

git checkout -b central/branchName && git submodule foreach 'git checkout -b central/branchName' 
関連する問題