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

API standards et tierces Java Discussion :

SVNKit commiter un fichier


Sujet :

API standards et tierces Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé Avatar de Bubu017
    Homme Profil pro
    Ingénieur validation
    Inscrit en
    Avril 2008
    Messages
    300
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Deux Sèvres (Poitou Charente)

    Informations professionnelles :
    Activité : Ingénieur validation
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2008
    Messages : 300
    Par défaut SVNKit commiter un fichier
    Bonjour à tous.
    Voilà pour un projet je dois manipuler un svn avec svnkit.

    Donc pour l'instant ça allait je ne faisais que créer des répertoires dans mon repository mais là j'aimerais créer un fichier xml en live dans mon appli et le commiter sur le svn. Pour ce faire, j'ai regardé comment commiter un fichier sur le svn mais je n'ai pas trouvé.

    J'ai vu un doCommit mais le truc c'est je ne sais pas où on donne l'adresse du svn, j'ai vu avec l'editor mais j'ai l'impression que l'on crée un fichier et pas que l'on commit un fichier.

    Donc ma question est donc : est-ce que certains d'entre vous ont déjà réussi à commiter un fichier de leur machine sur un svn avec svnkit. si oui pouvez-vous me montrer le code SVP ?

  2. #2
    Membre éclairé Avatar de Bubu017
    Homme Profil pro
    Ingénieur validation
    Inscrit en
    Avril 2008
    Messages
    300
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Deux Sèvres (Poitou Charente)

    Informations professionnelles :
    Activité : Ingénieur validation
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2008
    Messages : 300
    Par défaut
    petit up
    Personne n'utilise svnkit ?

  3. #3
    Membre éclairé Avatar de Bubu017
    Homme Profil pro
    Ingénieur validation
    Inscrit en
    Avril 2008
    Messages
    300
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Deux Sèvres (Poitou Charente)

    Informations professionnelles :
    Activité : Ingénieur validation
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2008
    Messages : 300
    Par défaut
    Salut à tous, bon j'ai trouvé et je met la réponse si ça intéresse quelqu'un.
    Par contre c'est pour commiter un fichier texte (moi c'était pour un pom.xml) dont on donne le contenu via le code java.
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
     
     
    public void ajouterFichierContenuTexte(String nomFichier,
    			String urlSVNDestination, String contenuFichier)
    			throws SVNException, IOException {
     
    		// svn://, svn+xxx:// (svn+ssh:// in particular)
    		SVNRepositoryFactoryImpl.setup();
     
    		// create directories along the path to trunk
    		SVNURL trunkPath = SVNURL.parseURIDecoded(urlSVNDestination);
     
    		SVNClientManager SVN = createClientManager();
     
    		// check out a working copy of the repo
    		File wc = createTempDir("non-standard-layout-wc");
    		SVN.getUpdateClient().doCheckout(trunkPath, wc, SVNRevision.UNDEFINED,
    				SVNRevision.HEAD, SVNDepth.INFINITY, false);
    		cd(wc);
     
    		// add a file
    		File textFile = new File(wc, nomFichier);
    		FileUtils.writeStringToFile(textFile, contenuFichier);
    		SVN.getWCClient().doAdd(textFile, false, false, false, SVNDepth.EMPTY,
    				false, false);
    		SVN.getCommitClient().doCommit(new File[] { wc }, false, "committing",
    				null, null, false, false, SVNDepth.INFINITY);
    	}
    Tout ça grâce au site : http://savana.codehaus.org

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [Utilisation] Ne pas commit un fichier present sur le trunk
    Par Scalp4 dans le forum Subversion
    Réponses: 2
    Dernier message: 24/03/2009, 11h57
  2. [Utilisation] switch du trunk vers une branche sans commiter un fichier modifié
    Par laurentapologic dans le forum Subversion
    Réponses: 1
    Dernier message: 15/10/2008, 19h08
  3. Réponses: 3
    Dernier message: 04/02/2008, 15h43
  4. [Utilisation] Pb commit met fichier dans Attic
    Par humhum dans le forum CVS
    Réponses: 2
    Dernier message: 15/11/2007, 14h08
  5. [UBUNTU] Commiter des fichiers avec svn
    Par r0d dans le forum Ubuntu
    Réponses: 4
    Dernier message: 22/01/2007, 09h26

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