2013-03-05 5 views
0

우리는 Accurev 5.6을 사용하고 있습니다. 승진하는 동안 이상한 문제가 발생합니다. 개발자 중 한 명이 자신의 작업 공간에서 abc.txt 파일을 삭제하고 문제가있는 파일을 백업 스트림으로 승격했습니다. 그런 다음 며칠 후, 그는 자신의 파일이 필요하다는 것을 깨달았습니다. 그는 같은 이름으로 파일을 만들고 같은 문제로 승격했습니다. 출시 전에이 문제를 상위 스트림으로 알리려고했습니다. Accurev는 abc.txt 파일이 부모 스트림에 있었고 우리가 파일을 승격 할 수 없다고 불평했습니다.Accurev 프로모션 주문

Accurev 프로모션이 잘못 주문 된 것처럼 보입니다. 먼저 abc.txt가 없으면 abc.txt를 생성하는 작업을 먼저 시도했습니다. Accurev가 수행해야하는 작업은 활동 시간에 따라 활동을 촉진하는 것입니다. 먼저, 상위 스트림에서 abc.txt를 제거한 다음 다른 요소 ID로 abc.txt 파일을 다시 작성하십시오.

이것은 Accurev 버그입니까? Accurev를 구성하여 단 한 번의 문제로 활동 시간을 기준으로 홍보 할 수 있습니까?

답변

1

이것은 Accurev의 버그가 아닙니다. 이것은 Accurev의 뉘앙스입니다. Accurev는 각각의 새로운 요소에 ID를 부여합니다. 이 ID는 해당 요소에 고유하며 그 개체가 소멸되거나 이름이 바뀌거나 이동되는 등의 이유로 해당 개체와 함께 유지됩니다. 이는 Accurev가 작동하는 방식으로 축복과 저주가됩니다.

해결 단계 :

  1. 는 개발자가 승진 2 요소의 이름을 바꿉니다.
  2. 이 요소가 없습니다.
  3. 첫 번째 요소를 알리지 않습니다.
  4. 두 가지 변경 사항을 모두 홍보하십시오.
  5. 이 시점에서 abc.txt를 승격 할 수 있습니다.
  6. 소멸 된 (두 번째 요소)을 제거 (되돌리기에서 되돌리기) 할 수 있습니다. a. 이 버전에서는 해당 버전을 신경 쓰지 않아 스트림의 기본 그룹에 영원히 앉아 있지 않기 때문에이 인스턴스에서 되돌리기를 원할 것입니다.

자세한 내용은 online documentation에서 트윈을 검색하십시오. 죄송합니다 직접 링크를 얻을 수 없습니다.

쌍둥이는 고통이지만, Accurev는 천천히 탐지하고 수정하는 것처럼 보입니다. 최신 릴리스 (5.7)를 참조하십시오.

+0

우리가 유지해야 할 abc.txt의 변경 사항이 있습니다. 따라서 우리는 단순히 두 번째 요소의 이름을 변경하거나 삭제할 수 없습니다. 나는 그것이 사악한 쌍둥이 상황이라는 것을 이해한다. 그러나 승진 명령이 범인 인 것처럼 보인다. Accurev가 먼저 무효화를 수행하고 승격 중에 나중에 만들 수 있다면 모든 것이 정상입니다. 마치 삭제와 삽입을하는 DB 트랜잭션이있는 것과 같습니다. 순서를 바꾸면 같은 효과가 없을 것입니다. 최신 릴리스 – Lan

+0

의 기능을 언급 해 주셔서 감사합니다. 프로모션 주문과 아무런 관련이 없습니다. 불행히도, 당신은 내가 설명한 단계를 수행하여이 문제를 해결할 수 있지만, 첫 번째 요소를 확인하지 않으면 첫 번째 버전으로 내용을 복사 할 수 있습니다. 이렇게하면 문제가 해결되고 원하는 콘텐츠가 제공됩니다. Accurev 외부에서이 작업을 수행해야한다는 사실을 알고 있지만 천천히 해결하고 있습니다 (5.7의 Accurev Twin Wizard 참조). – kevindaub

+0

여전히 승진 명령은 우리가 속한 혼란과 관련이 있다고 생각합니다. 그러나 5.7에 언급 된 새로운 기능 덕분에 답변을 수락하고 있습니다. 시간을 보내 주셔서 감사합니다. – Lan