IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Administration système Discussion :

Problème Subversion et fichiers binaires


Sujet :

Administration système

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Juillet 2009
    Messages
    23
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Juillet 2009
    Messages : 23
    Par défaut Problème Subversion et fichiers binaires
    Bonjour à tous,

    Je vous écris aujourd'hui afin de vous faire part d'un problème des plus pénalisants que je rencontre maintenant depuis plusieurs mois avec Subversion.

    J'ai une Debian Lenny disposant d'un serveur Subversion (version 1.6.9), le tout configuré avec Dav Svn. Tout fonctionne correctement avec des fichiers textes. Tout le monde arrive à modifier, fusionner, etc...

    Cependant, lorsqu'un fichier binaire est envoyé, il y a environ 50 % de chances pour que je me retrouve avec des problèmes de checksum lors d'un check out ou d'un update d'une version inférieure. Des fois (rarement), cela passe tout de même.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     * Révision 13 vérifiée.
    svnadmin: Sommes de contrôle différentes en lisant la représentation*:
       attendu*:  c33b83ed1bc225169b3c342c95a54fec
        obtenu*:  26cda92790b52232194b0d2e73b791fd
    J'ai essayé d'utiliser la technique du FSFS Verify (mes dépôts sont bien entendu en FSFS). Cependant, celle-ci ne fonctionne pas.

    Je ne comprends pas d'où peut venir le problème, le caractère aléatoire me perturbant beaucoup. Serait-ce un problème réseau ? Un problème serveur ? Je m'en remets à votre expertise, toutes mes tentatives dans ce domaine ayant échouées. :s

    A noter que le problème a lieu à la fois en utilisant Dav Svn (donc en http) et en SVN over SSH (svn+ssh). Et ce, que ce soit sous Windows (Vista) et Linux (Debian Lenny également).

    Je suis preneur de toute piste. Merci par avance ! :p

  2. #2
    Rédacteur
    Avatar de pi-2r
    Homme Profil pro
    Développeur Java
    Inscrit en
    Juin 2006
    Messages
    1 487
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur Java

    Informations forums :
    Inscription : Juin 2006
    Messages : 1 487
    Par défaut
    Bonsoir,

    peut être que cela est dû au système de fichier ....
    Les pièges de l'Internet
    Helix, réponse à une intrusion


    "La plus grande gloire n'est pas de ne jamais tomber, mais de se relever à chaque chute." Confucius
    "Si j'ai vu plus loin, c'est en me tenant sur les épaules de géants." Isaac Newton

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Juillet 2009
    Messages
    23
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Juillet 2009
    Messages : 23
    Par défaut
    Je ne pense pas. En essayant avec l'autre système de fichiers (Berkeley), ça ne passe pas non plus.

    Mais il est vrai que le système de fichiers de la partition a toujours été invariable dans mes tests. Toujours du ext3. Il me faudrait que je prenne une machine virtuelle pour essayer, même si cela m'étonnerait quand même. :s

  4. #4
    Membre éprouvé Avatar de exodev
    Inscrit en
    Septembre 2009
    Messages
    201
    Détails du profil
    Informations personnelles :
    Âge : 39

    Informations forums :
    Inscription : Septembre 2009
    Messages : 201
    Par défaut
    Hello,

    En cherchant un peu sur ce problème je suis tombé la dessus : How does Subversion handle binary files?

    Cela pourrait venir du fait que svn ne détecte pas le fichier comme binaire ?

  5. #5
    Membre averti
    Profil pro
    Inscrit en
    Juillet 2009
    Messages
    23
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Juillet 2009
    Messages : 23
    Par défaut
    Avec un peu de retard, je viens de regarder le lien d'exodev. Malheureusement, en regardant avec un éditeur hexadécimal, le fichier est bien détecté comme binaire... :s

    Pas grave. Je vais continuer à envoyer les binaires à travers un FTP, et les sources en SVN. Même si cela ne va pas forcément être très pratiques. Cela m'étonne quand même qu'il n'y ait pas une solution simple. :/

    Merci dans tous les cas !

Discussions similaires

  1. Problème lecture de fichier binaire
    Par -N4w4k- dans le forum C#
    Réponses: 3
    Dernier message: 16/02/2013, 22h16
  2. probléme lecture de fichier binaire octer par octet
    Par ousmanesidibe dans le forum C++
    Réponses: 2
    Dernier message: 12/12/2009, 21h34
  3. Probléme de lecture fichier Binaire!
    Par HadJack dans le forum C++
    Réponses: 5
    Dernier message: 05/08/2009, 17h19
  4. Réponses: 2
    Dernier message: 20/03/2006, 20h56
  5. Réponses: 11
    Dernier message: 13/10/2004, 00h58

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo