2010-11-22 6 views
12

Ich möchte SVN Externals in meinen Projekten verwenden, um eine Reihe von Plugins von Drittanbietern einzuschließen. Ich habe diesen Blog-Post empfehle fanden die svn Sparend: Äußerlichkeiten Wert in einer Datei (genannt svn.externals) mit den Ziel-/Quellenpaare, wie folgt aus:Unterstützt SVN eine Art von Kommentaren in seinen Eigenschaften?

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

und die -F Flagge zu verwenden, setzen die Immobilien, etwa so:

svn propset svn:externals -F svn.externals 

bekam ich die oben genannten Informationen von beer planet.

Jetzt zur Frage. Unterstützt SVN ein Kommentarformat, mit dem ich diese Datei svn.externals kommentieren kann? Ich möchte die externen Repositories unter libraries, widgets und dergleichen gruppieren. Außerdem dachte ich darüber nach, Anweisungen hinzuzufügen, wie diese Datei/Eigenschaft für meine anderen Entwickler am Anfang der Datei aktualisiert werden kann. Beispiel die # unter der Annahme, beginnt einen Kommentar:

# 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) 

-

Um es zusammenzufassen, meine Frage ist, ob SVN eine Art von Kommentaren in seinen Eigenschaften unterstützen? Und wenn ja, wie lautet die Syntax?

Antwort

15

aus dem Quellcode \ 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

Zwei Antworten innerhalb einer Stunde nach fast einem Jahr, was ist das? Wie auch immer, es scheint, dass mein eigenes hypothetisches Dateiformat tatsächlich funktioniert. Ich stellte die Frage, als ich SVN gerade angefangen hatte und nicht wagte, es nur auf dem Repo des Unternehmens zu testen. – davur

+0

Ich bin mir nicht sicher. Irgendwie endete diese Frage auf der Titelseite an dem Tag, an dem ich antwortete. – sylvanaar

+3

"svnadmin create/tmp/repo" "SVN-Datei: /// tmp/repo." mit einem lokalen Repository experimentieren. – Veda

Verwandte Themen