C'è un progetto open source SVN a cui ho accesso in sola lettura, e mi piacerebbe creare un mirror GIT di quel progetto aggiornato su GitHub.Esistono servizi di sincronizzazione automatica SVN-> GIT?
So come impostare il mirror iniziale e quindi mantenerlo aggiornato con git svn rebase
, ma ciò richiede comunque di avere un server configurato da qualche parte con un cron job in esecuzione per gestire la sincronizzazione, impostando il monitoraggio per assicurarsi che il server è attivo e il lavoro cron è in esecuzione, periodicamente l'aggiornamento alla versione più recente git, ecc
Prima di reinventare la stessa ruota che ogni altra SVN-> specchio GIT ha dovuto, mi chiedevo se ci sono dei servizi (gratuito oa pagamento) che automatizzerà il mirroring SVN-> GIT per me. Conosci qualcuno?
Ovviamente un servizio automatizzato non può unire le mie modifiche - tutte le mie modifiche avvengono in un repository separato (o forse un ramo separato nello stesso repository). Sto solo cercando un modo per automatizzare l'interazione SVN e creare uno specchio esatto che altri possano clonare.
Sarei anche interessato a tale servizio perché voglio usare un open-source progetto ospitato in SVN come sottostruttura git. La risposta accettata non risponde alla domanda posta. Ci può essere una nicchia qui per una piccola impresa. In alternativa, qualcuno come Github potrebbe voler offrire un servizio simile se non esiste già. – paperjam