問題タブ [tfs-2005]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
tfs - Team Foundation Server 2005 および 2008 で自分のワークスペースを変更するにはどうすればよいですか?
いくつかの異なるワークスペースに複数のプロジェクトがあります。ただし、現在のワークスペースを変更する方法がわからないようです。その結果、自分のマシンでチェックアウトしたファイルが、他のユーザーによってチェックアウトされているように表示され、アクセスできなくなります。
tfs - Team Foundation Server 2005 から 2008 へのインポート
既存の TFS 2005 インストールと新しい 2008 があります。2008 サーバーには既に新しいプロジェクトがいくつかありますが、古いプロジェクトを 2005 からこの新しいサーバーに移動しようとしています。
プロジェクトのソース管理を壊してから 2008 サーバーに追加するのではなく、これを実行して監査履歴を維持する簡単な方法を知っている人はいますか?
ありがとう
visual-studio - TFS2005での完全な削除
TFS 2005のソース管理下にあるフォルダ/ファイルを完全に削除するにはどうすればよいですか?
コマンドについては知っていますtf destroy
が、それはTFS2008でのみ機能します。
CodePlexのTFSPowerPackについても知っていますが、これを実現するための組み込みツールがあるかどうかを知りたいです。
tfs - ソース管理エクスプローラーがチェンジセットのブランチとマージの両方を表示する場合、それはどういう意味ですか?
TFS 2005にあるコードベースの履歴を理解しようとしていますが、すべての変更がブランチとマージの両方としてマークされているチェンジセットに遭遇しました。
Add、Edit、Delete、Branch、Merge、Undelete、Encodingなどのさまざまな組み合わせが何を意味するのかを説明するもの(特にMSDNで)を見つけることができません。それぞれを単独で使用するとかなり自明であり、追加と削除のように一緒に意味をなさないものもあるので、合法的な組み合わせとその意味についての情報を探しています。
visual-studio-2005 - tf.exeが提供できない場合、VS 2005はすべてのTFSチームプロジェクトの履歴をどのように提供しますか?
Visual Studio 2005のTFSソース管理エクスプローラーでは、これらはTFSサーバー自体の最上位ノードであり、各チームプロジェクトに子ノードがあります。サーバーノードまたはチームプロジェクトのノードのいずれかを右クリックすると、View History
アイテムがあるコンテキストメニューが表示されます。これを選択すると、選択した特定のチームプロジェクト、またはすべてのチームプロジェクトのいずれかについて、過去200件程度のチェンジセットを表示する履歴ウィンドウが表示されます。
私が疑問に思っているのは、すべてのチームプロジェクトにわたるこの歴史です。コマンドラインtf.exe history
コマンドは、(私が理解しているように)基本的にVSTFSソース管理プラグインによって提供されるのと同じ機能を提供します。しかし、このチーム全体のプロジェクトの履歴tf.exe history
を提供する方法を理解することはできません。
コマンドラインでC:\
、ワークスペースのルートとしてマップし、、、、およびチームプロジェクトとしてマップしたとすると、次のことができますFoo
。Bar
Baz
チームプロジェクトに影響を与えFoo
た最後の200のチェンジセットを取得します。またはチームプロジェクトフォルダ内から
これはチームプロジェクトでも同じことを行います。ここではワイルドカードが許可されているBar
ことに注意してください。*.*
ただし、これらはいずれも機能しません(それぞれに表示されるエラーメッセージが表示されます)。
履歴コマンドは正確に1つの項目を取ります
ソース管理サーバーを特定できません
ワークスペースを特定できません
tf
ワークスペースを指定するためのオプションがドキュメントに表示されません。現在のフォルダからのみ判別したいようです。
では、VS 2005は何をしているのでしょうか?内部で各チームプロジェクトの履歴を順番に実行し、結果をまとめていますか?
私が動力工具で試したことにも注意してください。tfpt history
コマンドラインから、ここに表示されるのとまったく同じエラーメッセージが表示されます
mapping - Team Foundation Server 2005 によって上書きされるワークスペース
ワークスペース パスの長さの制限により、チーム ビルドの 1 つで使用されるワークスペース パス マッピングを短くする必要がありました。驚いたことに、ビルドを起動するたびに、以前のパス マッピングによって何らかの形で上書きされます。
Team Foundation キャッシュ (C:\Documents and Settings\TFS_BuildService\Local Settings\Application Data\Microsoft\Team Foundation\1.0\Cache) を削除し、ビルドを起動して、ワークスペースが上書きされたことを再度確認しました。
他に解決策がなかったため、Team Foundation Server データベース内のワークスペース マッピングを直接変更することに必死になりました。しかし、ビルドを起動した後、ワークスペース パス マッピングが古いものに置き換えられました。
私が遭遇しているこの奇妙な TFS の動作について、誰にも何か考えがありますか?
どんな助けでも大歓迎です。
visual-studio-2008 - Visual Studio 2008 から Team Build 2005 でレポート API をビルドする
当店は Team Foundation 2005 サーバーでセットアップされていますが、すべての開発作業は Visual Studio 2008 で行われます。
私ができるようにしたいのは、特定のビルド定義のビルド履歴を調べ、テスト結果を抽出して、チーム ビルドが実際には提供しない種類のきれいなグラフを生成するプログラムを作成することです。
ただし、TFS API からビルド サービスを取得するのに問題があります。VS2008 で TeamFoundationClient dll を参照すると、明らかに TFS2008 クライアント オブジェクトが取得され、TFS2005 では接続できますが、2008 Build Server サービスに問い合わせることはできません。
2005 API の使用に関する次の投稿を見つけました: http://notsosmartbuilder.blogspot.com/2006/12/get-build-changes-changesetdata.html
ただし、BuildStore オブジェクトは 2008 クライアント オブジェクト モデルの一部ではなくなりました。2005 クライアント DLL に何らかの方法でアクセスできますか? 開発者のマシンに Team Explorer をインストールして VS2005 を入手できますが、もっと簡単な方法はありますか? VS2008 プロジェクトの 2005 インストールから特定の DLL (どれ??) を参照することもできますか、それとも VS2005 で単純に開発する方が簡単ですか?
私が試すことができる他の代替アプローチはありますか? (ビルド時に情報を収集し、それを自分で保存する BuildLoggers; .trx ファイルを解析する方法 (単体テストの実行ごとに複数の trx ファイルがあることは言及しましたか?); TFS レポートを使用する (レポート サービスは壊れています)私たちの TFS インストール) など?)
.net - 2 つの変更セットのみをマージする方法 (TFS)
162489 と 162990 が表示されます。これらをマージするにはどうすればよいですか?
tfs-2005 - TFS 2005 または 2008 で変更セットを「修正」する方法はありますか
チェックイン時にファイルを除外した場合、またはチェックインに不要なファイルを誤って含めてしまった場合、作成された変更セットを変更する方法はありますか?
tfs - プロジェクトを TFS2005 から TFS 2008 に移動する
あるTFSサーバーから別のTFSサーバーに単一のプロジェクトをエクスポート/転送する方法を知っている人はいますか?
作業中の 2 つの TFS サーバーがあります。古いサーバー (demo1) はデモ用として開始され、その後使用されすぎたもので、新しいサーバーは TFS1 です。
これはすべて私の時間の前に行われ、私は問題に対処しなければなりませんでした.
プロジェクトのほとんどは、履歴/ブランチ情報を必要としませんでした。しかし、1つはそうしました。残念ながら、この 1 つの大きなプロジェクトを除いて、すべてのプロジェクトを移動することがかなり前に決定されました (履歴はなく、ファイルからの単なるコピーです)。
これは、TFS1 が多数の小規模プロジェクトで独自の履歴を持ち、demo1 が大規模プロジェクトにのみ使用されることを意味します。
ここで、この 1 つのプロジェクトとそのすべての履歴を移動したいと考えています (リリース コードの直接のコピーを取得できるため、ブランチはそれほど重要ではありません)。
あるTFSサーバーから別のTFSサーバーに単一のプロジェクトをエクスポート/転送する方法を知っている人はいますか? このようなことができるツールはありますか?