2012/5/5 Andi <
isale...@gmail.com>:
>
> Nu, niciun commit din projectX nu va afecta /core
> El va afecta doar /var/www/projectX care va fi updatat automat.
>
> Dar, in acelasi timp vreau ca /opt/repos/projectX sa fie constiend de
> eventualele modificari care apar in /opt/core.
>
Nu is inca lamurit de legatura dintre core si projectX.
Core contine un subset de fisiere din projectX?
> Cum pot controla mai mult de 2 locatii astfel incat ,in principal,
> /opt/repos/project1 sa primeasca update-uri din /opt/repos/core dar si sa
> faca update, la randul sau , in /var/www/project1?
Daca is asa similare de ce nu ii core branch-ul master si toate
proiectele alea branch-uri separate bazate pe master, de ce e nevoie
de repo-uri diferite?
Locatii diferite adaugi cu git remote add sau folosesti git modules in
functie de workflow-ul tau.
Sa zicem ca ai un core care contine doar
/doc
README
Si projectX care contine
/include
/src
Chestiile astea nu se suprapun asa ca folosesti in projectX git
submodules. Trebuie doar sa-ti amintesti sa updatezi.
Daca projectX e un fork de core. Prin urmare toate commit-urile din
projectX au parinti prin core n-ai ce face decat sa folosesti git
rebase si fiecare utilizator de projectX isi rezolva conflictele dupa
rebase.
>
> Andy