0

Accurev 5.6 を使用しています。プロモーション中に奇妙な問題が発生しました。私たちの開発者の 1 人が、自分のワークスペースでファイル abc.txt を無効にし、イシューの下でバッキング ストリームに昇格させました。それから数日後、彼は自分のファイルが必要であることに気付きました。彼は同じ名前のファイルを作成し、同じ問題で昇格させました。リリース前に、この問題を親ストリームにプロモートしようとしました。Accurev は、ファイル abc.txt が親ストリームに存在し、私たちがそれを宣伝するのを妨げたと不平を言いました。

Accurev プロモーションの順序が間違っていたようです。まず abc.txt の消滅ではなく、まず abc.txt の作成の活動を促進しようとしました。Accurev がすべきことは、アクティビティの時間に基づいてアクティビティを促進することです。まず、親ストリームの abc.txt を無効にしてから、別の要素 ID で abc.txt ファイルを再度作成します。

これは Accurev のバグですか? 1 つの問題内のアクティビティの時間に基づいて昇格するように Accurev を構成する方法はありますか?

4

1 に答える 1

1

これは Accurev のバグではありません。これはAccurevのニュアンスです。Accurev は、それぞれの新しい要素に ID を与えます。この ID はその要素に固有であり、そのオブジェクトが消滅、名前変更、移動などされても、そのオブジェクトにとどまります。これがまさに Accurev の仕組みであり、祝福と呪いの両方をもたらします。

解決手順:

  1. 開発者がプロ​​モートした 2 番目の要素の名前を変更します。
  2. この要素を無効にします。
  3. 1 番目の要素の無効を解除します。
  4. 両方の変更をプロモートします。
  5. この時点で、abc.txt を昇格できます。
  6. 次に、機能していない (2 番目の要素) をパージ (Backed に戻す) できます。を。おそらくそのバージョンは気にせず、ストリームのデフォルト グループに永遠に留まらないため、このインスタンスでは [Backed に戻す] を使用することをお勧めします。

詳細については、twinのオンライン ドキュメントを検索してください。直リンクできなくてすみません。

双子は面倒ですが、Accurev は双子の検出と修正を徐々に改善しているようです。最新のリリース (5.7) を参照してください。

于 2013-03-05T23:42:01.707 に答える