Hi! Возник такой вопрос. Есть два варианта программы, тестовая и промышленная. Между ними есть некоторые отличия. Новые "фичи" доводятся на тестовом варианте, после чего они должны появлятся в промышленном. Можно ли с помощью cvs (или чего другого из свободного софта) реализовать такую схему? -- Taras Heychenko =================================================================== uanog mailing list. To Unsubscribe: send mail to majordomo@uanog.kiev.ua with "unsubscribe uanog" in the body of the message
On Fri, Nov 05, 2004 at 01:37:02PM +0200, Taras Heychenko wrote:
Возник такой вопрос. Есть два варианта программы, тестовая и промышленная. Между ними есть некоторые отличия. Новые "фичи" доводятся на тестовом варианте, после чего они должны появлятся в промышленном. Можно ли с помощью cvs (или чего другого из свободного софта) реализовать такую схему?
Можно. Best wishes, Sergey =================================================================== uanog mailing list. To Unsubscribe: send mail to majordomo@uanog.kiev.ua with "unsubscribe uanog" in the body of the message
пт, 2004-11-05 у 13:37, Taras Heychenko написав:
Hi! Возник такой вопрос. Есть два варианта программы, тестовая и промышленная. Между ними есть некоторые отличия. Новые "фичи" доводятся на тестовом варианте, после чего они должны появлятся в промышленном. Можно ли с помощью cvs (или чего другого из свободного софта) реализовать такую схему?
Можно. В CVS есть довольно удобная концепция branches и кроме того есть функция объединения изменений (merge). В 'info cvs' можно почитать подробнее. -- Kind regards, Andriy I Pylypenko PAI1-RIPE =================================================================== uanog mailing list. To Unsubscribe: send mail to majordomo@uanog.kiev.ua with "unsubscribe uanog" in the body of the message
According to Sergey Kovalenko: Hi!
On Fri, Nov 05, 2004 at 01:37:02PM +0200, Taras Heychenko wrote:
Возник такой вопрос. Есть два варианта программы, тестовая и промышленная. Между ними есть некоторые отличия. Новые "фичи" доводятся на тестовом варианте, после чего они должны появлятся в промышленном. Можно ли с помощью cvs (или чего другого из свободного софта) реализовать такую схему?
Можно.
Я понимаю, что краткость, сестра таланта, но не до такой же степени. :) Можно хотя бы общую схему?
Best wishes, Sergey =================================================================== uanog mailing list. To Unsubscribe: send mail to majordomo@uanog.kiev.ua with "unsubscribe uanog" in the body of the message
-- Taras Heychenko =================================================================== uanog mailing list. To Unsubscribe: send mail to majordomo@uanog.kiev.ua with "unsubscribe uanog" in the body of the message
Fri, Nov 05, 2004 at 13:37:02, tasic wrote about "[uanog] вопрос по cvs (ли?)":
Возник такой вопрос. Есть два варианта программы, тестовая и промышленная. Между ними есть некоторые отличия. Новые "фичи" доводятся на тестовом варианте, после чего они должны появлятся в промышленном. Можно ли с помощью cvs (или чего другого из свободного софта) реализовать такую схему?
Занефиг. Вопрос только в удобстве проведения такой операции (мержинга) и в удобстве доступа к истории проведённых воздействий. Вот по этим параметрам у CVS плохо (но на сейчас нет, по-моему, ни одной свободной RCS, которая бы такое умела... subversion, arch все плохо это делают). А так - diff между двумя состояниями, очистка от посторонних вмешательств, наложение его на "промышленный" вариант и вперёд. Можете посмотреть на коммерческие RCS - например, Perforce или Bitkeeper - там есть частичная поддержка такого. В Bitkeeper'е вообще всё типа хорошо, но там вся игра на patchset'ах и множественных репозиториях... -netch- =================================================================== uanog mailing list. To Unsubscribe: send mail to majordomo@uanog.kiev.ua with "unsubscribe uanog" in the body of the message
According to Andriy I Pylypenko: Hi!
пт, 2004-11-05 у 13:37, Taras Heychenko написав:
Hi! Возник такой вопрос. Есть два варианта программы, тестовая и промышленная. Между ними есть некоторые отличия. Новые "фичи" доводятся на тестовом варианте, после чего они должны появлятся в промышленном. Можно ли с помощью cvs (или чего другого из свободного софта) реализовать такую схему?
Можно. В CVS есть довольно удобная концепция branches и кроме того есть функция объединения изменений (merge). В 'info cvs' можно почитать подробнее.
Tnx, буду смотреть merge (забыл, что там есть такая фича).
-- Kind regards, Andriy I Pylypenko PAI1-RIPE
=================================================================== uanog mailing list. To Unsubscribe: send mail to majordomo@uanog.kiev.ua with "unsubscribe uanog" in the body of the message
-- Taras Heychenko =================================================================== uanog mailing list. To Unsubscribe: send mail to majordomo@uanog.kiev.ua with "unsubscribe uanog" in the body of the message
On Fri, Nov 05, 2004 at 01:48:31PM +0200, Taras Heychenko wrote:
Возник такой вопрос. Есть два варианта программы, тестовая и промышленная. Между ними есть некоторые отличия. Новые "фичи" доводятся на тестовом варианте, после чего они должны появлятся в промышленном. Можно ли с помощью cvs (или чего другого из свободного софта) реализовать такую схему?
Можно.
Я понимаю, что краткость, сестра таланта, но не до такой же степени. :) Ну, каков вопрос :)
Можно хотя бы общую схему? Две ветки кода, одна - экспериментальная, в которую помещаются все новые "фичи", другая - стабильная, куда выборочно merge-атся те изменения, которые признаны годными к production по результатам испытаний. Короче говоря, как во фре :)
IMHO многие вопросы отпадут сами собой если почитать описание CVS. Best wishes, Sergey =================================================================== uanog mailing list. To Unsubscribe: send mail to majordomo@uanog.kiev.ua with "unsubscribe uanog" in the body of the message
I am on holiday till November 9th. -- Victor Sudakov, VAS4-RIPE, VAS47-RIPN =================================================================== uanog mailing list. To Unsubscribe: send mail to majordomo@uanog.kiev.ua with "unsubscribe uanog" in the body of the message
participants (5)
-
Andriy I Pylypenko
-
Sergey Kovalenko
-
Sudakov V.A.
-
Taras Heychenko
-
Valentin Nechayev