1

VisualStudio 以外のソース コードを格納する TFS を使用しようとしています。Visual Studio 2012 と Microsoft のオンライン Team Foundation Service を使用します。

TeamProject をセットアップし、そのルートをローカル フォルダーにマップしました。現時点で含まれているのは、BuildProcessTemplates フォルダーだけです。(TeamProject の一部として作成されたもの)

ソース コードを外部から (Windows エクスプローラーを使用して) ハード ドライブの TeamProject ルート フォルダーにコピーしました。TFS ワークスペースはサーバー ワークスペースではなくローカル ワークスペースであるため、VS がフォルダー/ファイルを検出して表示することを期待していました。保留中の変更ウィンドウ....まだそうではありません。

興味深いことに、ルート フォルダー内の新しいファイルは「除外された変更」として検出されますが、新しいフォルダーは検出されません。

私は何が欠けていますか?

4

2 に答える 2

1

最初に、新しく追加されたフォルダーにファイルが含まれていることを確認します。

[除外された変更]セクション に表示される検出された変更はありますか?検出された変更

[保留中の変更] > [検出された変更]リンク > [変更候補の昇格] ダイアログ ボックスが表示され、必要なファイルをチェックして [昇格] をクリックします。

于 2012-12-07T23:18:40.250 に答える
0

保留中の変更としてマップされたディレクトリに追加されたファイルまたはフォルダーを TFS が自動的に取得することに気付いたことも期待したこともありません。

ソース管理ビューから「既存の項目を追加」オプションを使用して、常に手動で追加します。

それ実際に自動検出を行う(または少なくとも行うことを意図している)かもしれませんが、私はそれに頼ったことがあるとは言えません. あまり心配する必要はないと思います-手動で追加するのは簡単です.「既存のアイテムを追加する」オプションは通常、どのファイルがまだソース管理下にないかを示すのに十分スマートです。後でさらにファイルを追加しても、余分な労力はかかりません。

于 2012-12-07T11:54:46.283 に答える