Articles of svn

Outils utiles pour travailler avec Subversion

Il existe un certain nombre d’excellents outils qui s’intègrent à Subversion et font des choses vraiment intéressantes. J’ai essayé un certain nombre d’entre eux, mais finalement, j’ai tendance à ne les utiliser que régulièrement: Tortoise (le plugin Explorer omniprésent) Visual SVN (intégration IDE pour VS) Serveur Visual SVN ( serveur SVN léger) SVN Monitor (surveillance […]

Ajouter svn repo au repo git existant?

Je sais que vous pouvez suivre un repo svn avec git en utilisant git svn init, mais c’est pour si vous voulez créer un nouveau repo. Ma situation est que j’ai déjà un repo git existant et que je veux suivre le trunk d’un repository svn en en faisant une twig distante dans mon repo […]

Subversion – Quelles sont les différences entre les commandes SVN Checkout et SVN?

Je comprends que la commande “SVN checkout” effectuera la récupération initiale des fichiers à partir du repository Subversion et les apportera localement dans votre répertoire de travail / copie et que la commande “SVN update” recevra les modifications des fichiers depuis le référentiel si des modifications ont été apscopes par d’autres. Il me semble cependant […]

Git vs Mercurial vs SVN

Dupliqués possibles: Pour les projets à la maison, Mercurial ou Git (ou d’autres DVCS) peuvent-ils offrir plus d’avantages par rapport à Subversion? Quelles sont les forces et les faiblesses relatives de Git, Mercurial et Bazaar? Quelles sont certaines des différences entre ces systèmes de contrôle de source? Lequel est le meilleur pour un petit projet […]

Traitement des mots-clés SVN avec git-svn

J’ai récemment posé une question sur l’ expansion des mots clés dans Git et je suis prêt à accepter le design pour ne pas vraiment supporter cette idée dans Git. Pour le meilleur ou pour le pire, le projet sur lequel je travaille actuellement nécessite une extension de mot-clé SVN comme ceci: svn propset svn:keywords […]

svn: Comment annuler une fusion (sans commit)?

Je viens de faire une svn merge pour fusionner les modifications du tronc à une twig: $ svn merge -r328:HEAD file:///home/user/svn/repos/proj/trunk . — Merging r388 through r500 into ‘.’: A foo A bar C baz1 C baz2 U duh […] Mais il y avait trop de conflits, alors je voudrais défaire ça. Une façon de […]

Retourne un dossier svn à une révision précédente

Pour restaurer un dossier particulier dans SVN à son état précédent, j’utilise actuellement ce qui suit: svn rm folder svn commit -m ‘removed folder to revert to previous version’ svn co http://pathto/repo/folder@268 cd folder rm -rf .svn //recursively if many folders svn add folder svn commit -am ‘reverted to the previous version’ Semble trop difficile […]

Pouvez-vous désactiver l’intégration du contrôle de version dans Xcode 4?

J’utilise Cornerstone pour gérer mes référentiels Subversion, donc je n’ai pas besoin de l’intégration de Xcode, et je remarque que Xcode décharge des charges liées à SVN dans ma console (il reconnaît que mon projet est une copie SVN locale) … En particulier, il y a beaucoup d’ ERROR: Your working copy returned an SVN […]

Comment renommer une twig SVN et mettre à jour des références dans un sandbox existant?

Je devais renommer une twig SVN, donc j’ai fait: $ svn move https: // serveur / repos / myrepo / twigs / oldbranch \ https: // serveur / repos / myrepo / twigs / newbranch Jusqu’ici, tout va bien – la twig a été renommée. Le problème est que nous avons des sandbox existants extraits […]

SVN créer un répertoire de tronc sur le référentiel existant

Je travaille sur un projet qui n’a pas de structure de répertoire de tronc / twigs / balises – c.-à-d. tout est à la racine du repository svn. Je voudrais créer un répertoire de jonction et dans le répertoire racine, et déplacer tout dans le répertoire racine dans le nouveau répertoire de jonction. Quelle est […]