TFSは同時作業項目の編集をうまく処理していないようです。2つの問題のあるシナリオに遭遇しました。
シナリオA:
- 作業項目の編集を開始します。
- あなたが編集している間、他の誰かが同じアイテムを編集して保存します。
- 保存しようとすると、恐ろしいTFS237079エラーが発生します。これは、変更を失い、アイテムを更新して、もう一度編集する必要があることを意味します。良い。
シナリオB:
- しばらくの間、焦点を絞った作業項目があります。
- 誰かがアイテムを編集して保存します。
- 編集を開始すると、実際には古いバージョンの作業項目を編集しており、保存しようとするとTFS23709が表示されます。
私はTFSSDK(TFS VSアドオンとカスタム作業項目コントロールを作成)に精通していますが、作業項目の「BeforeEdit」イベントのようなものを見つけることができません。
このようなイベントがあると、他の誰かが現在編集中であることをユーザーに警告し(シナリオAの場合)、編集する前に最新のリビジョンを取得できます(シナリオBの場合)。
ありがとう、ラビブ。