2017-12-02 10 views
1

ここでの考え方は、内部開発用にBitBucketプライベートgitリポジトリを使用し、GitHub上にバージョンタグ付きリリースのみをプッシュする「部分ミラー」これらのリリースの間に歴史はありません)。bitbucketリポジトリのコピーを、タグ付きリリースのみを持つギトットに保存する

私はそれに到達する方法は複数ありますが、私が本当に好きな方法はありません。
結果を達成するために、よりエレガントで畳み込まれていない方法に関する提案?

答えて

0

ローカルレポ( 'repoB':完全な履歴を持つもの、BitBucketにプッシュされたタグ)でタグを作成すると、コンテンツを2番目のローカルリポジトリ( 'repoG')に追加することができますGitHubにプッシュした。 ブランチのために働くだろうが、あなたは多くの枝を持っていた場合は面倒かもしれません

cd /path/to/repoG 
git --work-dir=/path/to/repoB add . 
git commit -m "Add code as seen at tag x" 
git push 


少なくとも、中間の履歴は記録されません。

関連する問題