2012-12-19 5 views
1

Eclipse 제품에서 한정자에 svn 개정 번호 대체를 사용합니다. 지금까지 문제없이 성공적으로 제품을 빌드하고 업데이트했습니다. 그러나 최근에 우리의 svn 개정 번호가 90000에서 100000으로 증가했고 90000 개정에서 갱신하는 것이 더 이상 작동하지 않습니다. 마지막 버전은 1.0.0.Rx98971이고 새 업데이트는 1.0.0.Rx100051입니다. 업데이트 관리자를 사용하여 새 릴리스로 업데이트하려고하면 "아무 것도 업데이트하지 않습니다."라는 오류 메시지가 나타납니다. 이제 제품의 다른 버전을 빌드하는 경우 1.0.0.Rx100052라고 가정하고 1.0.0.Rx100051 업데이트를 시도하면 업데이트가 작동합니다. 0.1.0.Rx74511 릴리스를 1.0.0.Rx100051로 업데이트하려고하면 업데이트가 작동합니다 (분명히 전공 비교). 여기서 내가 할 수있는 유일한 가정은 1.0.0.Rx100051이 1.0.0.Rx98971 이상, 특히 100051> 98971이라는 것을 감지하는 오류가 있으며 그로 인해 업데이트가 실패하는 것입니다. 이 가정에서 맞는지 또는 제품을 업데이트하지 못하는 다른 문제가 있습니까? 나는 원래 릴리스 (1.0.0.Rx98971)에 근접하도록 규정을 강제로Eclipse 제품을 갱신하지 못했습니다.

했다

일부 테스트, 나는 1.0.0에 1.0.0.qualifier에서 플러그인 및 기능의 모든 버전을 변경 .Rx98980. 나는 업데이트 사이트로 제품을 만들고 1.0.0.Rx98971을 1.0.0.Rx98980으로 업데이트했다. 업데이트가 잘되었다. 다음으로 버전을 1.0.0.qualifier에서 1.0.0.Rx100679로 다시 변경하고 업데이트 사이트로 제품을 빌드합니다. 1.0.0.Rx100679 업데이트 사이트를 사용하여 1.0.0.Rx98971을 업데이트했으며 동일한 오류가 발생했습니다 - "업데이트 할 내용이 없습니다". 그래서 이것은 한정자 비교가 svn 개정을 정확하게 비교하지 않는다는 것을 의미합니까?

답변

관련 문제