1
私のBitBucketプロジェクト(Foo
と呼ぶ)には3つのブランチがあります(master
,bar
およびfoobar
と呼ぶ)。このプロジェクトをGitHubにインポートして、master
とfoobar
ブランチだけをインポートするようにしたいと思います。BitBucketからGitHubにプロジェクトをインポートする方法
GitHubでインポートするWebインターフェイスは、すべてのブランチをインポートします。しかし、私はbar
をまったくインポートしたくありません。
別のプロジェクトを作成し、この新しいプロジェクトで2つのブランチを作成し、これらの新しいブランチにコードを移動するのが素朴な方法です。しかしこれを行うことで、コミット履歴とコード進化メタデータを失うことになりますが、これは望ましくありません。
これを達成する方法はありますか?
インポート後に3番目のブランチを削除できませんか? – tkausl
ブランチの削除はコミットとして表示されますか?開発者はログに戻って古いコミットのハッシュからブランチを作り直すことができるでしょうか? –
いいえ、コミットではありません。はい、彼らが名前とコミットハッシュを知っているなら(コミットがまだ存在すると仮定して)。 – tkausl