2012-05-09 2 views
0

GITに私のソリューションの2つのブランチがあります。 1つはXブランチ、もう1つはマスターです。両方のブランチ(ローカル)は同じ場所(物理ファイルはc:\ Git \ Myprojectとなります)を指しています。 diff VSソリューションのブランチと同時に作業したいと思います。しかし、VSソリューションの1つでブランチを変更すると、他のVSソリューションのブランチが変更され、両方のソリューションが同じブランチを指しています。どうすればこれを防ぐことができますか?私はすぐに別の枝で作業したい。すぐに別のブランチで作業する

+0

私が(削除された)回答 'リポジトリを複数回クローンし、各クローンごとに異なるブランチをチェックアウトしています。 'と言ったように、もしあなたがその意味を知らなければ、私はgitの本を読むことをお勧めします。他の人はコピー/貼り付けや詳細を歓迎しています。 – KurzedMetal

答えて

0

解決策は、git-new-worktree contribスクリプトを使用して、必要な数の作業ツリー(作業ディレクトリ)を作成することです。次に、それぞれの場合、必要なブランチをチェックアウトすることができます。

Windows上で動作するかどうかわかりませんが、GitのGUIラッパーはこのスクリプトの呼び出しをサポートしていないため、いくつかの調査を行う必要があります。

関連する問題