Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Потрепаться";
Текущий архив: 2003.08.07;
Скачать: [xml.tar.bz2];

Вниз

Viersion info   Найти похожие ветки 

 
snake1977   (2003-07-23 16:52) [0]

Доброрго времени суток !
Подскажите пожалуйста, что означают понятия в определениях версии, такие как:
Major, Minor, Release, Build.

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


 
Palladin   (2003-07-23 16:56) [1]

че хочешь то и ставь...


 
clickmaker   (2003-07-23 17:00) [2]

Build - увеличивается при каждой сборке (Project - Build)
Release - увеличивается при выпуске очередного релиза
Minor - увеличивается при добавлении новых фич, исправлении старых багов, добавлении новых
Major - увеличивается при глобальных изменениях, т.е. по сути новая версия продукта

А вообще, прав Palladin: на это мало кто смотрит...


 
Anatoly Podgoretsky   (2003-07-23 17:02) [3]

Чистая условность


 
snake1977   (2003-07-23 17:15) [4]

>>clickmaster
а вчем отличие Build от release от Minor
не будуж я просто от фонаря делать Build а не Compile в проэкте


 
KSergey   (2003-07-23 17:20) [5]

snake1977 (23.07.03 17:15)
>>clickmaster
а вчем отличие Build от release от Minor
не будуж я просто от фонаря делать Build а не Compile в проэкте


Buid растет от 1 и перед не взирая ни на что. release и Minor сбрасываются в 0 при увеличении "старшего разряда".
А по поводу "не будуж я просто от фонаря делать Build а не Compile в проэкте" - припрет - так будете, как миленький ;)

Вообще это предполагается для крупных проектов, где не один человек, и где полные ребилды делать время от времени таки приходится. Вообще говоря да небольших проектов мне и назначение и нужность release как-то слабо представляется.

Все лишь мое мнение.


 
clickmaker   (2003-07-23 17:20) [6]

Да фигня все это. Ну может кто-то захочет статистику сборок собирать. Типа каждая сотая сборка отмечается всем коллективом обильным возлиянием, как юбилей ))) А иногда просто для контроля версий полезно, например, сборка клиента (или релиз, или минор) должна соответствовать сборке сервера, иначе фирма гарантии не дает...


 
Suntechnic   (2003-07-23 17:53) [7]

Build-ы используются тогда, когда нет возможности собирать исходники по всему офису и затем их компилять. Как правило в крупных коллективах все работают с ситемами контроля версий, но когда-то ведь надо собирать продукт воедино? Вот для этого и используются Build-ы. На раних стадиях разработки Buld-ы устраивают каждые 2 или 1 недели, например, по пятницам. К этому времени все исходники долнжны быть check out и, естественно, компиляемы. Тому кто рушит build дают в рыло :). Вот та цифирка build, которую ты видишь в любых крупных продуктах, и означает порядковый номер того build-а о котором я писал. Когда продукт уже готов к выходу, тогда начинают делать release-ы. Всякие там alfa, beta, candidate ну и венец этого действа final release. В крупных компаниях для этих целей специального человека держат (а то и целый отдел), build инженер его должность называется.

Ну а если ты и программист и build инженер и ты единственный человек в компании :), тогда читай Palladin © (23.07.03 16:56).



 
Suntechnic   (2003-07-23 17:55) [8]

Сорри ошибочка вышла. В предложении
...все исходники долнжны быть check out
следует читать
...все исходники долнжны быть check in




Страницы: 1 вся ветка

Форум: "Потрепаться";
Текущий архив: 2003.08.07;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.46 MB
Время: 0.009 c
1-20487
Дома
2003-07-25 11:23
2003.08.07
вопрос по TreeView (imageindex)


14-20759
Nemra
2003-07-18 18:43
2003.08.07
OutLook XP


3-20447
wonder_boy
2003-07-17 14:57
2003.08.07
Передача коннекта к БД из ехе в длл


3-20416
Oleg The First
2003-07-16 17:48
2003.08.07
MS SQL + TADOStoredProc


3-20435
Belkova
2003-07-17 09:05
2003.08.07
Первичный ключ





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский