Il progetto a cui sto lavorando è la versione controllata da SVN e la regola non detta al lavoro è quella di eseguire il commit solo quando viene aggiunta una nuova funzione stabile (per avere una cronologia delle revisioni "pulita" senza ripristino), quindi lavoro a volte per alcuni giorni senza commettere.
Comunque sono un maniaco commettente (diversi commit al giorno sui miei precedenti progetti git) e questo flusso di lavoro non mi va bene. Idealmente mi piacerebbe biforcare il progetto, commettere una versione instabile sotto il "repository sottomarino" e unirmi a quello stabile ogni volta che la funzione è abbastanza stabile (i miei commit instabili non devono apparire nel repository stabile). Come posso fare questo?
Con SVN: ho cercato Rami fornitori e Esterni ma non ho davvero trovato quello che volevo.
Con Git: è possibile utilizzare Git sul repository unstable undercover e SVN per il repository stabilizzato senza conflitti tra i due CVS durante le unioni?