0

Git 拡張機能と共に Visual Studio 2012 を使用しています。(私が知る限り) すべてが正常に機能していましたが、ブランチの 1 つに変更を加えると、他のブランチに表示されます。両方のブランチを同時に変更します....何かアイデアはありますか?

4

1 に答える 1

1

変更をコミットしない場合は、切り替え先の別のブランチに「移動」します。複数のブランチがある場合でも、作業ディレクトリは1つだけです。私が通常行うことは次のとおりです。

git stash -u

次にブランチを切り替え、VSで実験します。そして、戻る準備ができたら、

git stash pop

そしてそれは私が持っていた変更に戻ります。

一般的なワークフローは

git stash -u
git checkout someotherbranch
# experiment
git checkout -
git stash pop

コマンドラインを使用すると、履歴を取得できるので非常に便利です。しばらくの間msysgitだけを試してみると、履歴、パイピング、タブ補完などの利点がわかります。

ところで、とgit checkout -同じようcd -に機能し、2つの場所を継続的に切り替えることができます。非常に便利。

于 2012-10-15T18:59:51.440 に答える