問題タブ [tfs-sdk]
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.
c# - Team Foundation Server SDKを使用して最新バージョンのソースコードを取得するにはどうすればよいですか?
SDKを使用してプログラムでTFSから最新バージョンのソースコードをプルしようとしていますが、どういうわけか機能しません。
このアプローチは基本的に、一時的なワークスペースを作成し、Get()
このプロジェクトのすべてのアイテムを取得するメソッドを使用してから、ワークスペースを削除することです。これはこれを行う正しい方法ですか?どんな例でも役に立ちます。
tfs-sdk - TFS 2010 API リソース
TFS 2010 API を操作するための適切なリソースを持っている人はいますか? 特に、作業項目を作成、読み取り、更新、および削除する方法を検討しています。
c# - VisualStudioの外部でVersionControlExt.Explorerを使用する
私は、当社の開発者を支援するためのTFSツールを開発しています。
このツールは、ソース管理エクスプローラーのようにTFSサーバーを「参照」できる必要があります。VersionControlExt.Explorer.SelectedItemsを使用すると、UIがポップアップ表示され、ユーザーがTFSサーバーを参照できるようになると思います(間違っている場合は修正してください)。
ただし、VersionControlExtにアクセスできるのは、Visual Studio(別名プラグイン)内で開発する場合のみです。残念ながら、私はVS内で実行されないWindowsアプリケーションを開発しています。
したがって、問題は、Visual Studioの外部でVersionControlExtを使用できますか?はいの場合、どのように?
VisualStudioの外部でChangsetDetailsダイアログを使用する試みを次に示します。
tfs - Team Foundation Server のドメイン モデル
Microsoft TFS (チーム ファウンデーション サーバー) のドメイン モデル (情報モデル) を見た人はいますか? それはどこにありますか?他の製品と統合する機能を理解する必要があります。
c# - プログラムでTFSからファイルの最新のチェンジセットバージョン番号を取得する
TFS SDK を使用して、特定のファイルの最新バージョン番号を取得するにはどうすればよいですか?
今、私はこれをやっています:
ただし、チェックするファイルがたくさんある場合、この方法では時間がかかりすぎます。(私のテストでは、各アイテムに約 1 秒かかります)。
TFS からファイル (サーバー アイテム) の最新バージョン番号を取得する他の方法はありますか?
ありがとう、
c# - TFS API-ワークアイテムタイプの遷移のリストを取得する方法はありますか?
状態「A」から状態「X」に移行しようとしています。
Xに行くのを妨げる遷移があります。
WorkItemTypeをXMLとしてエクスポートして作業することはできますが、その前に、APIを介してトランジションを取得する方法があるかどうかを尋ねると思いました。
c# - TFS SDK を使用して TFS からすべてのフォルダーを取得する
TFS サーバーから「変更セット情報」を取得する TFS ツールを作成しています。
ここで、ユーザーが情報を取得したい「ブランチ/フォルダー」を参照できるように、「TFS ブラウザー」を提供したいと考えています。
TreeView コントロールとGetItems関数を使用して、TFS からアイテムのパスを取得しています。
以下のコードは、ノードから「展開」ボタンをクリックした後、アプリが現在の「分岐」(e) の下にある項目を「照会」することを示しています。
ただし、ブラウザにファイルを含めたくありません。簡単で汚いチェックとして、「パス」に拡張子があるかどうかを確認しています。ない場合は、それがディレクトリであると想定して表示します。「v1.1」という名前のフォルダーがあることに気付くまでは、すべて問題ありませんでした。
解決策があります。GetItems を再度呼び出して、その内容を確認できます。MSDNによると:
path 引数がファイルの場合、そのファイルだけを含むアイテムのセットを返します。パスがフォルダーの場合、そのフォルダー内のすべてのアイテムを含むアイテムのセットを返します。パスにワイルドカード文字が含まれている場合、ワイルドカードに一致する指定されたフォルダー内のアイテムのセットを返します。
ただし、GetItems の各呼び出しには約 1 秒かかり、フォルダーに複数のファイルが含まれている場合、ノードの「展開」には永遠にかかります。
では、TFS からすべての「フォルダー」を取得する方法はありますか? または、パスがフォルダーかファイルかを確認する方法はありますか?
ありがとう!
tfs-sdk - TFS 作業項目タイプのカスタム コントロール
私の質問を例を挙げて説明します。TFS の「バグ」作業項目タイプを考えてみましょう。バグ作業項目タイプには、「開発者」と「テスター」のドロップダウンがあります。組み込みのルール タイプを使用すると、各ドロップダウンに「VALIDUSER」のみを割り当てることができます。これにより、すべての Windows ユーザーがドロップダウンに表示されます。「TeamMembers」ノードの下にカスタム サブチームを作成し、サブ チームにメンバーを割り当てられるようにしたいと考えています。たとえば、以下のスナップショットに示すように:
代替テキスト http://www.imagechicken.com/uploads/1267041644094323600.png
「開発者」ドロップダウンには、すべての VALIDUSER ではなく、新しい「開発者」サブチームのユーザーが表示されます。同様に、「テスター」ドロップダウンには、新しい「テスター」サブチームのユーザーが表示されます。
代替テキスト http://www.imagechicken.com/uploads/1267042457029195500.png
カスタム作業項目コントロールを作成し、TFS API を呼び出してカスタム サブチーム メンバーを取得することを考えています。
誰かが以前にこれに取り組んだことがある場合、または上記を達成するためのより良い (そして単純な :)) アイデアがある場合は、提案してください。
更新
カスタム作業項目コントロールを作成し、TFS API を呼び出して、カスタム グループのメンバーのリストを取得しました。これで完了です。しかし、同じ結果を達成するためのより良い方法があるかどうかを知りたいです。
tfs - TFS バージョン コントロール SDK (Microsoft.TeamFoundation.VersionControl) のコンテキストでは、deletionID とは正確には何ですか?
TFS バージョン コントロール SDK (Microsoft.TeamFoundation.VersionControl) のコンテキストでは、deletionID とは正確には何ですか?
Microsoft.TeamFoundation.VersionControl.Client.Item のプロパティです。これは、Microsoft.TeamFoundation.VersionControl.Client の一部のクエリ メソッドに対するパラメーターでもあります。それが何を意味するのか、クエリにどのように影響するのかを正確に把握しようとしています。
tfs - TFSからプロジェクトのリストを取得するには?
Web サービスを使用して TFS サーバーからプロジェクトのリストを取得するにはどうすればよいですか?
TFS Web サービスのドキュメントはありますか?