Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Framework - utrzymanie
pandi
post
Post #1





Grupa: Zarejestrowani
Postów: 2
Pomógł: 0
Dołączył: 4.12.2006

Ostrzeżenie: (0%)
-----


Witam

Mam taki mały problem, w ramach budowy projektu został stworzony framework oparty o ZF (obsługa bazy, kolekcji, obiektów, błędów etc). Wszystko działa pięknie sobie ale teraz nadszedł czas tworzenia kolejnego projektu i pojawił się problem/pytanie.

W jaki sposób dbacie o to żeby najaktualniejsza wersja frameworka była dystrybuowana po różnych projektach, przy założeniu, że nie wszystkie części frameworka są wykorzystywane we wszystkich projektach.

Na chwilę obecną całość leży w CVSie (a niedługo pewnie zostanie przeniesiona do SVNa).

Pozdrowienia
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
NoiseMc
post
Post #2





Grupa: Zarejestrowani
Postów: 398
Pomógł: 10
Dołączył: 24.11.2004
Skąd: Łódź

Ostrzeżenie: (0%)
-----


Cytat
3. Wykorzystanie svn:external do includowania frameworka w poszczególnych projektach

Wlasnie zaczalem kombinowac z svn:external i prawde mowiac jestem troche zagubiony.

Mam 3 aplikacje korzystajace z tych samych bibliotek nazwijmy je bibliotekami zewnetrznymi mimo ze pisane przeze mnie to zupelnie niezalezne od projektu.

Planowalem rozbic to na taka strukture:
Kod
/
/--app_1
/--app_2
/--lib
/----Smarty
/----Costam


I pozwolic zeby app_1 i app_2 zaczytywaly kod ze wspolnego katalogu. Ale problem powstal w momencie kiedy pomyslalem ze rozne wersje app_1 i app_2 moga uzywac roznych wersji lib. W tym wypadku pomysl pada bo jezeli zrobie rollback app_1 do wersji sprzed miesiaca to aplikacja pada, a jezeli zrobie rollback lib to padaja wszsytkie aplikacje w ktorych nie zostaly zaimplementowane zmiany dotyczace uzycia lib.

Najlepiej byloby gdybym mial mozliwosc edytowania lib niezaleznie od app_1 i app_2 i gybym mogl robic commit jednego z trzech niezaleznie, ale dobrze by bylo zeby app_1 wiedziala z ktorej wersji lib korzystac w momencie kiedy robie svn export i robie wdrozenie.

Macie jakies pomysly jak najlepiej to rozwiazac?

Ten post edytował NoiseMc 15.03.2007, 19:55:25
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 15.10.2025 - 08:59