Bon ben voilà svn delete à la facheuse tendance à supprimer les fichiers de sa copie locale voici la commande pour ne supprimer le fichier que sur le serveur subversion :
svn delete --keep-local nom_du_fichier
Aller au contenu | Aller au menu | Aller à la recherche
mardi 11 janvier 2011
Par rivsc le mardi 11 janvier 2011, 18:03
Bon ben voilà svn delete à la facheuse tendance à supprimer les fichiers de sa copie locale voici la commande pour ne supprimer le fichier que sur le serveur subversion :
svn delete --keep-local nom_du_fichier
mercredi 15 septembre 2010
Par rivsc le mercredi 15 septembre 2010, 14:44
En fait, il n'y a pas vraiement de merge d'une branche sur l'autre avec SVN. On peut utiliser la commande "svn merge", mais il faut bien comprendre ce qu'elle fait.
Prenez l'exemple ci-dessous :
Si vous avez compris toutes ces hypothèses les commandes sont notées en dessous...
Pensez dans le message du commit à mettre un message clair indiquant la révision de départ et la révision d'arrivée sur la branche source (2.6 dans notre cas) ainsi que les branches sources et destination... Si vous avez besoin de faire un autre merge après, vous aurez besoin de savoir à quelle révision vous vous étiez arrêté la dernière fois...
# aller dans le répertoire de la branche 2.7 sur sa machine locale
cd ..../myProduct/2.7
# appliquer les modifications depuis la création de la branche
svn merge -r5234:HEAD http://svn.xxx.com/myProduct/2.6 .
# s'il n'y a pas de conflit, vérifier que tout
# marche bien et commiter le tout sur la branche 2.7
svn commit -m "merge [Rev:5234:5xxx] myProduct/2.6->myProduct/2.7"
mercredi 17 février 2010
Par rivsc le mercredi 17 février 2010, 12:24

Pour ceux qui se demande pourquoi je fais des petits billets de la sorte, c'est parce que ce blog est un bloc note pour moi voilà !
svn propset svn:ignore -F <fichier_des_motifs>
<repertoire>.
fichier_des_motifs : fichier contenant les motifs des fichiers à ignorer
mardi 3 novembre 2009
Par rivsc le mardi 3 novembre 2009, 17:20

Voilà la problématique :
J'ai un repository que l'on peut considérer comme mort. Ma copie de travail est par chance à jour, mais avec plein de répertoire .svn ....
Et ben pas de problème : il faut créer un server subversion :
Version minimaliste :
sudo mkdir /var/svn
sudo svnadmin create /var/svn/projet
cd /var/svn/projet/conf
Editer les fichiers de config pour autoriser certains utilisateurs.
Ne pas oublier de démarrer le serveur :
sudo svnserver -d -r /var/svn
Ensuite la commande magique
svn import -m "changement de repository" mon_chemin_local
svn://server/projet
En fait svn import ignore les .svn, c'est pour ça que ça ressemble fortement à une installation classique de serveur subversion