2011-01-26 9 views
2

チェックアウトされていなかった変更されたファイルのチェックイン、我々はすべてのパラダイムをロック/ TFSの編集に適応トラブルのビットを持っています。 CVSの下私たちのプロジェクトは、最近、CVSからTFSに移動した

、あなたはソースツリーの任意のディレクトリ内のファイルを変更することができ、すべての変更は、CVSのフロントエンド(私たちの場合はひっきりなしに)にコミットとして表示されます。 TFSでは、明示的に "編集のためにチェックアウト"されていないすべてのファイルは読み取り専用としてフラグが設定されますが、そのフラグをクリアして手動で編集することができます。ただし、TFSはファイルが変更されたと判断できないため、ファイルをチェックインできません。

コミットするときに問題が発生します。なぜなら、必ずしもすべてのファイルあなたが変更した場合、TFSは覚えていないようです。 「比較」ビューを使用してローカルファイルをVaultに強制的に強制的にエクスポートすることは可能ですが、このビューではチェックインできません。別の操作でチェックインする必要があります。これは大きなピタです。

そこで、私の質問:コミット・ラ・CVSなど、すべての変更されたファイルを参照するためにTFSを強制する方法はありますか? (私は、これは必ずしも望ましいことではないことを理解し、編集/ロックのTFSの執行がベストプラクティスであることが、今はそれだけで私たちのために働いていません。)

答えて

5

TFSは、CVSからの非常に異なるパラダイムです。接続モードでは最適です。 TFSサーバーに接続している環境で開発者に、編集時に自動的にファイルをチェックアウトするオプションを設定させる。

Options Dialog

また、@ HO1が言及したTFSのパワーツールはまた、あなたの別のオプションを与える、(例えば、チェックアウト)ファイルのSCMのアクションを実行するには、Windowsエクスプローラのコンテキストメニューのセットを追加するためにコマンドを使用することができます。

長期的には、開発者にCVSの方法を変更させたいと思っています。 「C#で作業するVB.NET開発者がたくさんいて、セミコロンが気に入らないのですが、コードを書いた後に何かを自動的にセミコロンに入れる方法はありますか?

0

は、私はあなたがTFPTオンラインツールを見てみたいと思いますPower Toysのページhereに記載されています。

このページからの引用:TFPTオンラインツールを使用すると、サーバーにローカルワークスペースで加えられた変更について通知する機能を提供することにより、サーバー接続なしで作業することが容易になります。

Here'sツールの2010年バージョン。

関連する問題