問題タブ [workitem]
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 - 他の WorkItem の特定のリストにリンクされている特定の種類の WorkItem を取得するための Tfs クエリ
したがって、ある特定のタイプ (「テスト ケース」) の tfs 作業項目のリストがあり、最初のリストの少なくとも 1 つにリンクされている別のタイプ (「レビュー」) のすべての作業項目を見つけたいと考えています。
そのようなクエリ (またはいくつかのクエリ..しかし、複数が必要な場合は、明らかに少ないほど良い) をどのように定義しますか?
tfs - 現在のユーザーをデフォルトにする代わりに空の文字列をデフォルトにすることは可能ですか (それでもユーザーの選択を強制します)?
プロセス テンプレートのデフォルト設定に従って、有効なユーザーを System.AssignedTo フィールドに割り当てることができます。
私はそれを次のように変更しています:
- ワークアイテムの作成者が PPQA グループの場合、GP グループの誰かにのみワークアイテムを割り当てることができます。
- 他の誰でも、プロジェクトに貢献している誰にでもワークアイテムを割り当てることができます ([プロジェクト]\Contributors)
この結果を達成するために、次のフィールド定義があります。
これで仕事はほぼ完了しますが、完全ではありません。
現在のチーム エクスプローラーの実装 (VS 2010) では、PPQA グループのメンバーが新しい問題を作成すると、デフォルトでそのメンバーの名前が担当者フィールドに表示されますが、リストから名前を選択して変更する必要があります。 (GPグループ)。
現在のユーザーをデフォルトにする代わりに空の文字列をデフォルトにすることは可能ですか (それでもユーザーの選択を強制します)?
以下の両方の構成を試しましたが、成功しませんでした。
driver - WorkItem (IoQueueWorkItem) がエラー「PAGE_FAULT_IN_NONPAGED_AREA」で BSOD を返す
Windows7 64ビットを使用しています。WorkItem (IoQueueWorkItem) がエラー「PAGE_FAULT_IN_NONPAGED_AREA」で BSOD を返す 割り当てられたメモリも解放しています...何が問題なのかわかりません :(
これは私のドライバーコードです:
これは私のテストコードです:
このコードはラップトップをクラッシュさせます...どこが間違っているのかわかりません...メモリも解放しています。コメントすると、IoQueueWorkItem がなくても問題ありません。
////////////////// EDIT 1
解決しました!ここの DeviceObject が原因で、work->pio = IoAllocateWorkItem(pDeviceObject);
これpDeviceObject
は私のドライバーインスタンスではありません...したがって、失敗していました!
tfs - 作業項目テンプレートを既存の作業項目に適用する
プロセス エディターを使用して、ユーザー ストーリー作業項目の新しい状態 (提案済みの状態) を作成しました。新しいストーリーを作成すると、正常に動作し、ユーザー ストーリーが作成され、初期状態は希望どおりに提案されています。
ただし、既存のユーザー ストーリー ワーク アイテム (変更を加える前に作成したもの) を開くと、オプションとして提案済み状態がなく、さらに、状態フィールドに提案済みと入力しても受け入れられません。
これは、作業項目テンプレートに加えられた変更は、今後の新しい作業項目にのみ適用されるということですか?
tfs - あるフィールドから別のフィールドへの TFS「コピー」値
作業項目フィールドを PlainText -> String から変更する必要がありました。作業項目のタイプを変更できなかったので、新しいフィールドを作成し、その値を他のフィールドから更新するのが私のアプローチです。
TFS/Web から「選択した作業項目の一括編集..」を試しましたが、そのテンプレートで別のフィールド値を参照できるかどうかわかりません。
[Work Item].[FieldNew].Value = [Work Item].[FieldOriginal].Value を設定するにはどうすればよいですか??
これは、TFD API を使用しなくても可能ですか?
アイテム フィールド タイプを PlainText から String に変更する必要がある理由は、フィールドに値があるかどうかをテストする列演算子を使用したクエリが必要だからです。
プレーンテキスト フィールドの場合、許可される唯一の演算子は、含む/含まないです。これをオーバーライドして ">" を許可できますか?
c# - TFSプロジェクトで使用される「領域」を一覧表示します
私はC#でMicrosoft.TeamFoundationスキーマのWorkItemオブジェクトを試してみましたが、「Area」タイプのオブジェクト、さらに言えば「Iteration」タイプのオブジェクトを参照する方法を誰かが知っているかどうか疑問に思っていました。
これらはTFSではオブジェクトとして扱われているようですが、C#でこれらを参照する方法についての情報はありません。
WIQLを使用して[Area]または[Iteration]でWorkItemsをフィルタリングできますが、ComboBoxにすべてのAreasまたはIterationsを設定したい場合はどうなりますか?
また、職場のTFSプロジェクトのデータベース構造を表示するにはどうすればよいですか?
みんなありがとう、
アンディ
.net - 作業項目に対してチェックインされた TFS ダウンロード コード
TFS では、今日、ID: xxxx の作業項目に対していくつかのコード ファイルをチェックインしました。そのため、おそらく TFS は、そのチェックインに関連付けられた changesetID を使用して変更セットを作成した可能性があります。作業項目 ID を知るだけで、コード (変更されたファイル) を作業項目に対してチェックインする方法はありますか? プログラム(c#.net)またはコマンドラインを使用して実行したいと思います。私は TFS の初心者なので、ここで非常に単純なものが欠けている場合はご容赦ください。前もって感謝します!
github - GitHub を TFS ユーザーに説明する
最近 Cloud9 IDE を使い始めましたが、個人的にとても気に入っています。仕事では VS 2010 を使用し、TFS 2010 も使用しています。これにより、Cloud9 に相当する TFS について考えさせられました。GitHub は、私が常に認識しているものですが、実際には使用したことがありません。
私は調査を行い、ドキュメントなどを読みましたが、本当に明確にする必要があるのは、作業項目システム全体です。GitHub に問題追跡機能があることは知っていますが、TFS に似た作業項目システムはありますか。開発者への作業項目の割り当てなどの主な機能は?
明確にするための少しの説明は素晴らしいでしょう。ありがとう!
.net - TeamFoundationServerイベントのすべてのコレクション
TeamFoundationServerをBizTalkに接続しようとしています。
BizTalkは、作業項目が変更されたときに何かを実行する必要があります。これを行うには、TFSサーバーからのイベントアラートをリッスンするWCFを作成する必要があります。
私の問題は、サブスクライブ関数が1つのTFSプロジェクトコレクションのみをリッスンすることです。同社には非常に多くのプロジェクトコレクションがあります。
すべてのプロジェクトコレクションからのイベントアラートをリッスンするように、WCFを作成するにはどうすればよいですか?中央のイベントマネージャーなどはいますか?
前もって感謝します。
アビ
changeset - TFS 変更セット、関連付けられた workItems とその親 workItems を一覧表示します
TFS のすべての機能を把握しつつ、私の仕事の 1 つは、PBI と BUG のみをリストして、製品の一連のリリース ノートを作成することです (ここでは PBI をバグのように workItem のタイプとして使用します)。 ) 変更セットのセットに対して。
他の投稿/ブログでは、変更セットのセットから workItems のリストを取得する方法が詳しく説明されていますが (これは PowerShell スクリプトを使用して実現できます)、システム内の関連する workItems の一部はタスクであるため、Changeset に関連付けられた各「タスク」について、親の PBI/BUG を取得してリリース ノートにリストするために、レベルを 1 つ上げる必要があります (もちろん、これを取得するには複数のレベルに上がる必要がある場合があります)。
PowerShell のすべての機能を完全に把握しているわけではありません。これを行うためのより良い代替方法があるのではないでしょうか? C# を使用するように提案されましたが、C# の経験がまったくないので、この段階では PowerShell が私のお気に入りの選択肢かもしれません。
また、変更セットはタスクに関連付ける必要があるが、リリース ノートには BUG などをリストする必要があるという投稿もたくさん見ます。したがって、変更セットが関連付けられている場合、他のユーザーは一連の変更セットから PBI/BUG のリストをどのように提供しますか?タスク??
どんな助けでも感謝します。
よろしくお願いします。