![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
![]() Grupa: Zarejestrowani Postów: 662 Pomógł: 45 Dołączył: 26.03.2007 Skąd: Warszawa Ostrzeżenie: (0%) ![]() ![]() |
Mam pewien problem.
Mam utworzone dwa repozytoria (na http://www.assembla.com/). Na jednym jest framework a na drugim projekt, który pisze na tym frameworku. I teraz jeśli zmienie lub dodam coś do frameworka, muszę zmieniać to ręcznie w projekcie i dopiero robić commita. Jest możliwość zrobienia czegoś takiego, że komituje fw, w projekcie biore update, wybieram że ma pobrać z svn frameworka i pobiera mi tylko katalog (system) z frameworka. Słyszałem coś o scalaniu, ale nie mogę sobie z poradzić z tą opcją ? Robił ktoś coś takiego albo wie coś na tem temat ? ![]() Pozdrawiam ![]() |
|
|
![]()
Post
#2
|
|
![]() Grupa: Moderatorzy Postów: 36 557 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
merge
robisz tzw. merga frameworka z projektu z samym frameworkiem i juz ![]() POkazuje ci roznice, konflikty - fajna sprawa. -------------------- "Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista "Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer |
|
|
![]()
Post
#3
|
|
![]() Grupa: Zarejestrowani Postów: 662 Pomógł: 45 Dołączył: 26.03.2007 Skąd: Warszawa Ostrzeżenie: (0%) ![]() ![]() |
Widziałem tą opcję i właśnie mi ktoś powiedział ze dzięki niej taki efekt mogę uzyskać. Ale niestety nie działa coś.
Wyskakują mi 2 błędy: 1. REPORT request failed on '...' 2. Unusable URI: it does not refer to this repository. W polu Od (From) podaje adres do svn-a z frameworkiem, a w polu Do (To) adres do projektu. Na odwrót zresztą też jest ten sam błąd ![]() |
|
|
![]()
Post
#4
|
|
Grupa: Przyjaciele php.pl Postów: 7 494 Pomógł: 302 Dołączył: 31.03.2004 Ostrzeżenie: (0%) ![]() ![]() |
Panie, ludzie, ...!
Od tego jest svn:external |
|
|
![]()
Post
#5
|
|
![]() Grupa: Zarejestrowani Postów: 793 Pomógł: 32 Dołączył: 23.11.2006 Skąd: Warszawa Ostrzeżenie: (0%) ![]() ![]() |
Panie, ludzie, ...! Od tego jest svn:external Dokładnie, ale muszę zaznaczyć, że aby to wszystko ładnie pracowało musisz mieć w repo takie coś jak "branche", czyli takie odnogi gdzie nie zmienia się nic co już istnieje, bo jak zmienisz interfejs czegoś, to projekty podpięte na external, mogą przestać działać. Ogólnie jestem za konwencją numerowania x.y.z gdzie x - zmieniamy przy praktycznie całkowitym przebudowaniu projektu y - gdy zmienia się interfejsy (to już i x wymagają tworzenia osobnych "branche") z - różne poprawki, dodawanie dodatkowej funkcjonalności, takiej co nie zmienia zachowania obecnych elementów. Z takim prowadzeniem projektu na początku jest trochę zabawy, ale potem to przynosi korzyści. P.S. Był ładny opis na jednym blogu kiedy używanie tego zaczyna sprawiać problemy i jak można to rozwiązać, ale nie mogę teraz znaleźć tego. -------------------- Algorytmy w PHP, czy ktoś o tym słyszał?
Dlaczego tak mało kobiet programuje? ponieważ nie zajmują się głupotami. |
|
|
![]()
Post
#6
|
|
![]() Grupa: Zarejestrowani Postów: 662 Pomógł: 45 Dołączył: 26.03.2007 Skąd: Warszawa Ostrzeżenie: (0%) ![]() ![]() |
Da się to też zrobić za pomocą merge
![]() ![]() |
|
|
![]() ![]() |
![]() |
Aktualny czas: 22.08.2025 - 01:43 |