2011-09-07 12 views
8

Sto lavorando su una piccola libreria e dipende da un altro progetto github.Aggiungi collegamenti simbolici a git repository

So che some projects aggiungere collegamenti simbolici. Come lo fai esattamente?

+1

[http://stackoverflow.com/questions/954560/what-does-git-do-to-files-that-are-a-symbolic-link](http:// stackoverflow.com/questions/954560/what-does-git-do-to-files-that-are-a-symbolic-link) –

+0

Grazie per il collegamento ma questo non spiega davvero come farlo, solo quello che succede se ce l'hai. Ad esempio, devo solo controllare il progetto di dipendenza in una sottodirectory del mio progetto e far funzionare la piattaforma? –

+0

Scusa, ho letto troppo velocemente e ho perso la parte relativa a un altro progetto github. Non ho una risposta. –

risposta

13

Quello che vorrete usare sono git submodules.

Esempio: git submodule add git://github.com/user/project.git destination-dir/

+1

Questa è una buona guida che copre l'utilizzo del sottomodulo di base: http://codingsnippets.com/getting-started-with-git/ – SuitedSloth

+0

Nota tuttavia che ciò funziona se l'altro codice ha il proprio repository git. In caso contrario, una soluzione symlink funziona alla grande, come questo [Modelli condivisi tra due app Rails: qual è la soluzione ideale per il flusso di lavoro?] (Http://stackoverflow.com/questions/7024741/shared-models-between-two-rails- app-what-is-the-ideale-soluzione-per-flusso di lavoro) –

Problemi correlati