 Il progetto è gestito mediante "git-svn" per tenere sincronizzato
il repository git locale e il repository svn remoto di Wordpress.

Segue l'elenco dei comandi usati per creare il repositori mixed
e al fondo i comandi per gestire le modifiche

---------------------------------------------------------------

svn log https://plugins.svn.wordpress.org/lead-champion-discover

# scelto la revision di creazione del 

git svn clone --no-minimize-url -s -r1499299 https://plugins.svn.wordpress.org/lead-champion-discover

cd lead-champion-discover

git svn fetch --log-window-size 10000

git svn rebase

git branch -a

git config --add svn-remote.assets.url https://plugins.svn.wordpress.org/lead-champion-discover/assets

git config --add svn-remote.assets.fetch :refs/remotes/assets

git svn fetch -r HEAD assets

git checkout remotes/assets

git checkout -b assets

# si passa dal trunk ai contenuti di assets nel seguente modo:
git checkout assets
git checkout master



# prova operazioni su master
git checkout master
# modifiche locali ...
git add .
git commit -m 'xxx'

# mando le modifiche a git
git push

# mando le modifica ad svn
git svn dcommit

git tag v1.1.1
git push --tags

git svn tag 1.1.1
# siccome "git svn tag" ha problemi di autenticazione
# appena dopo aver creato il tag git, creare il tag svn con il comando "svn cp"
svn cp https://plugins.svn.wordpress.org/lead-champion-discover/trunk https://plugins.svn.wordpress.org/lead-champion-discover/tags/1.1.1




# per resettare un eventuale problema e buttare le commit locali - attenzione che serve il carattere '^' dopo HEAD
git reset --hard HEAD^

