2013-10-11 9 views
5

Abbiamo git remote add origin http://... per evitare di ripetere la digitazione del percorso effettivo del repository di origine. Ma che ne dite di git subtree --prefix=...? È difficile tenere traccia, ricordare e instabile il percorso del prefisso di digitazione ogni volta che spingo/spingo il contenuto del sottostrato.Come evitare di digitare --prefix per ogni volta che eseguo il push/pull del sottoalbero?

Esiste una funzione integrata per tracciare automaticamente il percorso del prefisso?

risposta

0

C'è stato un contributo per indirizzare la scrittura in un file di configurazione che non faceva parte del contributo originale che aggiungeva sottoalberi.

Ecco un blog su di esso: Blog about git subtree (with config)

Ed ecco dove era contributed on github.

Si consiglia di ottenere quel ramo che si unisce l'ultimo dal main github subtree contrib.

In generale, penso che questo sia un buon approccio. I sottostrutture sono ancora in evoluzione e questo è uno dei collegamenti mancanti. Mi piacerebbe anche vedere l'ultimo ID di commit registrato in questo modo e deprecare il vecchio modo di usare --rejoin per rilevare da dove iniziare il successivo split.

+0

Inoltre, sto lavorando su [aggiungere sottostrutture a tartaruga] (https://github.com/johnb003/TortoiseGit) (Non ho ancora spinto nulla, ma ho quasi finito, quindi fai attenzione) se ti piace quel genere di cose allora non dovrai digitare nulla in :) – johnb003

Problemi correlati