Quindi, sto lavorando con un progetto open source e sto apportando alcune modifiche significative a un piccolo modulo del progetto. Il progetto utilizza SVN come controllo della versione e ho bisogno di accedere a questo repository, poiché c'è molto sviluppo attivo e devo essere in grado di ottenere gli aggiornamenti. Allo stesso tempo, non voglio trasferire le mie modifiche al repository fino a quando non l'ho completato e testato, così come passare il file di patch in giro per i commenti. Mi piacerebbe anche avere il mio repository, in modo che possa avere accesso alle funzionalità di controllo della versione, ma non voglio usare il repository SVN, dal momento che mi piacerebbe mantenere le mie modifiche fuori dal ramo principale fino a quando non è fatto . Per semplificare le cose, non modificherò nulla di ciò che è attualmente nel repository SVN, aggiungendo solo nuovi file.
L'unico modo che ho pensato di fare finora è usare SVN per tracciare i file esistenti, e usare Mercurial, CVS, Git, o qualche altro controllo di versione per tracciare i miei nuovi file, quindi nella directory I ' Lavorando in, avrei entrambi una cartella .svn e .hg. Questo è un po 'una seccatura, però.
Qualcuno ha altri suggerimenti su come farlo?