Zarządzanie wersjami programu

Tematy związane z tworzeniem dużych aplikacji. Zaganiednia dotyczące architektury oraz zasad tworzenia optymalnych rozwiązań.
Awatar użytkownika
Harnas
Posty: 152
Rejestracja: 16 mar 2011 09:56
Wersja środowiska: LabVIEW 2009

Zarządzanie wersjami programu

Post autor: Harnas »

Witajcie,

ciekawi mnei w jaki sposob zarzadzacie roznymi wersjami jednego programu. Na poczatku po napisaniu jakiegos mniej lub bardziej rozbudowanego VIa w nazwie folderu wrzucalem aktualna date. Potem trzeba bylo zrobic jakis update tego programu, robilem kopie i tworzylem folder z nowa data. Nie jest to optymalne rozwiazanie i konczy sie tym, ze czlowiek zaczyna sie gubic,ktora wersja jest aktualna.

Czytalem juz tutaj na forum o ogolnej strukturze folderow jaka powinna byc przy kazdym projekcie i od paru miesiecy staram sie ja stosowac. Teraz chcialbym jeszcze po wprowadzeniu zmian zapisywac projekt jako nowa wersje z jakims tam numerkiem a same zmiany opisywac w jednym pliku tekstowym, zebym wiedzial co kiedy zostalo zrobione w przy okazji jakigeo update'u i z jaka wersja programu uzytkownik ma do czynienia.

Da sie to w LV 2009 jakos zautomatyzowac? W jaki sposob Wy sobie z tym radzicie ?

Pozdro ;)
Awatar użytkownika
Koss
Posty: 23
Rejestracja: 19 paź 2012 20:40
Wersja środowiska: LabVIEW 2012

Re: Zarządzanie wersjami programu

Post autor: Koss »

Harnas pisze:

Da sie to w LV 2009 jakos zautomatyzowac?

Pozdro ;)
Da sie.

Potrzebujesz systemu kontroli wersji.
Zrobi za Ciebie to co robiłeś do tej pory ręcznie.
A dodatkowo stanowi dobrego backupa, zwłaszcza trzymany na zewnętrznym serwerze.

Do wyboru jest ich całe mnóstwo - SVN(CVS), Git, Mercurial etc.
http://zone.ni.com/reference/en-XX/help ... urce_code/
https://decibel.ni.com/content/blogs/Ma ... troduction
Obrazek
Extensa - certyfikowani programiści NI LabVIEW
ODPOWIEDZ