5

まず、Git は初めてです。Git Bash を使用して、機能ブランチ 123-Feature-A を使用して作成しgit branch 123-Feature-A、それをチェックアウトしてから、Visual Studio 2010 を使用していくつかのファイルを追加しました。Git ステータスに新しいファイルが表示されたgit add .ので、VS2010 Git ソース管理プロバイダーがあるため、それらを使用して追加しました。インストールすると、アイコンが変更され、ファイルが追加されたことを示します。

ブランチを切り替えたいときgit commit -a -m "added files"は、フィーチャー ブランチのようなものを実行してから、マスター ブランチに戻します。マスター ブランチにいるとき、VS2010 にファイルが表示されますが、アイコンに感嘆符があり、それを開こうとすると、VS は存在しないと通知します - VS に、追加したファイルを非表示にする設定がありますかBrand-A で、Branch-B に切り替えた場合

4

2 に答える 2

4

しばらく経ちましたが、同じ問題が発生したとき、VS に git 拡張機能をインストールしたと思います。http://www.codeproject.com/Articles/354101/Source-Code-Versioning-with-Git-in-Visual-Studioまたはhttp://gitscc.codeplex.com/を試してください。

これらのいずれかをインストールする場合は、それを一貫して使用して git を管理してください。これにより、VS が最新の状態に保たれます。

于 2012-10-20T05:57:40.900 に答える
1

あなたのワークフローは Git の観点からはまったく問題ありませんが、Git をサポートしていないと仮定すると、VS を混乱させる可能性があります。git プラグインを使用した Eclipse は、このシナリオを問題なく検出し、必要に応じて F5 (プロジェクトの更新) を実行すると、ほとんどの問題が解決されます。

VS で git がサポートされていることを再確認してください。つまり、たとえば、git コミットを作成したり、ブランチを切り替えたりすることができます。そうしないと、ブランチが変更されたときに git がどのように動作するかにより、VS は常にそのようなシナリオで混乱します。

于 2012-10-23T15:50:51.810 に答える