Sono nuovo di Git e sto imparando il più possibile a riguardo.
L'ultima cosa che vorrei sapere è come affrontare questo problema: ho una singola cartella ( R
) che ho inizialmente impostato come repository Git.
Da quando ho impostato R
su, ora contiene diversi progetti e ora ho diverse filiali, ognuna delle quali riflette un progetto diverso e non mi piace perché è disordinata e disorganizzata.
Come tale, penso che il modo migliore per affrontare il problema potrebbe essere quello di creare un nuovo repository per ogni progetto. (Nota che ogni progetto è una sottodirectory di R
.)
Tuttavia, so che creare un nuovo repository significa ricominciare da capo (cioè niente rami o commit precedenti). Secondo - Sono sicuro che la risposta è sì - ma mi chiedo se posso copiare su un ramo da R
dove ho usato per tracciare le modifiche in precedenza in modo da poter continuare con il nuovo progetto come repository invece di essere un sub -directory di un altro repository.
Quindi ho due domande:
- È una buona idea dividere ogni progetto nel proprio repository? (In tal caso, ciò influenzerà la struttura generale di
R
? L'idea è che smetto di usareR
come repository e utilizzi inveceR\Project1
eR\Project2
, ecc. Come repository separati.) - Esiste un modo per copiare un ramo da
R
nel nuovo repository?
Nota: Al momento sono l'unico sviluppatore / utente di questi file - nessun altro è coinvolto.