где и как указаны номера версий в Mercurial с использованием Eclipse IDE? - PullRequest
0 голосов
/ 03 июня 2011

Я использую плагин Mercurial для затмения. Я новичок в управлении версиями.

Я хочу знать, как числа как 0.1, 0.6, 1.8 и т. Д. Передаются через плагин.

Даем ли мы имя вручную при сохранении окончательной копии (например, "project v1.0")?

Ответы [ 2 ]

0 голосов
/ 13 июня 2011

Он обрабатывается самой Mercurial.

Да, вы можете пометить ревизии значимыми именами вместо автоматически сгенерированных номеров ревизий.

0 голосов
/ 03 июня 2011

В плагинах eclipse номера версий взяты из заголовков OSGi в файле MANIFEST.MF. например:

Bundle-SymbolicName: org.eclipse.ui; singleton:=true
Bundle-Version: 3.7.0.qualifier

Мы устанавливаем версию major.minor.micro вручную в соответствии с рекомендациями API по управлению версиями, например http://wiki.eclipse.org/Version_Numbering

Когда PDE UI экспортирует этот плагин, или сборка PDE (или другой системы сборки) строит его, система сборки заменяет что-то полезное для токена «квалификатора» как в файле MANIFEST.MF, так и в самом имени jar.

Например, org.eclipse.ui_3.7.0.I20110526-0100.jar

...