2011-08-26 37 views
13

ソリューションに新しいファイルやフォルダを追加するときにTFSに問題があります。TFS新しいファイルで最新バージョンを取得する

チーム内の他の人が「最新のものを取得しようとすると」変更されたファイルはすべて更新されますが、新しいファイルはダウンロードされません。

ソースコントロールエクスプローラに移動すると、新しいファイルは「ダウンロードされていません」と表示されます。強制的にダウンロードすると、そのファイルもプロジェクトにプロジェクトに追加する必要があります。

私はこれがTFSの通常の動作であるとは思えません(私はこれが基本的だと思います)ので、私たちは何か間違っていると思います...何が起こっているのか考えていますか?あなたはまた、追加されたファイルが関連しているにプロジェクトファイルに事前に

おかげで;-)

+0

探しているものをこれは、最寄りのをすべきですか?またはコマンドライン? – AakashM

+0

どのようなTFSバージョンを使用していますか? – pantelif

+0

AakashM私は通常ソリューションエクスプローラを使います。次に、ソースコントロールエクスプローラを使用してダウンロードを強制します。 pantelif TFS 2010を使用しています。 – zapico

答えて

13

を確認しましたか?ソリューションエクスプローラでは、これらのファイルはローカルプロジェクトファイル内にある場合にのみ使用できます。また、ダウンロードしようとしているユーザーが既にプロジェクトファイルをチェックアウトしているかどうかを確認してください。

更新: ソリューションエクスプローラから、.projファイル内の参照ファイルに必要なものだけを取得できます。ソースコントロールエクスプローラの場合、前もってダウンロードしたことがない場合は、それらのファイルを取得する必要があります。最善の方法は、特定のバージョンを取得する - >最新バージョンを実行するだけでなく、最新の取得(サーバー側のローカルワークスペースについてサーバーが理解していることをサーバーと同期させようとする)です。このようにして、既存のワークスペースステータスに関係なく、すべてのプロジェクトファイルを強制的にダウンロードすることができます。

+0

私はこれをチェックしますが、私たちはすでにそれをやっていると思います。とにかく、私はファイルをダウンロードすべきではないと思いますか? – zapico

9

上記のヒントは私のシナリオでは役に立たなかった。 このトリックは、2つの上書きチェックボックスを使って古いバージョンをチェックアウトし、後で最新のバージョンを取得することでした(2つの上書きチェックボックスも使用)。

これはTFS IMOの大きなバグです。

0

私はちょうど同じ問題を抱えていました。私の同僚は新しいファイル(空のファイルだけでなくコンテンツも含む)を作成しました。彼はチェックインをして、すべてがうまくいった。しかし、ファイルは私のプロジェクトにダウンロードされたことはありません。私はソースコントロールエクスプローラに入り、問題のファイルに移動し、次に「最新バージョンを取得する」または「特定のバージョンを取得する」ことができますが、まだ私のプロジェクトには表示されませんでした。

私の同僚は、ファイルにいくつかの美容上の変更を加え、別のコミットを行いました。今回は、プロジェクト全体でシンプルな「最新版を入手」を実行したところ、問題なくファイルがダウンロードされました。

0

このスレッドで最も投票された回答を確認してください。あなたは**ソリューション** Explorerまたは**ソース管理**エクスプローラから最新の情報を取得します発行している

Find unadded files in Team Foundation Server