2009-12-16 14 views
5

sto participing in un concorso software libero, e dobbiamo usare una fucina che utilizza GForge, con solo il supporto per SVN, ma mi piacerà usare Git (usando Gitorious) per esempio.Lavora con Git e SVN allo stesso tempo

C'è un modo semplice per ottenere due repository (uno su SVN e altri con Git) aggiornati più o meno allo stesso tempo?

risposta

4

Questo rimarrebbe un'operazione in due passaggi, ma alcuni script like git2svn possono aiutare ad aggiornare il tuo svn rapidamente una volta che hai spinto il tuo commit al repository Git Gitorious.

0

Stiamo facendo qualcosa di simile, perché volevamo usare Gource per mostrare quanto fosse bello il nostro codice sorgente.

here is a link to what the gource site suggests

Così ho messa a punto un'operazione pianificata per eseguire ogni 6 ore (si potrebbe fare il vostro più spesso, naturalmente), che userebbero la funzione git svn fetch di tirare le ultime revisioni dal nostro server SVN per il nostro git installare.

Potrebbe essere possibile farlo come parte della funzionalità di Constant Build Server, penso che sia il termine giusto? (come il tuo cruise control, teamcity o altri build potresti eseguire una conversione git).

Acclamazioni

Luca

(P.S: non potrebbe ottenere il rebase git svn per funzionare correttamente, quindi sono costantemente l'esecuzione di un fetch)

Problemi correlati