Vorrei utilizzare Git per i miei scopi personali e devo utilizzare il repository Subversion nella mia azienda. So che esiste il comando 'git svn' ma richiede la cronologia del lineral anche nel repository git. Il problema è che vorrei: - sincronizzare il repository git con un altro mio repository git sul mio disco remoto in modo da poterlo sincronizzare con un altro repository git su un altro computer, - e il più importante: mi piacerebbe commit frequentemente nel mio repository git e quando decido che questi piccoli passi valgono la pena di impegnarsi (abbastanza grande da condividerli) mi piacerebbe commetterli a svn ma con un solo commit ... Quindi non vorrei mostrare tutti i miei git (mayby a volte stupido, troppo piccolo si limita a ricordare qualcosa) in svn, - e con 'git svn' non posso usare i rami (perché quando li unisco con il master, il master non avrà la storia del lineral).Usa Git per conto mio e Subversion in azienda
Si prega di aiuto ... Forse c'è un flusso di lavoro in cui posso usare git nel suo pieno splendore e svn per impegnare più grande (non il mio 'privato' ... forse piccole modifiche e che per qualche tempo casue quel merluzzo non compila) modifiche al repository della mia azienda.
Grazie in anticipo!
c'è una videocast che mostra questo flusso di lavoro? questo suona come qualcosa che mi piacerebbe provare, Cheers – roundcrisis
Grazie per la risposta rapida. Ma cosa succede se mi piacerebbe avere una storia dettagliata da sola e di conseguenza non so cosa schiacciare commette? rami ... Posso avere solo i miei rami (non condivisi in svn)? Per quanto mi riguarda, non posso unire il mio ramo con il master e poi fare nel master git svn ... perché il master non avrà una storia lineare. Qual è la tua migliore pratica per lavorare personalmente con git e con svn in compagnia? Potresti mostrare il tuo flusso di lavoro con i comandi di esempio? – miki
@miki: Re Branches - sì quelli (non condivisi in svn) erano quelli di cui stavo parlando. Puoi creare tutti i rami che vuoi e unirli nuovamente al master prima di tornare a svn. O puoi scappare direttamente da quei rami a svn. –