|
TwojePC.pl © 2001 - 2025
|
 |
A R C H I W A L N A W I A D O M O Ś Ć |
 |
| |
|
wersjonowanie - jak nalepiej zrobić? , Deus ex machine 26/06/12 14:10 są np 3 wersje kodu i w każdej z nich w jest powiedzmy 80% plików takich samych, a 20% różni się zawartością. Struktura katalogów identyczna. Niektóre pliki mogą nie istnieć w innych wersjach.
Używam Mercuriala. I jedyne co mi przychodzi do głowy to prowadzenie osobnych repozytorium dla każdej wersji kodu. Jedną wersje traktować jako główną i z niej propagować zmiany ręcznie na pozostałe.
Czy może jest jakiś inny sposób?"Uti non Abuti" - Nested repositories , Conroy 26/06/12 16:25
http://mercurial.selenic.com/...NestedRepositories
Z Mercurialem praktycznie w ogóle nie miałem do czynienia. Jednak już pierwszy punkt ww. dokumentu wskazuje na odniesienie do externali z SVN czy submodules z GITa, a to właśnie jest do tego.http://flickr.com/photos/myhacien
da - slowo kluczowe , esteban 26/06/12 16:31
branch. Nie po to sa narzedzia zeby rzecnie jakiekolwiek zmiany przenosic.- branch , Deus ex machine 26/06/12 17:07
da rade, ale za kazdym mergerm bede mial konflikty na plikach o różnych zawartościach.
Choć chyba to jest nawet dobre."Uti non Abuti" - dude , Barts_706 27/06/12 11:28
"jedną wersję traktować jako główną" -> trunk
"80% plików takich samych, a 20% różni się zawartością" -> Twoje trzy branche, w których 80% synchronizujesz z trunkiem, a pozostałe 20% trzymasz tylko w danym branchu
Jeśli jesteś pewien, że takie będą proporcje (80/20), to Ci się nie powinno zanadto rozjeżdżać.
Konfliktów nie będziesz miał, jeśli odhaczysz te pliki które są specific dla danej wersji programu.
---
Czy to jest dorby moment żeby zapytać czemu nie konfigurowalny build z trzema wersjami i jednym code base?_______________________________
http://jawnesny.pl - może później kod , Deus ex machine 27/06/12 18:43
taki będzie, teraz nie ma czasu, żeby wyłuskać kod pod klienta. A znając życie to zostanie, do kolejnej wiekszej wersji .)
Osobne repozytorium chyba odpadnie i pokombinuje wg Wasz rad .)"Uti non Abuti"
|
|
|
|
 |
All rights reserved ® Copyright and Design 2001-2025, TwojePC.PL |
 |
|
|
|