svnsync perd les propriétés de la révision, bien que le piège soit installé
J'ai un problème plutôt étrange. Nous avons mis en place SVN-Mirror par cronjob (parce qu'il devrait passer de l'intérieur du pare-feu extérieur, le piège après la fixation est impossible) et svnsync. Nous avons installé pre-revprop-hook, Comme ils l'ont dit.
Il semble que tout fonctionne bien, mais pas.
Par exemple. Lors de l'exécution manuellement du script.
Aucune erreur, aucune plainte. Mais lors de la vérification des propriétés de la révision, il dit:
Donc, pour une raison quelconque, des informations sur l'auteur et l'étiquette de temps sont perdues. Mais nous avons besoin de ces informations pour nos processus internes. Puisqu'il n'y a aucune erreur ni avertissement, je ne sais absolument pas où commencer. Tous localement (En plus des maîtres distants), Par conséquent, il n'y a pas de journaux de serveur.
J'ai aussi essayé de ré-copier manuellement à travers svnsync copy-revprops (
http://chestofbooks.com/comput ... .html
). Ça dit
Mais quand je leur demande, c'est la même chose.
Il y a des idées comme je peux aborder ce problème, voire mieux - Comment le résoudre? Toute idée est la bienvenue.
</uid></path-to-mirror></path-to-mirror></root-of-mirror></path-to-mirror></path-to-mirror></pwd></usr></path-to-mirror>
Il semble que tout fonctionne bien, mais pas.
Par exemple. Lors de l'exécution manuellement du script.
# svnsync --non-interactive sync file://<path-to-mirror> --source-username <usr> --source-password <pwd>
Committed revision 19817.
Copied properties for revision 19817.
Aucune erreur, aucune plainte. Mais lors de la vérification des propriétés de la révision, il dit:
# svnlook info <path-to-mirror>
0
# svn info -r HEAD file://<path-to-mirror> 2>&1
Path: <root-of-mirror>
URL: file://<path-to-mirror>
Repository Root: file://<path-to-mirror>
Repository UUID: <uid>
Revision: 19817
Node Kind: directory
Last Changed Rev: 19817
Donc, pour une raison quelconque, des informations sur l'auteur et l'étiquette de temps sont perdues. Mais nous avons besoin de ces informations pour nos processus internes. Puisqu'il n'y a aucune erreur ni avertissement, je ne sais absolument pas où commencer. Tous localement (En plus des maîtres distants), Par conséquent, il n'y a pas de journaux de serveur.
J'ai aussi essayé de ré-copier manuellement à travers svnsync copy-revprops (
http://chestofbooks.com/comput ... .html
). Ça dit
Copied properties for revision 19885.
Mais quand je leur demande, c'est la même chose.
Il y a des idées comme je peux aborder ce problème, voire mieux - Comment le résoudre? Toute idée est la bienvenue.
</uid></path-to-mirror></path-to-mirror></root-of-mirror></path-to-mirror></path-to-mirror></pwd></usr></path-to-mirror>
Aucun résultat connexe trouvé
Invité:
Pour répondre aux questions, connectez-vous ou registre
1 réponses
Dominique
Confirmation de:
Mais dans certains, sinon dans la plupart des sous-répertoires, il a été écrasé à travers
Étrange que utilitaire svnsync ne s'est pas plaint à ce sujet, car il s'agissait d'un mot de passe incorrect. Et les révisions sont également copiées, seules les propriétés ont créé des problèmes. ...
Nous avons résolu le problème en ajoutant
Dans chaque dossier ...