J'ai un problème avec git.git svn rebase problème sur windows
Fondamentalement, voici ce que j'ai. J'accède à un dépôt svn via git. Jusqu'à présent, sur les fichiers python, tout fonctionnait bien.
Mais récemment j'ai également ajouté quelques fichiers pyd, dll et lib sur le dépôt. La première mise à jour s'est bien passée. Mais ensuite, ces fichiers ont été modifiés et depuis lors, je ne peux pas mettre à jour. Ces fichiers ont été ajoutés à partir d'un ordinateur Windows avec TortoiseSvn sur le référentiel svn.
Si je fais un git svn rebase sur Linux, tout fonctionne bien.
Si je fais un svn git rebase sur les fenêtres avec msysgit (et TortoiseGit), je l'erreur suivante: fatale: Erreur d'écriture: Invalid argument
Si je fais un svn git rebase sur les fenêtres avec Cygwin, j'ai l'erreur suivante: n'a pas trouvé de nouvelle ligne après blob à la ligne /usr/lib/perl5/vendor_perl/5.10/Git.pm 916
J'ai essayé plusieurs choses (autocrlf vrai/faux, safecrlf vrai/false), en ajoutant le fichier .gitattributes avec la ligne suivante *. * -crlf -diff -merge et rien n'a fonctionné.
Je suis un peu coincé ici, donc toute suggestion serait la bienvenue.
Merci d'avance.
oh, et j'essaie aussi git svn fetch -rHEAD et toujours le même problème – darkpotpot
D'autres plus intelligents que moi résoudront votre problème réel. Mais puis-je demander si ces objets générés sont générés par votre projet ou s'ils proviennent de l'extérieur de votre projet? Je suis curieux de savoir pourquoi vous avez besoin de mettre des objets générés dans le dépôt. –
En fait, ces objets générés sont générés par quelqu'un d'autre. En bref, tout le monde utilise python sauf une personne. Cette personne réécrit certaines de nos bibliothèques python en C++ afin d'améliorer la vitesse. Il est donc le seul à ajouter les fichiers générés dans le référentiel et nous n'avons pas besoin de recompiler les bibliothèques C++ sur chaque ordinateur. – darkpotpot