Je suis en train d'évaluer git-svn et j'essaie de déterminer comment il va fonctionner avec un dépôt svn particulier. Je suis surtout préoccupé par le fait que git-svn puisse effectuer des fusions de telle sorte que la propriété svn:mergeinfo soit correctement définie dans le dépôt subversion. Cela est-il possible ?
Voici ce que j'ai fait jusqu'à présent :
# Checkout the SVN repo.
$ git svn clone svn://server/project1 -T trunk -b branches -t tags
# Make sure we are working on trunk.
$ git reset --hard remotes/trunk
# Modify the working copy.
$ vim file.txt
# Commit locally to the git repo.
$ git commit -a
# Push the commits back to the SVN server.
$ git svn dcommit
Committing to svn://server/project1/trunk ...
M file.txt
Committed r178
M file.txt
r178 = b6e4a3a0c28e7b9aa71d8058d96dcfe7c8a2b349 (trunk)
Maintenant, comment dois-je faire pour fusionner ce commit particulier dans une des branches de subversion ? Encore une fois, il est très important pour moi que git définisse correctement la propriété svn:mergeinfo lors de la validation du changement.