Sto cercando di creare un gitsubtree di un repository esistente, ad esempio:Come posso creare una gitsubtree di un repository esistente?
-> projectA/ProjectB
Progetto A è il genitore, voglio aggiungere progetto B come una sottostruttura git.
git sottostruttura -P ProjectB ssh: master //[email protected]/projectB.git
Ma non riesce, e mostra il seguente messaggio:
prefisso 'ProjectB ' esiste già.
Non voglio scaricare nuovamente tutto il repository, voglio solo aggiungere questa directory al mio gitsubtree.
Questo progetto di directory B non è tracciato dal progetto A git.
grazie in anticipo
La cartella del progetto B esiste già? Se così contiene qualcosa? La sottostruttura di Git rifiuterà di creare la sottostruttura se la directory in cui verrebbe inserita contiene qualcosa. – LopSae
Sembra impossibile attualmente (git v2.0) se la cartella projectB esiste già, e rimuovendo la directory projectB esistente con 'rm -rf projectB', quindi' git subtree aggiungi projectB_directory [email protected]/projectB.git master' per scaricare nuovamente è l'unica scelta. – Allen