2011-12-16 15 views

risposta

17

Si consiglia di inserire il codice in due cartelle separate all'interno dello stesso repository git.

Il motivo principale è che se si apportano modifiche al server che richiedono modifiche nel client, è facile vedere le modifiche ad entrambi nello stesso gruppo di modifiche.

Se il codice client e server erano repository separati, è necessario provare e determinare manualmente quale set di modifiche sul server corrisponde a quale set di modifiche nel codice client.

+2

I sottoalberi Git aiutano un po 'questo, si possono avere repository separati ma i file sono specchiati e versionati nel repository onnicomprensivo. –

1

Personnamente, creo due grandi cartelle, una per il lato client e l'altra per il server.

Per il lato client (utilizzo symfony), utilizzo l'alias Apache. Quindi è più semplice ed è centralizzato.

Avere due repository è uguale ma non è così semplice passare da un ramo all'altro. Ad esempio, si modifica il protocollo di sicurezza. Potrai modificare i due lati. Quindi un ramo è un buon solutone. Se hai due repository separati, non puoi usare lo stesso ramo.

Problemi correlati