milan82 @ 21.07.2008. 23:09
Pozdrav,

koristim WinCvs u kojem imam nekoliko grana (branch) software-a, razvija se jedna aplikacija i svako malo ide release. Onda je potrebno pokupiti sve datoteke za taj release (točno određenu datoteku, određene inačice, napraviti spajanje (merge) koda ...) i to upakirati. Postupak je dosta dugotrajan i zahtjeva koncentraciju jer u suprotnom dolazi do pojave bugova ili čak unazađenja (downgrade) software-a.
Ima li tko iskustva s tim (neki program), ili neki prijedlog kako taj postupak automatizirati i što više poboljšati?
Hvala unaprijed!
Catch 22 @ 21.07.2008. 23:40
http://www.innosetup.com/
milan82 @ 26.07.2008. 10:53
Hvala na odgovoru ali to nije ono sto mi treba ...
Naime, problem je u tome sto bi mi trebala nekakva automatizacija procesa koji ide otprilike ovako:

1. dogovoren je release aplikacije te zatrazene izmjene
2. svaka izmjena sadrzi odredene datoteke (odredena verzija), na razvoju radi vise ljudi pa svaki programer treba uz svoju izmjenu staviti i verziju datoteke na kojoj je radio
3. osoba koja priprema package ide od izmjene do izmjene i trazi datoteke te ih rucno ubacuje u neku datoteku
4. pise se release notes u kojem se nalaze sve izmjene, datoteke te odredene skripte koje rade deploy na server (baza podataka)
5. package se upakira u npr. .rar arhivu

Znaci osnovni je problem sto na razvoju aplikacije sudjeluje vise ljudi pa cesto dolazi do konfilikata unutar datoteka (ako se ne radi uredno merge koda prije ucekiravanja u CVS).
Kod Linuxa (npr. pisanje drivera i aplikacija) je slicna situacija, vise ljudi sudjeluje u projektu; koriste se diff i patch aplikacije; sad me zanima postoji li nesto slicno na Windowsima?