Visual Studio なしで TFS ソース管理を使用することは可能ですか? いくつかのファイルをソース管理に配置する必要があります。これらのファイルは、Oracleフォームで開発されたサーバーのフォルダーに保存されます。これらのファイルをソース管理に追加する必要があるだけで、そのために TFS を使用したいと考えています。これに使用できるヒントやツールはありますか?
5 に答える
TFS は、1 つのフォルダー内のいくつかのファイルに対してはやり過ぎになる可能性がありますが、TFS インフラストラクチャが既に配置されている場合は機能します。
クライアント ツールを提供するには、Team Explorer (または Windows 以外の場合) Team Explorer Everywhere がインストールされている必要があります。tf.exe
ただし、コマンド ライン (または Team Explorer Everywhere から同等のもの)を使用して、すべてのソース コード操作を実行できます。
Team Foundation Server Power Toolsには、Windows エクスプローラーおよび共通ファイル ダイアログとの統合を提供する Windows シェル拡張機能があります。この統合により、Visual Studio または Team Foundation コマンド ライン ツールを実行しなくても、多くのソース管理操作を実行できます。
この回答を参照してください。ただし、接続するには、tfsサーバーも実行されていることを確認する必要があります。git / mercurial / svn ... {他の無料のソース管理システム}を使用する方が簡単ではないでしょうか?
Vlad: 確かにそうですが、これは重要です。「シェル拡張機能」をしばらく使用していて、問題が発生することに気づきました。まず、「シェル拡張機能」はチェックイン中にエラーを報告しません。予期せず停止し、ウィンドウが閉じます。
また、外部の「ソース管理エクスプローラー」を探している理由は、Windows エクスプローラーから TFS によるソース管理下にあったファイルを削除すると、ファイルが見つからないと言ってチェックイン手順が失敗するためです。ファイルを安全に削除する正しい方法は、「ソース管理エクスプローラー」を使用することです。その後、チェックインが機能します。私のように Java プロジェクトがあり、NetBeans と TFS を統合していない場合を除き、通常は問題ありません。
私はTFSの愛好家の1人ですが、あなたの場合、どのウィンドウにもTeam ExplorerまたはTeam Explorer Everywhere(コマンドラインを使用する必要があります)を使用する必要がない場合は、SVNサブバージョン(VisualSVNサーバー)を使用することをお勧めします) オープン ソースであり、統合された OS シェル (TortoiseSVN) の右クリック メニューがあり、コマンド ラインを使用するよりも簡単です。