2011-08-29 10 views
0

Team FoundationサーバーとBIDS 2008を使用して、Get Latest操作が実行されるたびにdtprojファイルをチェックする画面が表示されます。プロジェクトは、TFS最新取得が実行されるたびにSSISプロジェクトの.dtprojをチェックアウトしたい

作成手順: ソリューションエクスプローラから「最新の取得」を実行した後、ファイルをチェックアウトしていません。 ソリューションエクスプローラからソリューションファイル.slnを開くと、SSISプロジェクトが開きます。 その後、.dtprojファイルのチェックアウトを求める「チェックアウト」画面が表示されます。

この問題を回避する方法はありますか?

+1

これは私たちにとっても常に起こります。それはTFSの下でSSIS 2005/2008ソリューションを使用する複数のユーザーと関係しており、各プロジェクトのデータベースファイル名がわずかに異なるすべてのユーザーと関係しているようです。ある人がチェックインし、他の人が最新のものを入手し、チェックアウトします。私は回避策を知らない。 – Korey

答えて

0

この動作は.dtproj内部.databaseファイル名があることを確認して、手動でソース管理エクスプローラからTFSに.databaseファイルを追加すると停止するように表示されますTFSに追加するファイルと同じ名前です。

0

.databaseファイルは、Visual Studioが毎回作成するローカルの「ランタイム」タイプのファイルです。これは実際のソースファイルではなく、ソースセーフにチェックインするべきではありません。このファイルは、いくつかの時点で誰かがファイルのみがその作業フォルダ内のVSは、作成しようとし

  • 次の時間を読んで作り、安全なソースにそれをチェックするVS
  • によって作成されます

    1. :何が起こると思うことはということですファイルを再作成します。それはチェックアウトされない限りできませんので、少し別の名前を持つ別のファイルを作成します。
    2. ファイル名が異なるため、.dtprojファイルを変更します。

      1. はどんな.databaseを削除します。変更が自動的に
      2. カオスに行われていると混乱これは、我々はこれを修正するために何をしたかおおよそです

      がすさまじいので、それゆえ.dtprojファイルをチェックアウトしようとしますファイルをソース管理から再取得しないようにしてください。

    3. 閉じるVS
    4. .databaseのファイルをローカルのdevフォルダからバックアップして削除します
    5. オープンVSとget最新
    6. 参照.databaseファイルが
    7. は、プロジェクトがロードされますするには欠落しているため、あなたはVSで型エラー「をこのプロジェクトをロードできませんでした」得るかもしれない、あなたは、有効な.databaseを取得する必要がありますファイル(これらは壊れている可能性があります - ファイルの内容を確認してください)をローカルフォルダにコピーし、有効なファイルを指すようにテキストエディタでファイルを編集してください。
    8. .dtprojファイルを作成したら、最新のものを入手する
    9. .databaseファイルをチェックインする人がいないことを確認してください

    なぜ、なぜそれがデータベースと関係がない場合でも.databaseファイルと呼ばれているのですか? .databaseをオンラインで検索すると、データベースに関する情報が得られます。この迷惑なVSファイルではありません。

  • 関連する問題