Comment puis-je contourner cette erreur lors de la copie du référentiel SVN par svnsync?

StackOverflow https://stackoverflow.com/questions/227634

  •  03-07-2019
  •  | 
  •  

Question

Je copie un référentiel à l'aide de svnsync et je reçois cette erreur chaque fois sur la même révision.

  

Envoi des données de fichier ... svnsync: RAPPORT de ' https://svn1.avlux.net/ xxxxxx.net ': impossible de lire le corps de la réponse: connexion sécurisée tronquée https://svn1.avlux.net )

Il s'agit d'une révision volumineuse et je n'ai pas d'accès administrateur au serveur. Y a-t-il un moyen de contourner cela, même si cela implique d'extraire et de copier la révision manuellement?

Était-ce utile?

La solution

Essayez-vous simplement de copier le référentiel une fois ou essayez-vous de configurer un schéma de mise en miroir en cours?

Si c’est l’ancien, vous pouvez laisser la synchro disparaître jusqu’à ce qu’elle échoue, puis faites une différence entre la révision sur laquelle elle a échoué et la révision précédente et exportez-la dans un fichier. Donc, si le rev qui a échoué était 135, ce serait quelque chose comme ceci:

svn diff -r134:135 http://your/repo/url > patch.diff

Vous pouvez ensuite appliquer ce fichier de correctif à une copie de travail du nouveau référentiel.

patch -p0 -i patch.diff

Il vous suffit ensuite de valider les modifications apportées à cette copie de travail et de relancer svnsync.

C’est plutôt rigolo, mais cela pourrait fonctionner.

NOTE: Je n'ai testé aucune des commandes, il pourrait y avoir des erreurs de syntaxe, mais l'approche générale devrait fonctionner en théorie.

Autres conseils

J'ai réussi à résoudre le problème en: - Mise à jour (Apache et svn au plus tard) - Activer le protocole svn V2 (apache config sous l'emplacement)             SVNAdvertiseV2Protocol On

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top