2010-11-22 22 views
12

Je souhaite utiliser des externes SVN sur mes projets pour inclure un certain nombre de plugins tiers. J'ai trouvé ce billet de blog recommander sauver la valeur svn: externals dans un fichier (appelé svn.externals) avec les paires destination/sources, comme ceci:SVN prend-il en charge des commentaires dans ses propriétés?

akismet http://svn.wp-plugins.org/akismet/trunk 
all-in-one-seo-pack http://svn.wp-plugins.org/all-in-one-seo-pack/trunk 

et d'utiliser le drapeau -F pour régler la la propriété, comme ceci:

svn propset svn:externals -F svn.externals 

Je suis l'info ci-dessus de beer planet.

Maintenant à la question. Est-ce que SVN supporte un format de commentaire me permettant de commenter ce fichier svn.externals? Je voudrais regrouper les référentiels externes sous libraries, widgets et similaires. En outre, je pensais ajouter des instructions sur la façon de mettre à jour ce fichier/propriété pour mes collègues développeurs en haut du fichier. Exemple, en supposant que le # commence un commentaire:

# README: When updating svn:externals 
# 1. Update and save this file 
# 2. Run 'svn propset svn:externals -F svn.externals 
# 3. Commit 'svn ci -m "plugin XXXXXXXX added to svn:externals"' 

# wp plugins 
wp/content/plugins/akismet http://svn.wp-plugins.org/akismet/trunk 
wp/content/plugins/all-in-one-seo-pack http://svn.wp-plugins.org/all-in-one-seo-pack/trunk 

# jquery + plugins 
js/jquery http://jquery-ui.googlecode.com/svn/trunk 
# etc etc (this is just a random example of my idea) 

-

Pour résumer, ma question est, ne supporte SVN une sorte de commentaires dans ses propriétés? Et si c'est le cas, quelle est la syntaxe?

Répondre

15

À partir du code source \ svn \ main.c: 1124 (version 1.7.1)

"  Lines in externals definitions starting with the '#' character\n" 
"  are considered comments and are ignored.\n" 
+0

Deux réponses moins d'une heure après près d'un an, ce qui est à ce sujet? De toute façon merci, il semble que mon propre format de fichier hypothétique fonctionne réellement. J'ai posé la question quand je venais juste de commencer à utiliser SVN et je n'ai pas osé le tester sur le repo de l'entreprise. – davur

+0

je ne suis pas sûr. en quelque sorte cette question a fini par la première page le jour où j'ai répondu. – sylvanaar

+3

"svnadmin create/tmp/repo" "svn co fichier: /// tmp/repo." expérimenter avec un dépôt local. – Veda