19

プロジェクトのチームと一緒に TFS で作業していますが、クラスの新しいモデリング プロジェクトを作成しようとすると問題が発生し、保留中の変更に表示されません。

これが私が行く方法です: まず、クラスを保持するフォルダーに入ります。そこから多くの組み合わせを試しました。最初に自分のフォルダーを右クリックして「編集のためにチェックアウト」を入れてから、* (後述) に進みました。次に、クラスの .csproj をクリックしてみました。そのため、モデリング プロジェクトを追加するときにプロジェクトをアクティブにしてから、*; に移動しました。最後に、それらを接続しているプロジェクト全体のソリューション全体をアクティブにしてから、* に移動しようとしました。

どれもうまくいきませんでした。(私は常に最後のバージョンを持っていました)

  • すべての可能性のために次に行ったことは次のとおりです。アーキテクチャに移動しました->新しいダイアグラム(ダイアグラムに名前を付け、新しいプロジェクトを作成したままにしておきます)->作成(その後、新しいプロジェクトを作成するためのウィンドウが表示されますフォルダーと私は常に自分のフォルダーを選択します私はクラスを維持します)。

それが終わったら、すでにモデリングプロジェクトを作成しているので、利用可能なものがあるはずなので、チームエクスプローラーで「保留中の変更」を確認しました。しかし、何もありませんでした。そのようにすることができなかったので、私が作成した最後の解決策は、プロジェクトのソース管理エクスプローラーを右クリックし、[アイテムをフォルダーに追加] に移動して、必要な場所でローカルに作成されたプロジェクトを選択することでした。作成されます。

しかし、この最後の解決策は、後でモデリングプロジェクトを開こうとするとエラーが発生しました。最初のモデリング プロジェクトを有効にする必要があることはわかっているので、.modelproj をクリックしてクリックすると、次の「通知」またはむしろ「警告」が表示されました。

開いたソリューションはソース管理下にありますが、現在 Visual Studio の統合ソース管理用に構成されていません。このソリューションを今すぐソース管理にバインドしますか?

--

私は何を間違っていますか?プロジェクトの作成中にデフォルトでソリューションが統合されないのはなぜですか?

私は自分自身を理解できたことを願っています。

4

6 に答える 6

22

ソリューション バインディングが壊れているようです。質問に対して [はい] をクリックして、ソリューションをソース管理にバインドします。これは、ソリューション ファイルに格納する必要がある情報であり、Visual Studio はフォルダーがソース管理にマップされていることを確認しますが、ソリューションがマップされていないことも確認します (作成時にソリューションをソース管理に追加するチェックボックスをオンにしましたか?)

file必要に応じて-> Source Control-> (オプション) Advanced->を開いてみてくださいManage Source Control。ソリューション内のプロジェクトを個別に選択bindし、ツールバーのボタンをクリックして手動でソース管理にバインドできます。

于 2013-04-02T22:30:57.323 に答える
2

この場合、ソリューション エクスプローラーではなく、ソース管理エクスプローラーからファイルを正常にチェックインできました。その後、再び機能しました

VIEW > Other Windows > Source Control Explorer
于 2014-04-04T10:55:27.017 に答える
0

VS2013+ では、ソリューションがオンラインかどうかを確認できます。私の場合、VSO サービスの停止により、ソリューションがオフラインになりました。ソリューションを開く必要がありましたFile > Source Control > Go Online

于 2014-11-20T04:45:49.037 に答える