在我們的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(顯然這裏比較專業),Update也可以。我在這裏唯一的假設是,檢測到1.0.0.Rx100051的錯誤超過了1.0.0.Rx98971,尤其是100051> 98971,這就是更新失敗的原因。我在這個假設中是否正確,或者其他可能會發生的更新產品失敗?未能更新eclipse產品
,我沒有
要強制預選賽更接近原始版本(1.0.0.Rx98971)一些測試,我改變了插件和功能部件的所有版本從1.0.0.qualifier至1.0.0 .Rx98980。我使用更新站點構建產品並使用1.0.0.Rx98980更新了1.0.0.Rx98971,更新正常工作。接下來,我再次將版本從1.0.0.qualifier更改爲1.0.0.Rx100679,並使用更新站點構建產品。使用1.0.0.Rx100679更新站點更新了1.0.0.Rx98971,併發生了相同的錯誤 - 「沒有更新內容」。那麼,這是否意味着限定符比較不能正確比較svn修訂版本?
謝謝保羅,這澄清了一切。 –