Had question identique à msysGit v1.7.2.3, la dernière version en date du 29 10 sept et je voulais partager mes résultats ici (Google retourne plusieurs cas, mais pas de solutions).
Essayer de faire "git svn rebase" sur un repo (qui a déjà beaucoup fonctionné dans le passé) a toujours échoué avec un "fatal: write error: Invalid argument" après un certain nombre de validations. La synchronisation reviendrait alors au début.Je crois qu'il s'agit d'un bug dans Msysgit concernant les binaires de grande taille (ish) et la mémoire disponible (sur un système Win XP SP3 avec 4 Go de RAM et beaucoup d'espace libre HD). Le système distant était le repo DotNetNuke SVN sur CodePlex (https://dotnetnuke.svn.codeplex.com/svn).
Initialement, il s'étouffait sur un fichier "CHM" de 330 Ko (~ 212ème commit, r52261). Il l'a toujours fait, même après avoir désactivé Avast AV, Google Desktop, etc. et vérifié qu'il n'y avait pas d'autres processus avec des verrous sur le dossier repo. Après un redémarrage (mais l'ouverture de Outlook, Dreamweaver, etc), il a échoué systématiquement et à plusieurs reprises sur une DLL ~ 15,3 Mo (~ 416e commit, même révision).
Enfin, après un autre redémarrage, en désactivant Avast, Carbonite et Google Desktop et en n'exécutant aucun autre programme, la synchronisation a fonctionné pour la première fois.
Cela semble pointer fermement à ma conclusion qu'il s'agissait d'un problème de mémoire disponible, probablement lié à la présence d'un grand nombre binaire et un grand nombre de commits dans la révision. Notez que j'ai également essayé "git fsck", "git svn reset xx" et peaufiné les variables de configuration "packSizeLimit"/"usedeltabaseoffset", sans succès. Tchad - il se peut que vous ayez eu le même problème et que ce soit le redémarrage qui ait aidé, plutôt que la mise à jour.
avez-vous téléchargé le code source Git ou msysgit? – VonC