Abbiamo una configurazione del server trac che funziona con i commit svn, quindi possiamo fare cose come "fixed # 183" nei messaggi di commit e fare riferimento alle modifiche coinvolte. In questo momento ho eclipse con subclipse + trac plugin, e funziona piuttosto bene.
Ma non ho Internet tutto il tempo e diventa molto difficile eseguire il commit su un server svn inaccessibile.
Vorrei utilizzare un certo tipo di repository locale per i commit, e quindi push commit tutto in una volta, ma individualmente sul server. Cambiare svn / trac non è un'opzione al momento . Altri sviluppatori possono toccare direttamente il server svn.
C'è un modo per mettere in cache i commit localmente e poi inviarli quando ho di nuovo Internet? Considera che non posso fare solo un grande commit di tutti i miei cambiamenti perché lo rende un incubo poiché non riesco a fondere in modo selettivo.
Fondamentalmente c'è un modo per farlo con git / bzr / mercurial e usa ancora svn / trac come previsto?
Sarei disposto a fare degli script, ma non so da dove cominciare.