TFSでファイルの変更を検出する方法は?
-
05-07-2019 - |
質問
ツール(winmergeなど)を使用してコードベースを更新すると、Visual Studio Team System(VSTS)とTeam Foundation Server(TFS)の統合がうまくいかないようです
どのファイルをチェックアウトしてチェックインするかを知るにはどうすればよいですか?行方不明のものはありますか?これはVSTSの一部ではない機能ですか? TFS?
解決
まず、これはおそらくファイルがまだチェックアウトされていないためです。更新を実行する前に最初にこれを行うと、TFSはそれらの変更を確認します。
次に、TFS Power Tools(MSから入手可能)を使用して、認識されない変更がないかローカルリポジトリを確認できます。差異が見つかった場合、パワートイはファイルのステータスをリセットし、[保留中の変更]ウィンドウに変更が表示されるようにします。ファイルをチェックアウトする必要はありません。違いがある場合はチェックアウトします。
かなり気の利いた。
2008年のPower Toolsはこちら: http:// www.microsoft.com/en-us/download/details.aspx?id=15836
そして、あなたは「オンライン」を探しています;コマンド:
"オンラインコマンド-オンラインコマンドを使用して、保留中の編集を持たない書き込み可能ファイルに保留中の編集を作成します。"
他のヒント
VS以外のプロジェクト全体に変更を適用していると思います。 最初にプロジェクト全体をチェックアウトしてから、変更を適用してチェックインする必要があります。変更されていないファイルは実際にはチェックインされません。
質問は、Team Foundation Serverクライアントをインストールしていないかのように聞こえます。
Visual Studio Team Systemエディションをインストールした場合、Team Foundation Serverに接続できます。ただし、統合を機能させるには、Team Foundation Server Clientもインストールする必要があります。
これを実行した後、Visual Studioはファイルが変更された場合に通知し、自動的にファイルをチェックアウトします。