Pagina 1 di 1

[git] creare un branch per un solo file

Inviato: gio 10 nov 2011, 13:33
da Barone Rosso
Problema su git.

Qualcuno sa se è possibile fare un branch per un solo file (od un numero limitato di files).
In due parole voglio che il branch riguardi solo dei files che dico io, mentre tutti gli altri files del progetto devono restare in comune ai due branches.

Re: [git] creare un branch per un solo file

Inviato: gio 10 nov 2011, 13:48
da shark1500
Penso che tu non abbia ben capito cosa sia un "branch".

http://progit.org/book/ch3-1.html

Re: [git] creare un branch per un solo file

Inviato: gio 10 nov 2011, 17:41
da Barone Rosso
shark1500 ha scritto:Penso che tu non abbia ben capito cosa sia un "branch".

http://progit.org/book/ch3-1.html
L'ho capito.

Il problema è che passando da un branch all'altro perdo le modifiche sui file che voglio tenere in comune.
In due parole mi voglio risparmiare la fatica dei merge.

Ti pongo il problema da un altro punto di vista.

Un pezzo del progetto deve essere uguale per tutti mentre per alcuni file voglio separare lo sviluppo.

Quale è il modo migliore per gestire questa situazione con git?

Re: [git] creare un branch per un solo file

Inviato: gio 10 nov 2011, 17:45
da targzeta
Cioé tu vorresti che le modifiche fatte a dei particolari file (quelli in comune) siano immediatamente viste su tutti i branch? Non credo che questo si possa fare.

Emanuele

Re: [git] creare un branch per un solo file

Inviato: gio 10 nov 2011, 17:52
da shark1500
Se e` come ha spiegato spina allora non si puo` fare.

Re: [git] creare un branch per un solo file

Inviato: gio 10 nov 2011, 20:06
da ilmich
Barone Rosso ha scritto:In due parole mi voglio risparmiare la fatica dei merge.
non usare un sistema di versionamento allora :D

quello che vuoi fare lo ottieni solo se riesci a dividere il progetto in piccoli moduli ognuno col suo repository git

Re: [git] creare un branch per un solo file

Inviato: ven 11 nov 2011, 8:32
da Barone Rosso
miklos ha scritto:
Barone Rosso ha scritto:In due parole mi voglio risparmiare la fatica dei merge.
non usare un sistema di versionamento allora :D

quello che vuoi fare lo ottieni solo se riesci a dividere il progetto in piccoli moduli ognuno col suo repository git
Facciamo un 'sotto-progetto' 8) o un progetto nel progetto.
Potrebbe essere una soluzione.

Rinunciare a git è difficile (ora come ora).

Re: [git] creare un branch per un solo file

Inviato: mer 16 nov 2011, 20:53
da ZeroUno
una sottodirectory e al suo interno crei un nuovo repository git.