You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@subversion.apache.org by mf...@apache.org on 2010/02/11 22:04:42 UTC
svn commit: r909145 [3/6] - in /subversion/site/publish: ./ docs/
docs/community-guide/ docs/release-notes/ style/
Modified: subversion/site/publish/docs/release-notes/1.6.zh.html
URL: http://svn.apache.org/viewvc/subversion/site/publish/docs/release-notes/1.6.zh.html?rev=909145&r1=909144&r2=909145&view=diff
==============================================================================
--- subversion/site/publish/docs/release-notes/1.6.zh.html (original)
+++ subversion/site/publish/docs/release-notes/1.6.zh.html Thu Feb 11 21:04:38 2010
@@ -20,8 +20,11 @@
<p>æ¬ææ ¹æ®åær36726ï¼ç±<a href="http://www.subversion.org.cn">Subversionä¸æç«</a>çä¸æåç¿»è¯å°ç»ç¿»è¯ï¼æ¬¢è¿åä½åä¸ç¿»è¯å·¥ä½ï¼å å
¥å°åï¼<a href="http://code.google.com/p/svncndoc/">http://code.google.com/p/svncndoc/</a>ï¼åä¸ç¿»è¯çå¿æ¿è
å
æ¬<a href="http://rocksun.cn">rocksun</a>ã</p>
-<div class="h2" id="news" title="news">
-<h2>Subversion 1.6çæ°ä¸è¥¿</h2>
+<div class="h2" id="news">
+<h2>Subversion 1.6çæ°ä¸è¥¿
+ <a class="sectionlink" href="#news"
+ title="Link to this section">¶</a>
+</h2>
<ul>
<li><a href="#auth-related-improvements"
@@ -60,8 +63,11 @@
</div> <!-- news -->
-<div class="h2" id="compatibility" title="compatibility">
-<h2>å
¼å®¹æ§æ
åµ</h2>
+<div class="h2" id="compatibility">
+<h2>å
¼å®¹æ§æ
åµ
+ <a class="sectionlink" href="#compatibility"
+ title="Link to this section">¶</a>
+</h2>
<p>以åç客æ·ç«¯åæå¡å¨å¯ä»¥ç´æ¥ä¸1.6çæå¡å¨å客æ·ç«¯äº¤äºï¼ç¶èï¼å¦ææå¡å¨å客æ·ç«¯ä¸å
¨æ¯1.6æ¶ï¼ä¸äºæ°ç1.6ç¹æ§å°ä¼ä¸å¯ç¨ãèå¦å¤ä¸äºç¹æ§ï¼å¨æå¡å¨æ¯æ§çï¼å®¢æ·ç«¯æ¯æ°çæ¶ï¼å¯ä»¥è¿è¡ä½æ¯æçæ¯è¾ä½ã</p>
@@ -69,9 +75,11 @@
<p>Subversionä¼ç»´æ¤ä¸å
åçæ¬API/ABIçå
¼å®¹ï¼åªä¼å¢å æ°çç¹æ§ï¼èä¸ä¼å é¤æ§çç¹æ§ãæ ¹æ®1.0, 1.1, 1.2, 1.3, 1.4æ1.5 çAPIç¼åçç¨åºï¼å¯ä»¥ä½¿ç¨1.6çåºç¼è¯ï¼ä¸º1.6ç¼åçç¨åºä¸ä¸å®è½ä¸ºæ§åºç¼è¯æè¿è¡ã</p>
-<div class="h3" id="new-feature-compatibility-table"
- title="new-feature-compatibility-table">
-<h3>æ°ç¹æ§çå
¼å®¹æ§è¡¨æ ¼</h3>
+<div class="h3" id="new-feature-compatibility-table">
+<h3>æ°ç¹æ§çå
¼å®¹æ§è¡¨æ ¼
+ <a class="sectionlink" href="#new-feature-compatibility-table"
+ title="Link to this section">¶</a>
+</h3>
<table border="1">
<tr>
<th>æ°ç¹æ§</th>
@@ -97,9 +105,11 @@
</div> <!-- new-feature-compatibility-table -->
-<div class="h3" id="wc-and-fs-format-change"
- title="wc-and-fs-format-change">
-<h3>å·¥ä½æ·è´åçæ¬åºæ件系ç»æ ¼å¼åæ´</h3>
+<div class="h3" id="wc-and-fs-format-change">
+<h3>å·¥ä½æ·è´åçæ¬åºæ件系ç»æ ¼å¼åæ´
+ <a class="sectionlink" href="#wc-and-fs-format-change"
+ title="Link to this section">¶</a>
+</h3>
<p>å·¥ä½æ·è´æ ¼å¼å·²ç»å级ï¼è¿æå³ç1.5åæ´èçSubversion客æ·ç«¯<em>ä¸è½</em>å¨Subversion 1.6çå·¥ä½æ·è´ä¸å·¥ä½ï¼å·¥ä½æ·è´æ¯<a
href="#wc-upgrades" >èªå¨å级ç</a>ã</p>
@@ -108,8 +118,11 @@
<tt>svnadmin</tt>çä¸è½è¯»åSubversion 1.6ççæ¬åºï¼ä½æ¯çæ¬åº<a href="#repos-upgrades"
><strong>ä¸æ¯</strong>èªå¨å级ç</a>ã</p>
-<div class="h4" id="wc-upgrades" title="wc-upgrades">
-<h4>å·¥ä½æ·è´å级</h4>
+<div class="h4" id="wc-upgrades">
+<h4>å·¥ä½æ·è´å级
+ <a class="sectionlink" href="#wc-upgrades"
+ title="Link to this section">¶</a>
+</h4>
<p>è¦åï¼å¦æä¸ä¸ªSubversion 1.6客æ·ç«¯éå°äºä¸ä¸ª1.6以åçå·¥ä½æ·è´ï¼å®ä¼å¨æ¥è§¦å°å·¥ä½æ·è´æ¶<em>èªå¨</em>å级工ä½æ·è´æ ¼å¼ï¼å¹¶ä½¿æ§çSubversion客æ·ç«¯ä¸è½å读è¿äºå·¥ä½æ·è´äºãå¦æä½ å¨æºå¨ä¸ä½¿ç¨å¤ä¸ªçæ¬çSubversionï¼è¯·ç¡®è®¤ä½ 对工ä½æ·è´ä½¿ç¨çsubversionçæ¬ï¼é²æ¢æå¤å级工ä½æ·è´ãï¼ä½æ¯è¿ç§âèªå¨å级âè¡ä¸º<em>ä¸ä¼</em>åçå¨<a href="#repos-upgrades" >çæ¬åºä¸</a>ï¼åªåçå¨å·¥ä½æ·è´ãï¼</p>
@@ -121,8 +134,11 @@
</div> <!-- wc-upgrades -->
-<div class="h4" id="repos-upgrades" title="repos-upgrades">
-<h4>çæ¬åºå级</h4>
+<div class="h4" id="repos-upgrades">
+<h4>çæ¬åºå级
+ <a class="sectionlink" href="#repos-upgrades"
+ title="Link to this section">¶</a>
+</h4>
<p>Subversion 1.6æå¡å¨å¯ä»¥ä¸1.5å以åççæ¬åºå·¥ä½ï¼å¦æä¸ä½¿ç¨<strong><code>svnadmin upgrade</code></strong>å½ä»¤ï¼çæ¬åºä¸ä¼èªå¨å级å°1.6ãè¿æå³ä»
ä»
å级æå¡å¨ä¸è½ç´æ¥å¾å°æäºç¹æ§ï¼ä½ ä¹éè¦å级çæ¬åºãï¼æ们å³å®ä¸ä½¿ç¨èªå¨å级çæ¬åºï¼å 为æ们ä¸å¸æsubversion 1.6å·å·çå级æ1.5ä¸å¯ç¨ççæ¬åºï¼è¿å¯¹äºçæ¬åºç®¡çæ¥è¯´æ¯ä¸ä»¶å¾æ
éçäºæ
ãï¼</p>
@@ -130,13 +146,19 @@
</div> <!-- wc-and-fs-format-change -->
-<div class="h3" id="output-changes" title="output-changes">
-<h3>å½ä»¤è¡è¾åºçåæ´</h3>
+<div class="h3" id="output-changes">
+<h3>å½ä»¤è¡è¾åºçåæ´
+ <a class="sectionlink" href="#output-changes"
+ title="Link to this section">¶</a>
+</h3>
<p>尽管æ们å¸æå°½å¯è½è®©å½ä»¤è¡ç¨åºççè¾åºä¸ä»¥åçæ¬ä¿æå
¼å®¹ï¼ä½æ¯è¿æ¯è¦æ·»å ä¸äºä¿¡æ¯ï¼è¿ä¼ç ´åä¸äºç²¾ç¡®ä¾èµè¾åºçèæ¬ã</p>
-<div class="h4" id="proplist-verbose" title="proplist-verbose">
-<h4>æ¹åç<code>svn proplist --verbose</code>è¾åº</h4>
+<div class="h4" id="proplist-verbose">
+<h4>æ¹åç<code>svn proplist --verbose</code>è¾åº
+ <a class="sectionlink" href="#proplist-verbose"
+ title="Link to this section">¶</a>
+</h4>
<p>XXX(r32484): <code>svn proplist --verbose</code>çè¾åºå·²ç»æ¹åã</p>
@@ -154,8 +176,11 @@
</div> <!-- proplist-verbose -->
-<div class="h4" id="svn-status" title="svn-status">
-<h4><code>svn status</code>çè¾åºåçåå</h4>
+<div class="h4" id="svn-status">
+<h4><code>svn status</code>çè¾åºåçåå
+ <a class="sectionlink" href="#svn-status"
+ title="Link to this section">¶</a>
+</h4>
<p><code>svn status</code>å¢å äºç¬¬7åè¾åºï¼ç¨æ¥æ¾ç¤ºé¡¹ç®æ¯å¦ä¸ºç®å½æ å²çªççºç²åï¼å¦å¤è¿å¢å äºä¸è¡ï¼æ¾ç¤ºç®å½æ ä¸å²çªç详ç»æè¿°ã
</p>
@@ -178,11 +203,17 @@
</div> <!-- output-changes -->
-<div class="h3" id="hook-changes" title="hook-changes">
-<h3>é©ååæ´</h3>
-
-<div class="h4" id="pre-lock-hook-output" title="pre-lock-hook-output">
-<h4><code>pre-lock</code>ä¸å¯¹äºè¾åºæ°æ®å¤ççåå</h4>
+<div class="h3" id="hook-changes">
+<h3>é©ååæ´
+ <a class="sectionlink" href="#hook-changes"
+ title="Link to this section">¶</a>
+</h3>
+
+<div class="h4" id="pre-lock-hook-output">
+<h4><code>pre-lock</code>ä¸å¯¹äºè¾åºæ°æ®å¤ççåå
+ <a class="sectionlink" href="#pre-lock-hook-output"
+ title="Link to this section">¶</a>
+</h4>
<p>XXX(r32778)</p>
@@ -192,17 +223,25 @@
</div> <!-- compatibility -->
-<div class="h2" id="new-features" title="new-features">
-<h2>æ°ç¹æ§</h2>
-
-<div class="h3" id="auth-related-improvements" title="auth-related-improvements">
-<h3>æ¹è¿ç认è¯æ°æ®å¤ç(<em>客æ·ç«¯</em>)</h3>
+<div class="h2" id="new-features">
+<h2>æ°ç¹æ§
+ <a class="sectionlink" href="#new-features"
+ title="Link to this section">¶</a>
+</h2>
+
+<div class="h3" id="auth-related-improvements">
+<h3>æ¹è¿ç认è¯æ°æ®å¤ç(<em>客æ·ç«¯</em>)
+ <a class="sectionlink" href="#auth-related-improvements"
+ title="Link to this section">¶</a>
+</h3>
<p>XXX</p>
-<div class="h4" id="auth-related-improvements-plaintext-passwords"
-title="auth-related-improvements-plaintext-passwords">
-<h4>å¨ä»¥ææä¿åå¯ç æ¶ä¼æ示</h4>
+<div class="h4" id="auth-related-improvements-plaintext-passwords">
+<h4>å¨ä»¥ææä¿åå¯ç æ¶ä¼æ示
+ <a class="sectionlink" href="#auth-related-improvements-plaintext-passwords"
+ title="Link to this section">¶</a>
+</h4>
<p>Subversionå¨ä»¥ææä¿åå¯ç æ¶ä¼æ示ã</p>
@@ -230,17 +269,21 @@
</div> <!-- auth-related-improvements-plaintext-passwords -->
-<div class="h4" id="auth-related-improvements-kwallet-gnome-keyring"
-title="auth-related-improvements-kwallet-gnome-keyring">
-<h4>æ¯ææç
§KWalletåGNOME Keyringå å¯æ¹å¼ä¿åå¯ç (ç±»Unixç³»ç»)</h4>
+<div class="h4" id="auth-related-improvements-kwallet-gnome-keyring">
+<h4>æ¯ææç
§KWalletåGNOME Keyringå å¯æ¹å¼ä¿åå¯ç (ç±»Unixç³»ç»)
+ <a class="sectionlink" href="#auth-related-improvements-kwallet-gnome-keyring"
+ title="Link to this section">¶</a>
+</h4>
<p>å¯ç å¯ä»¥ä»¥KWallet (KDE 4)åGNOME Keyringå å¯æ¹å¼ä¿åã</p>
</div> <!-- auth-related-improvements-kwallet-gnome-keyring -->
-<div class="h4" id="auth-related-improvements-ssl-client-certificate-passphrases"
-title="auth-related-improvements-ssl-client-certificate-passphrases">
-<h4>æ¯æä¿åSSL客æ·ç«¯åè¯å¯ç çè¯</h4>
+<div class="h4" id="auth-related-improvements-ssl-client-certificate-passphrases">
+<h4>æ¯æä¿åSSL客æ·ç«¯åè¯å¯ç çè¯
+ <a class="sectionlink" href="#auth-related-improvements-ssl-client-certificate-passphrases"
+ title="Link to this section">¶</a>
+</h4>
<p>SSL客æ·ç«¯åè¯å¯ç çè¯å¯ä»¥éè¿KWallet, GNOME
Keyring, Mac OS Keychain以åWindows CryptoAPIçå½¢å¼ä¿åï¼æè
æ¯ææå½¢å¼ã</p>
@@ -249,9 +292,11 @@
</div> <!-- auth-related-improvements -->
-<div class="h3" id="repository-root-relative-urls"
- title="repository-root-relative-urls">
-<h3>çæ¬åºæ ¹çç¸å¯¹URL (<em>客æ·ç«¯</em>)</h3>
+<div class="h3" id="repository-root-relative-urls">
+<h3>çæ¬åºæ ¹çç¸å¯¹URL (<em>客æ·ç«¯</em>)
+ <a class="sectionlink" href="#repository-root-relative-urls"
+ title="Link to this section">¶</a>
+</h3>
<p>XXX (<a href="http://svn.collab.net/repos/svn/trunk/notes/cli-repo-root-relative-support.txt">æè¿°</a>)</p>
@@ -262,8 +307,11 @@
</div> <!-- repository-root-relative-urls -->
-<div class="h3" id="externals" title="externals">
-<h3><tt>svn:externals</tt>çæ¹è¿</h3>
+<div class="h3" id="externals">
+<h3><tt>svn:externals</tt>çæ¹è¿
+ <a class="sectionlink" href="#externals"
+ title="Link to this section">¶</a>
+</h3>
<p>Subversion 1.6对äº<tt>svn:externals</tt>ç使ç¨å¢å äºè®¸å¤æ°çç¹æ§ãå
æ¬ï¼</p>
@@ -274,9 +322,12 @@
>å¨å¤é¨å®ä¹ä¸æ¯æ常è§çshell转ä¹è§å</a></li>
</ul>
-<div class="h4" id="file-externals" title="file-externals">
+<div class="h4" id="file-externals">
<h4>æ¯ææ件ç<tt>svn:externals</tt>
- (<em>客æ·ç«¯</em>)</h4>
+ (<em>客æ·ç«¯</em>)
+ <a class="sectionlink" href="#file-externals"
+ title="Link to this section">¶</a>
+</h4>
<p>å¦æ<tt>svn:externals</tt>çæè¿°æåäºä¸ä¸ªæ件ï¼è¿ä¸ªæ件ä¼ä½ä¸ºçæ¬åæ¡ç®å å
¥å°å·¥ä½æ·è´ã
</p>
@@ -309,8 +360,11 @@
</div> <!-- file-externals-further-reading -->
-<div class="h4" id="shell-quoting-externals" title="shell-quoting-externals">
-<h4>å¨å¤é¨å®ä¹ä¸æ¯æ常è§çshell转ä¹è§åã(<em><a href="/issues/show_bug.cgi?id=2461">issue 2461</a></em>ï¼å®¢æ·ç«¯)</h4>
+<div class="h4" id="shell-quoting-externals">
+<h4>å¨å¤é¨å®ä¹ä¸æ¯æ常è§çshell转ä¹è§åã(<em><a href="/issues/show_bug.cgi?id=2461">issue 2461</a></em>ï¼å®¢æ·ç«¯)
+ <a class="sectionlink" href="#shell-quoting-externals"
+ title="Link to this section">¶</a>
+</h4>
<p>XXX: Need to document possible incompatibilies (see
<a href="/ds/viewMessage.do?dsForumId=462&dsMessageId=86142">this
@@ -318,9 +372,11 @@
</div> <!-- shell-quoting-externals -->
-<div class="h4" id="file-externals-further-reading"
- title="file-externals-further-reading">
-<h4>æ´å¤é
读</h4>
+<div class="h4" id="file-externals-further-reading">
+<h4>æ´å¤é
读
+ <a class="sectionlink" href="#file-externals-further-reading"
+ title="Link to this section">¶</a>
+</h4>
<p>å¯ä»¥çSubversionå¾ä¹¦ç<a
href="http://svnbook.red-bean.com/nightly/en/svn.advanced.externals.html"
@@ -330,8 +386,11 @@
</div> <!-- file-externals -->
-<div class="h3" id="tree-conflicts" title="tree-conflicts">
-<h3>ç®å½æ å²çªçæ£æµ(<em>客æ·ç«¯</em>)</h3>
+<div class="h3" id="tree-conflicts">
+<h3>ç®å½æ å²çªçæ£æµ(<em>客æ·ç«¯</em>)
+ <a class="sectionlink" href="#tree-conflicts"
+ title="Link to this section">¶</a>
+</h3>
<p>Subversion 1.6è½å¤è¯å«åºä¸ç§æ°çå²çªç±»å«ï¼ç§°ä¸ºâç®å½æ å²çªâãè¿ç§å²çªä½äºç®å½ç»æ级å«ï¼èä¸æ¯æ件å
容ã</p>
@@ -342,9 +401,11 @@
<p>为äºå©ç¨ç®å½æ å²çªæ£æµï¼å°è¯æ交å¨HEAD修订ä¸å·²ç»å é¤çæ件å°ä¼æ¥éï¼å¨Subversion 1.5ä¸ï¼è¿è¢«è®¤ä¸ºæ¯æ£å¸¸çæä½ï¼æ½å¨ç导è´äºæ²¡æåæ´ç修订çæ¬ã</p>
-<div class="h4" id="tree-conflicts-further-reading"
- title="tree-conflicts-further-reading">
-<h4>详ç»é
读</h4>
+<div class="h4" id="tree-conflicts-further-reading">
+<h4>详ç»é
读
+ <a class="sectionlink" href="#tree-conflicts-further-reading"
+ title="Link to this section">¶</a>
+</h4>
<p>Subversionå¾ä¹¦ç<a
href="http://svnbook.red-bean.com/nightly/en/svn.tour.treeconflicts.html"
@@ -354,8 +415,11 @@
</div> <!-- tree-conflicts -->
-<div class="h3" id="filesystem-improvements" title="filesystem-improvements">
-<h3>æ件系ç»åå¨æ¹è¿</h3>
+<div class="h3" id="filesystem-improvements">
+<h3>æ件系ç»åå¨æ¹è¿
+ <a class="sectionlink" href="#filesystem-improvements"
+ title="Link to this section">¶</a>
+</h3>
<p>Subversion 1.6å
å«äºBerkeley DBåFSFSå端çæ¹è¿ï¼ä¸»è¦ä¸ºäºæ¹è¿åå¨ç©ºé´ï¼å¯ä»¥æ¾è产çæ´å°ççæ¬åºï¼è¿äºåæ´å
æ¬ï¼</p>
<ul>
@@ -369,15 +433,21 @@
>BDBçæ¬åºï¼ååå¢é</a></li>
</ul>
-<div class="h4" id="rep-sharing" title="rep-sharing">
+<div class="h4" id="rep-sharing">
<h4>å享å¤ä¸ªå
±æç表示ï¼representationsï¼(<em><a href="/issues/show_bug.cgi?id=2286">issue 2286</a></em>ï¼
- <em>æå¡å¨</em>)</h4>
+ <em>æå¡å¨</em>)
+ <a class="sectionlink" href="#rep-sharing"
+ title="Link to this section">¶</a>
+</h4>
<p>å½ä½¿ç¨å¤ä¸ªåæ¯ï¼å¹¶å¨å
¶é´å并æ¶ï¼ç»å¸¸ä¼æä¸äºæ件çè¡çåå²å
å«ç¸åçå
容ï¼å¨è¿å»ï¼Subversionä¼æç
§åä¸ä¸ªçæ¬çå¢éä¿åè¿äºæ件ãSubversion 1.6ä¼ä½¿ç¨æ件系ç»ä¸å·²æç表示æ¥å¤çéå¤çåå¨ãæ ¹æ®çæ¬åºç大å°ï¼ä»¥ååæ¯åå并çç¨åº¦ï¼è¿æ ·å¯ä»¥èç20%çBerkeley DBçæ¬åºï¼æè
15%çFSFSçæ¬åºç©ºé´ã</p>
</div> <!-- rep-sharing -->
-<div class="h4" id="fsfs-packing" title="fsfs-memcached">
-<h4>FSFSçæ¬åºï¼ æå
å®å
¨çç¢çï¼shardsï¼ (<em>æå¡å¨</em>)</h4>
+<div class="h4" id="fsfs-packing">
+<h4>FSFSçæ¬åºï¼ æå
å®å
¨çç¢çï¼shardsï¼ (<em>æå¡å¨</em>)
+ <a class="sectionlink" href="#fsfs-packing"
+ title="Link to this section">¶</a>
+</h4>
<p>Subversion 1.5为FSFSçæ¬åºå¼å
¥äºå°ä¿®è®¢çæ¬æ件å修订å±æ§æ件ç<em><a href="svn_1.5_releasenotes.html#fsfs-sharding">ç¢çï¼shardedï¼</a></em>åæ¾å°å¤ä¸ªç®å½ãSubversion 1.6å°è¿ä¸ªæ¦å¿µè¿ä¸æ¥æ·±å
¥ï¼å
许å®å
¨ç²ç¢çç®å½<em>æå
</em>æä¸ä¸ªæ件ãéè¿åå°æ件系ç»å
é¨çç¢åï¼æå
çFSFSçæ¬åºæ¾èçèçäºç©ºé´ï¼ç¹å«æ¯å¦æå
å«äºå¾å¤å°çæ交ã使ç¨ä¸ç»ç¢çä¸ä¸ªæ件çæ¹æ³ï¼ä¹å¯ä»¥è®©Subversionåå°ç£çI/Oçå¼éï¼å
åæææä½ç³»ç»ç¼åã
</p>
@@ -385,8 +455,11 @@
</div> <!-- fs-packing -->
-<div class="h4" id="fsfs-memcached" title="fsfs-memcached">
-<h4>FSFSçæ¬åºï¼æ¯æMemcached (<em>æå¡å¨</em>)</h4>
+<div class="h4" id="fsfs-memcached">
+<h4>FSFSçæ¬åºï¼æ¯æMemcached (<em>æå¡å¨</em>)
+ <a class="sectionlink" href="#fsfs-memcached"
+ title="Link to this section">¶</a>
+</h4>
<p>XXX: <a href="http://www.danga.com/memcached/">Memcached</a>å¯ä»¥ä¸ºFSFSçæ¬åºç¼åæ°æ®ã</p>
@@ -395,8 +468,11 @@
</div> <!-- fsfs-memcached -->
-<div class="h4" id="bdb-reverse-deltas" title="bdb-reverse-deltas">
-<h4>BDBçæ¬åºï¼ååå¢é (<em>æå¡å¨</em>)</h4>
+<div class="h4" id="bdb-reverse-deltas">
+<h4>BDBçæ¬åºï¼ååå¢é (<em>æå¡å¨</em>)
+ <a class="sectionlink" href="#bdb-reverse-deltas"
+ title="Link to this section">¶</a>
+</h4>
<p>XXX</p>
@@ -404,8 +480,11 @@
</div> <!-- filesystem-improvements -->
-<div class="h3" id="ctypes-python-bindings" title="ctypes-python-bindings">
-<h3>Ctypes Pythonç»å®</h3>
+<div class="h3" id="ctypes-python-bindings">
+<h3>Ctypes Pythonç»å®
+ <a class="sectionlink" href="#ctypes-python-bindings"
+ title="Link to this section">¶</a>
+</h3>
<p>Subversion 1.6为Subversion APIå¼å
¥äºæ°çpythonç»å®ï¼æ°çç»å®å¯ä»¥å
åå©ç¨ctypesåºæä¾çæ åAPIï¼æä¾æ åSubversionç»æçé¢å对象çæ¥å£ï¼è¿ä¸ªç»å®ç¸æ¯äºåæ¥çåºäºSWIGçç»å®æ以ä¸ä¼å¿ï¼</p>
<ul>
@@ -422,12 +501,17 @@
</div> <!-- new-features -->
-<div class="h2" id="enhancements" title="enhancements">
-<h2>æ¹è¿åbugä¿®æ£</h2>
-
-<div class="h3" id="improved-interactive-conflict-resolution"
- title="improved-interactive-conflict-resolution">
-<h3>æ¹è¿ç交äºå¼å²çªè§£å³(<em>客æ·ç«¯</em>)</h3>
+<div class="h2" id="enhancements">
+<h2>æ¹è¿åbugä¿®æ£
+ <a class="sectionlink" href="#enhancements"
+ title="Link to this section">¶</a>
+</h2>
+
+<div class="h3" id="improved-interactive-conflict-resolution">
+<h3>æ¹è¿ç交äºå¼å²çªè§£å³(<em>客æ·ç«¯</em>)
+ <a class="sectionlink" href="#improved-interactive-conflict-resolution"
+ title="Link to this section">¶</a>
+</h3>
<p>dc, mc, tcé项ã</p>
@@ -466,18 +550,22 @@
</div> <!-- improved-interactive-conflict-resolution -->
-<div class="h3" id="sparse-directory-exclusion"
- title="sparse-directory-exclusion">
-<h3>ç¨çç®å½çæé¤é项</h3>
+<div class="h3" id="sparse-directory-exclusion">
+<h3>ç¨çç®å½çæé¤é项
+ <a class="sectionlink" href="#sparse-directory-exclusion"
+ title="Link to this section">¶</a>
+</h3>
<p>å¨Subversion 1.6ï¼<code>svn
update</code>ç<code>--set-depth</code>åæ°æäºæ°çå¼—<em>exclude</em>ï¼è¿ä¸ªå¼åè¯Subversion忽ç¥å·¥ä½æ·è´ä¸çç®æ ï¼ç«å»èµ·ä½ç¨ï¼ç´å°ä»¥ååéç¥æ¹åãå¨Subversion 1.6ä¹åï¼ä¸ä¸ªç®å½å¾é¾ä»å·¥ä½æ·è´å é¤ãå¦æä¸æ¯åå©Subversionå½ä»¤å é¤ä¸ä¸ªç®å½ï¼å®ä¼å¨ä¸ä¸æ¬¡<code>svn update</code>åæ¥ãå¦æéè¿<code>svn delete</code>å é¤è¿ä¸ªç®å½ï¼å®ä¼ä¸ç´å¨æ¬å°è¢«æ 示为修æ¹ãï¼å½ç¶ï¼å¦æä½ ä¸å°å¿æ交äºåå¦å½å«è®ºãï¼1.6ä¸æ°çæä»æºå¶ä¿®æ£äºè¿äºé®
é¢ã</p>
<p>请注æï¼å¦æä½ æé¤äºä¸ä¸ªçæ¬åçç®å½ï¼å
¶ä¸å
å«äºæªçæ¬åææ¬å°æä¿®æ¹çæ件ï¼Subversionä¼ä¼é
çå¤çè¿ç§æ
å½¢ï¼ææçæ件é½ä¸è½å®å
¨çå é¤ï¼Subversionä¼ä¿çä»ä»¬ï¼å½ç¶ä¹å
æ¬ææä¸é´ç®å½ã</p>
-<div class="h4" id="sparse-directory-exclusion-further-reading"
- title="sparse-directory-exclusion-further-reading">
-<h4>æ´å¤é
读</h4>
+<div class="h4" id="sparse-directory-exclusion-further-reading">
+<h4>æ´å¤é
读
+ <a class="sectionlink" href="#sparse-directory-exclusion-further-reading"
+ title="Link to this section">¶</a>
+</h4>
<p>çè¿ç¯<a href="http://www.subversion.org.cn/submerged/?p=111">åæ</a>ã</p>
@@ -485,18 +573,22 @@
</div> <!-- sparse-directory-exclusion -->
-<div class="h3" id="svnserve-logging"
- title="svnserve-logging">
-<h3>svnserveçæ¥å¿æ¯æ(<em>æå¡å¨</em>)</h3>
+<div class="h3" id="svnserve-logging">
+<h3>svnserveçæ¥å¿æ¯æ(<em>æå¡å¨</em>)
+ <a class="sectionlink" href="#svnserve-logging"
+ title="Link to this section">¶</a>
+</h3>
<p>XXX</p>
</div> <!-- svnserve-logging -->
-<div class="h3" id="historical-uris"
- title="historical-uris">
-<h3>mod_dav_svnä¸å¯çåå²çæ°HTTP URIè¯æ³(<em>æå¡å¨</em>)</h3>
+<div class="h3" id="historical-uris">
+<h3>mod_dav_svnä¸å¯çåå²çæ°HTTP URIè¯æ³(<em>æå¡å¨</em>)
+ <a class="sectionlink" href="#historical-uris"
+ title="Link to this section">¶</a>
+</h3>
<p>mod_dav_svnç°å¨æ¯æä¸ä¸ªæ°çå
Œ
±URIè¯æ³æ¥æ£æ¥è¾æ©çæ¬çæ件åç®å½ãè¿æ ·å¯ä»¥è®©ç¨æ·æ éSubversion客æ·ç«¯å°±å¯ä»¥è®¿é®åå²ï¼å¹¶è®©ç¬¬ä¸æ¹å·¥å
·æ´å ç®åï¼ä¾å¦ä»£ç è¯å®¡æå¡ï¼ï¼ç´æ¥ä¸çæ¬åºäº¤äºèæ ésvnåºã</p>
@@ -515,14 +607,20 @@
</div> <!-- historical-uris -->
-<div class="h3" id="cmdline" title="cmdline">
-<h3>å½ä»¤è¡å®¢æ·ç«¯æ¹è¿(<em>客æ·ç«¯</em>)</h3>
+<div class="h3" id="cmdline">
+<h3>å½ä»¤è¡å®¢æ·ç«¯æ¹è¿(<em>客æ·ç«¯</em>)
+ <a class="sectionlink" href="#cmdline"
+ title="Link to this section">¶</a>
+</h3>
<p>å¨å½ä»¤è¡å®¢æ·ç«¯æ太å¤æ¹è¿åæ°é项å¯ä»¥å¨è¿éååºæ¥ï¼é¤äºæ¬æå·²ç»æå°çé¨åï¼ä¸é¢æ¯ä¸äºè¢«è®¤ä¸ºæ¯éè¦çï¼ä½æ¯å®æ´çå表请ç<a
href="http://svn.collab.net/repos/svn/trunk/CHANGES">CHANGES</a>æ件ã</p>
-<div class="h4" id="log-multiple-args" title="log-multiple-args">
-<h4>æ¥å¿å¯ä»¥æ¥åå¤ä¸ªä¿®è®¢çæ¬</h4>
+<div class="h4" id="log-multiple-args">
+<h4>æ¥å¿å¯ä»¥æ¥åå¤ä¸ªä¿®è®¢çæ¬
+ <a class="sectionlink" href="#log-multiple-args"
+ title="Link to this section">¶</a>
+</h4>
<p><code>svn log</code>å½ä»¤å¯ä»¥å¨ä¸æ¬¡è°ç¨ä¸æ¥åå¤ä¸ªä¿®è®¢çæ¬åæ°ï¼-cå-ré项é½æ¯æã</p>
@@ -549,8 +647,11 @@
</div> <!-- log-multiple-args -->
-<div class="h4" id="trust-server-cert" title="trust-server-cert">
-<h4>--trust-server-certé项</h4>
+<div class="h4" id="trust-server-cert">
+<h4>--trust-server-certé项
+ <a class="sectionlink" href="#trust-server-cert"
+ title="Link to this section">¶</a>
+</h4>
<p>æ·»å å°<code>svn</code>å<code>svnsync</code>çé项ï¼è¿æ ·é交äºå¼çæä½ä¹å¯ä»¥å¨æªç»è¿æå¨ä¿¡ä»»çèªç¾ååè¯ä¸å·¥ä½ã</p>
@@ -589,9 +690,12 @@
</div> <!-- cmdline -->
-<div class="h3" id="apis" title="apis">
+<div class="h3" id="apis">
<h3>APIåæ´ãæ¹è¿ä»¥åå¤ç§è¯è¨ç»å®
- (<em>客æ·ç«¯åæå¡å¨</em>)</h3>
+ (<em>客æ·ç«¯åæå¡å¨</em>)
+ <a class="sectionlink" href="#apis"
+ title="Link to this section">¶</a>
+</h3>
<p><tt>pre-lock</tt>é©åç°å¨å¯ä»¥éè¿æ åè¾åºææéå®ä»¤çå符串ï¼è¯¦ç»è¯·ç<a
href="http://svn.collab.net/viewcvs/svn?rev=32778&view=rev"
@@ -607,8 +711,11 @@
</div> <!-- apis -->
-<div class="h3" id="bug-fixes" title="bug-fixes">
-<h3>Bugä¿®æ£ (<em>客æ·ç«¯åæå¡å¨</em>)</h3>
+<div class="h3" id="bug-fixes">
+<h3>Bugä¿®æ£ (<em>客æ·ç«¯åæå¡å¨</em>)
+ <a class="sectionlink" href="#bug-fixes"
+ title="Link to this section">¶</a>
+</h3>
<p>大ébug被修æ£ï¼ç»è请ç<a
href="http://svn.collab.net/repos/svn/trunk/CHANGES">CHANGES</a>ç1.6.0é¨åã
@@ -618,15 +725,21 @@
</div> <!-- enhancements -->
-<div class="h2" id="svn-1.4-deprecation" title="svn-1.4-deprecation">
-<h2>Subversion 1.4.xç³»åä¸åæ¯æ</h2>
+<div class="h2" id="svn-1.4-deprecation">
+<h2>Subversion 1.4.xç³»åä¸åæ¯æ
+ <a class="sectionlink" href="#svn-1.4-deprecation"
+ title="Link to this section">¶</a>
+</h2>
<p>Subversion 1.4.x线ä¸åæ¯æï¼è¿ä¸æ¯æå³ç1.4çå®è£
å·²ç»è¦å®èäºï¼å¦æå®å·¥ä½è¯å¥½ï¼æ»¡è¶³äºä½ çéè¦ï¼é£å¾å¥½ãâä¸åæ¯æâçæææ¯æ们ä¸åæ¥å1.4.xçæ¬çbugæ¥åï¼ä¹ä¸ä¼åå¸ä»»ä½1.4.xçbugä¿®æ£çæ¬ï¼é¤éæç»å¯¹å®å
¨éæ£ææ°æ®ä¸¢å¤±çbugã</p>
</div> <!-- svn-1.4-deprecation -->
-<div class="h2" id="sqlite" title="sqlite">
-<h2>æ°çä¾èµï¼SQLite</h2>
+<div class="h2" id="sqlite">
+<h2>æ°çä¾èµï¼SQLite
+ <a class="sectionlink" href="#sqlite"
+ title="Link to this section">¶</a>
+</h2>
<p>æ们ç°å¨éè¦<a href="http://www.sqlite.org/">SQLite</a>æ¥æ建æå¡å¨å客æ·ç«¯ï¼æ们æ¨è3.6.13ææ´æ°ççæ¬ï¼ä½æ¯3.4.0å·²ç»è¶³å¤ãå¦æå®ä½äºtarballçæ ¹ä¸ï¼Subversionä¼å°è¯ä½¿ç¨SQLite
<a href="http://www.sqlite.org/amalgamation.html">amalgamation</a>ï¼å¦åSubversionä¼å¨ç³»ç»ç常è§ä½ç½®å¯»æ¾SQLiteãä½ ä¹å¯ä»¥éè¿ä¼ éç»<code>configure</code>å½ä»¤<code>--with-sqlite</code>æ¥ææSQLiteåºæamalgamationçä½ç½®ã</p>
Modified: subversion/site/publish/faq.html
URL: http://svn.apache.org/viewvc/subversion/site/publish/faq.html?rev=909145&r1=909144&r2=909145&view=diff
==============================================================================
--- subversion/site/publish/faq.html (original)
+++ subversion/site/publish/faq.html Thu Feb 11 21:04:38 2010
@@ -291,12 +291,18 @@
<hr/>
-<div class="h2" id="general-questions" title="general-questions">
-<h2>General questions:</h2>
+<div class="h2" id="general-questions">
+<h2>General questions:
+ <a class="sectionlink" href="#general-questions"
+ title="Link to this section">¶</a>
+</h2>
-<div class="h3" id="why" title="why">
-<h3>Why does this project exist?</h3>
+<div class="h3" id="why">
+<h3>Why does this project exist?
+ <a class="sectionlink" href="#why"
+ title="Link to this section">¶</a>
+</h3>
<p>To take over the CVS user base. Specifically, we're writing a new
version control system that is very similar to CVS, but fixes many
@@ -305,9 +311,12 @@
</div>
-<div class="h3" id="collab" title="collab">
+<div class="h3" id="collab">
<h3>Is Subversion proprietary? I heard that it
-belongs to CollabNet.</h3>
+belongs to CollabNet.
+ <a class="sectionlink" href="#collab"
+ title="Link to this section">¶</a>
+</h3>
<p>No, Subversion is open source / free software. CollabNet (and other
companies) pay the salaries of some full-time developers, but the
@@ -321,9 +330,12 @@
</div>
-<div class="h3" id="stable" title="stable">
+<div class="h3" id="stable">
<h3>Is Subversion stable enough for me to use for my
-own projects?</h3>
+own projects?
+ <a class="sectionlink" href="#stable"
+ title="Link to this section">¶</a>
+</h3>
<p>Yes, absolutely. It's ready for prime-time production.</p>
@@ -342,9 +354,12 @@
-<div class="h3" id="interop" title="interop">
+<div class="h3" id="interop">
<h3>What is Subversion's client/server
- interoperability policy?</h3>
+ interoperability policy?
+ <a class="sectionlink" href="#interop"
+ title="Link to this section">¶</a>
+</h3>
<p>The client and server are designed to work as long as they aren't
more than one major release version apart. For example, any 1.X
@@ -358,9 +373,12 @@
</div>
-<div class="h3" id="portability" title="portability">
+<div class="h3" id="portability">
<h3>What operating systems does Subversion run
- on?</h3>
+ on?
+ <a class="sectionlink" href="#portability"
+ title="Link to this section">¶</a>
+</h3>
<p>All modern flavors of Unix, Win32, BeOS, OS/2, MacOS X.</p>
@@ -383,9 +401,12 @@
</div>
-<div class="h3" id="filesystem" title="filesystem">
+<div class="h3" id="filesystem">
<h3>What's all this about a new filesystem? Is
-it like ext2?</h3>
+it like ext2?
+ <a class="sectionlink" href="#filesystem"
+ title="Link to this section">¶</a>
+</h3>
<p>No. The "Subversion Filesystem" is not a kernel-level filesystem
that one would install in an operating system. Instead, it is
@@ -400,8 +421,11 @@
</div>
-<div class="h3" id="server-requirements" title="server-requirements">
-<h3>What kind of hardware do I need to run a Subversion server?</h3>
+<div class="h3" id="server-requirements">
+<h3>What kind of hardware do I need to run a Subversion server?
+ <a class="sectionlink" href="#server-requirements"
+ title="Link to this section">¶</a>
+</h3>
<p>Server requirements depend on many factors, such as number of
users, frequency of commits and other server related operations,
@@ -422,9 +446,12 @@
</div>
-<div class="h3" id="apache-extension" title="apache-extension">
+<div class="h3" id="apache-extension">
<h3>I heard that Subversion is an Apache
-extension? What does it use for servers?</h3>
+extension? What does it use for servers?
+ <a class="sectionlink" href="#apache-extension"
+ title="Link to this section">¶</a>
+</h3>
<p>No. Subversion is a set of libraries. It comes with a
command-line client that uses them. There are two different
@@ -440,9 +467,12 @@
-<div class="h3" id="need-apache" title="need-apache">
+<div class="h3" id="need-apache">
<h3>Does this mean I have to set up Apache to
-use Subversion?</h3>
+use Subversion?
+ <a class="sectionlink" href="#need-apache"
+ title="Link to this section">¶</a>
+</h3>
<p>The short answer: no.</p>
@@ -460,10 +490,13 @@
-<div class="h3" id="multiple-apachim" title="multiple-apachim">
+<div class="h3" id="multiple-apachim">
<h3>I run Apache 1.x right now, and can't
switch to Apache 2.0 just to serve Subversion repositories.
-Does that mean I can't run a Subversion server?</h3>
+Does that mean I can't run a Subversion server?
+ <a class="sectionlink" href="#multiple-apachim"
+ title="Link to this section">¶</a>
+</h3>
<p>No, you can run <b>svnserve</b> as a Subversion server. It works
extremely well.</p>
@@ -481,8 +514,11 @@
</div>
-<div class="h3" id="feature-x" title="feature-x">
-<h3>Why don't you do X, just like SCM system Y?</h3>
+<div class="h3" id="feature-x">
+<h3>Why don't you do X, just like SCM system Y?
+ <a class="sectionlink" href="#feature-x"
+ title="Link to this section">¶</a>
+</h3>
<p>We aren't attempting to break new ground in SCM systems, nor are we
attempting to imitate all the best features of every SCM system out
@@ -491,10 +527,13 @@
</div>
-<div class="h3" id="globalrev" title="globalrev">
+<div class="h3" id="globalrev">
<h3>Why does the entire repository share the
same revision number? I want each of my projects to have their
- own revision numbers.</h3>
+ own revision numbers.
+ <a class="sectionlink" href="#globalrev"
+ title="Link to this section">¶</a>
+</h3>
<p>First, note that Subversion has no concept of projects. The
repository just stores a versioned directory
@@ -535,8 +574,11 @@
</div>
-<div class="h3" id="changesets" title="changesets">
-<h3>Does Subversion have Changesets?</h3>
+<div class="h3" id="changesets">
+<h3>Does Subversion have Changesets?
+ <a class="sectionlink" href="#changesets"
+ title="Link to this section">¶</a>
+</h3>
<p>The question is a bit loaded, because everyone seems to have a
slightly different definition of "changeset", or a least a slightly
@@ -586,16 +628,22 @@
</div>
-<div class="h3" id="release" title="release">
-<h3>When's the next release?</h3>
+<div class="h3" id="release">
+<h3>When's the next release?
+ <a class="sectionlink" href="#release"
+ title="Link to this section">¶</a>
+</h3>
<p>See our <a href="/roadmap.html">Roadmap page</a>.</p>
</div>
-<div class="h3" id="symlinks" title="symlinks">
-<h3>Does Subversion support symlinks?</h3>
+<div class="h3" id="symlinks">
+<h3>Does Subversion support symlinks?
+ <a class="sectionlink" href="#symlinks"
+ title="Link to this section">¶</a>
+</h3>
<p>Subversion 1.1 (and later) has the ability to put a symlink under
version control, via the usual <tt>svn add</tt> command.</p>
@@ -610,9 +658,12 @@
</div>
-<div class="h3" id="logo" title="logo">
+<div class="h3" id="logo">
<h3>I need a high resolution version of the Subversion logo,
- where can I get it?</h3>
+ where can I get it?
+ <a class="sectionlink" href="#logo"
+ title="Link to this section">¶</a>
+</h3>
<p>Vectorized versions of the Subversion logo are available in the <a
href="http://svn.collab.net/repos/svn/trunk/www">logo directory of the www
@@ -628,8 +679,11 @@
</div>
-<div class="h3" id="more-information" title="more-information">
-<h3>I have other questions. Where can I get more information?</h3>
+<div class="h3" id="more-information">
+<h3>I have other questions. Where can I get more information?
+ <a class="sectionlink" href="#more-information"
+ title="Link to this section">¶</a>
+</h3>
<p>If you don't find an answer after browsing this FAQ, there are several
other resources available:</p>
@@ -652,8 +706,11 @@
</div>
-<div class="h3" id="moderation" title="moderation">
-<h3>Why isn't my post showing up on the mailing list?</h3>
+<div class="h3" id="moderation">
+<h3>Why isn't my post showing up on the mailing list?
+ <a class="sectionlink" href="#moderation"
+ title="Link to this section">¶</a>
+</h3>
<p>Our mailing lists are moderated to prevent spam from getting
through, so your first post to any list may be delayed, until the
@@ -665,8 +722,11 @@
</div>
-<div class="h3" id="dst-2007" title="dst-2007">
-<h3>How is Subversion affected by the 2007 changes in Daylight Savings Time (DST)?</h3>
+<div class="h3" id="dst-2007">
+<h3>How is Subversion affected by the 2007 changes in Daylight Savings Time (DST)?
+ <a class="sectionlink" href="#dst-2007"
+ title="Link to this section">¶</a>
+</h3>
<p>In August 2005 the US Congress passed the Energy Policy Act, which
changes the dates of both the start and end of daylight saving time
@@ -693,13 +753,19 @@
</div>
-<div class="h2" id="how-to" title="how-to">
-<h2>How-to:</h2>
+<div class="h2" id="how-to">
+<h2>How-to:
+ <a class="sectionlink" href="#how-to"
+ title="Link to this section">¶</a>
+</h2>
<p/>
-<div class="h3" id="co-svn" title="co-svn">
-<h3>How do I check out the Subversion code?</h3>
+<div class="h3" id="co-svn">
+<h3>How do I check out the Subversion code?
+ <a class="sectionlink" href="#co-svn"
+ title="Link to this section">¶</a>
+</h3>
<p>Use the Subversion client:</p>
<pre>
$ svn co http://svn.collab.net/repos/svn/trunk subversion
@@ -710,9 +776,12 @@
</div>
-<div class="h3" id="repository" title="repository">
+<div class="h3" id="repository">
<h3>How do I create a repository? How do I
-import data into it?</h3>
+import data into it?
+ <a class="sectionlink" href="#repository"
+ title="Link to this section">¶</a>
+</h3>
<p>See <a
href="http://svn.collab.net/repos/svn/trunk/README">
@@ -726,9 +795,12 @@
-<div class="h3" id="cvs2svn" title="cvs2svn">
+<div class="h3" id="cvs2svn">
<h3>How do I convert an existing CVS repository
- into a Subversion repository?</h3>
+ into a Subversion repository?
+ <a class="sectionlink" href="#cvs2svn"
+ title="Link to this section">¶</a>
+</h3>
<p>Try the cvs2svn conversion tool, from <a
href="http://cvs2svn.tigris.org/">http://cvs2svn.tigris.org/</a> (see
@@ -758,8 +830,11 @@
-<div class="h3" id="proxy" title="proxy">
-<h3>What if I'm behind a proxy?</h3>
+<div class="h3" id="proxy">
+<h3>What if I'm behind a proxy?
+ <a class="sectionlink" href="#proxy"
+ title="Link to this section">¶</a>
+</h3>
<p>The Subversion client can go through a proxy, if you configure it
to do so. First, edit your "servers" configuration file
@@ -821,9 +896,12 @@
</div>
-<div class="h3" id="paranoid" title="paranoid">
+<div class="h3" id="paranoid">
<h3>My admins don't want me to have a HTTP server for
- Subversion. What can I do if I still want remote usage?</h3>
+ Subversion. What can I do if I still want remote usage?
+ <a class="sectionlink" href="#paranoid"
+ title="Link to this section">¶</a>
+</h3>
<p>A simple option is to use the <b>svnserve</b> server instead of
Apache. See <a
@@ -901,8 +979,11 @@
</div>
-<div class="h3" id="multi-proj" title="multi-proj">
-<h3>How do I manage several different projects under Subversion?</h3>
+<div class="h3" id="multi-proj">
+<h3>How do I manage several different projects under Subversion?
+ <a class="sectionlink" href="#multi-proj"
+ title="Link to this section">¶</a>
+</h3>
<p>It depends upon the projects involved. If the projects are
related, and are likely to share data, then it's best to create one
@@ -955,8 +1036,11 @@
</div>
-<div class="h3" id="multi-merge" title="multi-merge">
-<h3>How do I merge two completely separate repositories?</h3>
+<div class="h3" id="multi-merge">
+<h3>How do I merge two completely separate repositories?
+ <a class="sectionlink" href="#multi-merge"
+ title="Link to this section">¶</a>
+</h3>
<p>If you don't care about retaining all the history of one of the
repositories, you can just create a new directory under one project's
@@ -998,9 +1082,12 @@
-<div class="h3" id="nfs" title="nfs">
+<div class="h3" id="nfs">
<h3>Should I store my repository / working copy on a NFS
-server?</h3>
+server?
+ <a class="sectionlink" href="#nfs"
+ title="Link to this section">¶</a>
+</h3>
<p>If you are using a repository with the Berkeley DB back end
(default for repositories created with Subversion 1.0 and 1.1, not the
@@ -1034,8 +1121,11 @@
</div>
-<div class="h3" id="bdblogs" title="bdblogs">
-<h3>Why is my repository taking up so much disk space?</h3>
+<div class="h3" id="bdblogs">
+<h3>Why is my repository taking up so much disk space?
+ <a class="sectionlink" href="#bdblogs"
+ title="Link to this section">¶</a>
+</h3>
<p>The repository stores all your data in a Berkeley DB "environment"
in the repos/db/ subdirectory. The environment contains a collection
@@ -1086,9 +1176,12 @@
</div>
-<div class="h3" id="reposperms" title="reposperms">
+<div class="h3" id="reposperms">
<h3>How do I set repository
-permissions correctly?</h3>
+permissions correctly?
+ <a class="sectionlink" href="#reposperms"
+ title="Link to this section">¶</a>
+</h3>
<p>Try to have as <em>few</em> users access the repository as
possible. For example, run apache or 'svnserve -d' as a specific
@@ -1131,9 +1224,12 @@
-<div class="h3" id="readonly" title="readonly">
+<div class="h3" id="readonly">
<h3>Why do read-only operations still need repository
-write access?</h3>
+write access?
+ <a class="sectionlink" href="#readonly"
+ title="Link to this section">¶</a>
+</h3>
<p>Certain client operations are "read-only", like checkouts and
updates. From an access-control standpoint, Apache treats them as
@@ -1154,9 +1250,12 @@
</div>
-<div class="h3" id="removal" title="removal">
+<div class="h3" id="removal">
<h3>
How do I completely remove a file from the repository's history?
+
+ <a class="sectionlink" href="#removal"
+ title="Link to this section">¶</a>
</h3>
<p>There are special cases where you might want to destroy all
@@ -1182,9 +1281,12 @@
</div>
-<div class="h3" id="change-log-msg" title="change-log-msg">
+<div class="h3" id="change-log-msg">
<h3>
How do I change the log message for a revision after it's been committed?
+
+ <a class="sectionlink" href="#change-log-msg"
+ title="Link to this section">¶</a>
</h3>
<p>Log messages are kept in the repository as properties attached to each
@@ -1235,8 +1337,11 @@
</div>
-<div class="h3" id="patch" title="patch">
-<h3>How do I submit a patch for Subversion?</h3>
+<div class="h3" id="patch">
+<h3>How do I submit a patch for Subversion?
+ <a class="sectionlink" href="#patch"
+ title="Link to this section">¶</a>
+</h3>
<p>FIRST, read the <a href="hacking.html">Hacker's Guide to
Subversion</a>.</p>
@@ -1269,10 +1374,13 @@
</div>
-<div class="h3" id="in-place-import" title="in-place-import">
+<div class="h3" id="in-place-import">
<h3>How can I do an in-place 'import'
(i.e. add a tree to Subversion such that the original data becomes
- a working copy directly)?</h3>
+ a working copy directly)?
+ <a class="sectionlink" href="#in-place-import"
+ title="Link to this section">¶</a>
+</h3>
<p>Suppose, for example, that you wanted to put some of /etc under
version control inside your repository:</p>
@@ -1302,9 +1410,12 @@
</div>
-<div class="h3" id="dumpload" title="dumpload">
+<div class="h3" id="dumpload">
<h3>What is this "dump/load cycle" people
- sometimes talk about when upgrading a Subversion server?</h3>
+ sometimes talk about when upgrading a Subversion server?
+ <a class="sectionlink" href="#dumpload"
+ title="Link to this section">¶</a>
+</h3>
<p>Subversion's repository database schema has changed occasionally
during development. Old repositories, created with a pre-1.0
@@ -1367,9 +1478,12 @@
</div>
-<div class="h3" id="sspi" title="sspi">
+<div class="h3" id="sspi">
<h3>How do I allow clients to authenticate against a
- Windows domain controller using SSPI authentication?</h3>
+ Windows domain controller using SSPI authentication?
+ <a class="sectionlink" href="#sspi"
+ title="Link to this section">¶</a>
+</h3>
<p><a href="http://tortoisesvn.tigris.org">TortoiseSVN</a> has an excellent
document that describes setting up a Subversion server on Windows. Go to
@@ -1394,9 +1508,12 @@
</div>
-<div class="h3" id="adm-dir" title="adm-dir">
+<div class="h3" id="adm-dir">
<h3>I don't like the ".svn" directory name, and
- prefer "SVN" or something else. How do I change it?</h3>
+ prefer "SVN" or something else. How do I change it?
+ <a class="sectionlink" href="#adm-dir"
+ title="Link to this section">¶</a>
+</h3>
<p>We recommend that you live with ".svn" if you possibly can.
However, if you are using ASP.NET under Windows, you might need to set
@@ -1428,8 +1545,11 @@
</div>
-<div class="h3" id="case-change" title="case-change">
-<h3>How do I change the case of a filename?</h3>
+<div class="h3" id="case-change">
+<h3>How do I change the case of a filename?
+ <a class="sectionlink" href="#case-change"
+ title="Link to this section">¶</a>
+</h3>
<p>This problem comes up in two situations. If you're adding files on
an operating system with a case-insensitive filesystem, such as
@@ -1495,9 +1615,12 @@
</div>
-<div class="h3" id="merge-using-tags" title="merge-using-tags">
+<div class="h3" id="merge-using-tags">
<h3>I can't use tags to merge changes from a
- branch into the trunk like I used to with CVS, can I?</h3>
+ branch into the trunk like I used to with CVS, can I?
+ <a class="sectionlink" href="#merge-using-tags"
+ title="Link to this section">¶</a>
+</h3>
<p>As shown below it is possible to merge from a branch to the trunk
without remembering one revision number. Or vice versa (not shown in the
@@ -1547,10 +1670,13 @@
</div>
-<div class="h3" id="version-value-in-source" title="version-value-in-source">
+<div class="h3" id="version-value-in-source">
<h3>Why doesn't the $Revision$
keyword do what I want? It expands to the file's last-changed revision,
-but I want something that will expand to the file's current revision.</h3>
+but I want something that will expand to the file's current revision.
+ <a class="sectionlink" href="#version-value-in-source"
+ title="Link to this section">¶</a>
+</h3>
<p>
Subversion increments the revision number of the repository as a
@@ -1618,9 +1744,12 @@
</div>
-<div class="h3" id="log-in-source" title="log-in-source">
+<div class="h3" id="log-in-source">
<h3>Does Subversion have a keyword which
-behaves like $Log$ in CVS?</h3>
+behaves like $Log$ in CVS?
+ <a class="sectionlink" href="#log-in-source"
+ title="Link to this section">¶</a>
+</h3>
<p>No. There is no equivalent for the $Log$ keyword in CVS. If you
want to retrieve a log for a specific file, you can run
@@ -1652,10 +1781,13 @@
-<div class="h3" id="ignore-commit" title="ignore-commit">
+<div class="h3" id="ignore-commit">
<h3>I have a file in my project that every
developer must change, but I don't want those local mods to ever be
-committed. How can I make 'svn commit' ignore the file?</h3>
+committed. How can I make 'svn commit' ignore the file?
+ <a class="sectionlink" href="#ignore-commit"
+ title="Link to this section">¶</a>
+</h3>
<p>The answer is: don't put that file under version control. Instead,
put a <em>template</em> of the file under version control, something
@@ -1671,10 +1803,13 @@
</div>
-<div class="h3" id="ssh-auth-cache" title="ssh-auth-cache">
+<div class="h3" id="ssh-auth-cache">
<h3>When I access a repository using
svn+ssh, my password is not cached in ~/.subversion/auth/. How do
-I avoid having to type it so often?</h3>
+I avoid having to type it so often?
+ <a class="sectionlink" href="#ssh-auth-cache"
+ title="Link to this section">¶</a>
+</h3>
<p>ssh has its own passphrases and its own authentication-caching
scheme. Its auth caching is external to Subversion, and must be set
@@ -1704,11 +1839,14 @@
</div>
-<div class="h3" id="ssh-svnserve-location" title="ssh-svnserve-location">
+<div class="h3" id="ssh-svnserve-location">
<h3>My
<tt>svnserve</tt> binary is in a directory that isn't on my
users' default <tt>PATH</tt>s, they use svn+ssh, and I can't figure
-out how to modify their <tt>PATH</tt> so that they can run <tt>svnserve</tt>.</h3>
+out how to modify their <tt>PATH</tt> so that they can run <tt>svnserve</tt>.
+ <a class="sectionlink" href="#ssh-svnserve-location"
+ title="Link to this section">¶</a>
+</h3>
<p>Note: this all assumes you're using OpenSSH. There are other
ssh implementations out there, and presumably they will allow
@@ -1768,10 +1906,13 @@
</div>
-<div class="h3" id="ssh-authorized-keys-trick" title="ssh-authorized-keys-trick">
+<div class="h3" id="ssh-authorized-keys-trick">
<h3>I want to allow access via svn+ssh://, but am paranoid. I hate the
idea of giving each user a login; I would then have to worry about
-what they are, and are not, allowed to access on my machine.</h3>
+what they are, and are not, allowed to access on my machine.
+ <a class="sectionlink" href="#ssh-authorized-keys-trick"
+ title="Link to this section">¶</a>
+</h3>
<p>See the section about hacking
the <tt>~/.ssh/authorized_keys</tt> file in the answer
to <a href="#ssh-svnserve-location">this other question</a>; ignore the stuff
@@ -1779,10 +1920,13 @@
</div>
-<div class="h3" id="auto-props" title="auto-props">
+<div class="h3" id="auto-props">
<h3>How can I set certain properties on
everything in the repository? Also, how can I make sure that every
-new file coming into the repository has these properties?</h3>
+new file coming into the repository has these properties?
+ <a class="sectionlink" href="#auto-props"
+ title="Link to this section">¶</a>
+</h3>
<p>Subversion will not change a file's contents by default; you have
to deliberately set the <tt>svn:eol-style</tt> or
@@ -1825,9 +1969,12 @@
</div>
-<div class="h3" id="svn-editor" title="auto-props">
+<div class="h3" id="svn-editor">
<h3>How do I deal with spaces in the editor path? Also, how can
-I define command line options for the editor?</h3>
+I define command line options for the editor?
+ <a class="sectionlink" href="#svn-editor"
+ title="Link to this section">¶</a>
+</h3>
<p>The Subversion command line client will invoke the editor defined
in the environment variable SVN_EDITOR. This environment variable
@@ -1887,9 +2034,12 @@
</div>
-<div class="h3" id="divining-bdb-version" title="divining-bdb-version">
+<div class="h3" id="divining-bdb-version">
<h3>How do I determine which version of
-Berkeley DB a repository is using?</h3>
+Berkeley DB a repository is using?
+ <a class="sectionlink" href="#divining-bdb-version"
+ title="Link to this section">¶</a>
+</h3>
<p>If it's a live repository, then the easy answer is "Whatever
version of Berkeley DB you have installed". If, however, it is a
@@ -1921,10 +2071,13 @@
</div>
-<div class="h3" id="website-auto-update" title="website-auto-update">
+<div class="h3" id="website-auto-update">
<h3>I'm managing a website in my
repository. How can I make the live site automatically update after
-every commit?</h3>
+every commit?
+ <a class="sectionlink" href="#website-auto-update"
+ title="Link to this section">¶</a>
+</h3>
<p>This is done all the time, and is easily accomplished by adding a
post-commit hook script to your repository. Read about hook scripts
@@ -1982,8 +2135,11 @@
</div>
-<div class="h3" id="single-file-checkout" title="single-file-checkout">
-<h3>How do I check out a single file?</h3>
+<div class="h3" id="single-file-checkout">
+<h3>How do I check out a single file?
+ <a class="sectionlink" href="#single-file-checkout"
+ title="Link to this section">¶</a>
+</h3>
<p>Subversion does not support checkout of a single file, it only
supports checkout of directory structures.</p>
@@ -1995,10 +2151,13 @@
</div>
-<div class="h3" id="wc-change-detection" title="wc-change-detection">
+<div class="h3" id="wc-change-detection">
<h3>How do I detect adds, deletes,
copies and renames in a working copy after they've already
-happened?</h3>
+happened?
+ <a class="sectionlink" href="#wc-change-detection"
+ title="Link to this section">¶</a>
+</h3>
<p>You don't. It's a bad idea to try.</p>
@@ -2031,9 +2190,12 @@
</div>
-<div class="h3" id="svnserve-win-service" title="svnserve-win-service">
+<div class="h3" id="svnserve-win-service">
<h3>How do I run svnserve as a service
-on Windows?</h3>
+on Windows?
+ <a class="sectionlink" href="#svnserve-win-service"
+ title="Link to this section">¶</a>
+</h3>
<p>For versions 1.4.0 and later, you can find
instructions <a
@@ -2058,9 +2220,12 @@
</div>
-<div class="h3" id="bdb-fsfs-convert" title="bdb-fsfs-convert">
+<div class="h3" id="bdb-fsfs-convert">
<h3>How do I convert my repository from using BDB
-to FSFS or from FSFS to BDB?</h3>
+to FSFS or from FSFS to BDB?
+ <a class="sectionlink" href="#bdb-fsfs-convert"
+ title="Link to this section">¶</a>
+</h3>
<p>There are three steps:</p>
@@ -2110,8 +2275,11 @@
</div>
-<div class="h3" id="binary-files" title="binary-files">
-<h3>How does Subversion handle binary files?</h3>
+<div class="h3" id="binary-files">
+<h3>How does Subversion handle binary files?
+ <a class="sectionlink" href="#binary-files"
+ title="Link to this section">¶</a>
+</h3>
<p>When you first add or import a file into Subversion, the file is
examined to determine if it is a binary file. Currently, Subversion
@@ -2160,9 +2328,12 @@
</div>
-<div class="h3" id="terse-diff" title="terse-diff">
+<div class="h3" id="terse-diff">
<h3>How can I make <tt>svn diff</tt> show me just the names of the
-changed files, not their contents?</h3>
+changed files, not their contents?
+ <a class="sectionlink" href="#terse-diff"
+ title="Link to this section">¶</a>
+</h3>
<p>
<tt>svn diff</tt> doesn't have an option to do this, but
</p>
@@ -2181,8 +2352,11 @@
option.
</div>
-<div class="h3" id="sorry-no-globbing" title="sorry-no-globbing">
-<h3>How can I use wildcards or globbing to move many files at once?</h3>
+<div class="h3" id="sorry-no-globbing">
+<h3>How can I use wildcards or globbing to move many files at once?
+ <a class="sectionlink" href="#sorry-no-globbing"
+ title="Link to this section">¶</a>
+</h3>
<p>
You want to do something like
</p>
@@ -2258,9 +2432,12 @@
</p>
</div>
-<div class="h3" id="vendor-branch" title="vendor-branch">
+<div class="h3" id="vendor-branch">
<h3>How can I maintain a modified version (a "vendor branch") of
-third-party software using Subversion?</h3>
+third-party software using Subversion?
+ <a class="sectionlink" href="#vendor-branch"
+ title="Link to this section">¶</a>
+</h3>
<p>People frequently want to use Subversion to track their local
changes to third-party code, even across upgrades from the
@@ -2290,16 +2467,22 @@
</div>
-<div class="h2" id="troubleshooting" title="troubleshooting">
-<h2>Troubleshooting:</h2>
+<div class="h2" id="troubleshooting">
+<h2>Troubleshooting:
+ <a class="sectionlink" href="#troubleshooting"
+ title="Link to this section">¶</a>
+</h2>
<p/>
<div id="permissions"></div>
-<div class="h3" id="stuck-bdb-repos" title="stuck-bdb-repos">
+<div class="h3" id="stuck-bdb-repos">
<h3>My repository seems to get stuck all the
time, giving me errors about needing recovery (DB_RUNRECOVERY). What
-could be the cause?</h3>
+could be the cause?
+ <a class="sectionlink" href="#stuck-bdb-repos"
+ title="Link to this section">¶</a>
+</h3>
<p>The Berkeley DB database in your repository is sensitive to
interruptions. If a process accessing the database exits without
@@ -2334,9 +2517,12 @@
<div id="wedged-repos"></div>
-<div class="h3" id="bdb-recovery" title="bdb-recovery">
+<div class="h3" id="bdb-recovery">
<h3>Every time I try to access my repository, the
-process just hangs. Is my repository corrupt?</h3>
+process just hangs. Is my repository corrupt?
+ <a class="sectionlink" href="#bdb-recovery"
+ title="Link to this section">¶</a>
+</h3>
<p>
Your repository is not corrupt, nor is your data lost. If your process
@@ -2435,9 +2621,12 @@
</div>
-<div class="h3" id="bdb-cannot-allocate-memory" title="bdb-cannot-allocate-memory">
+<div class="h3" id="bdb-cannot-allocate-memory">
<h3>My repository keeps giving errors saying "Cannot allocate memory".
- What should I do?</h3>
+ What should I do?
+ <a class="sectionlink" href="#bdb-cannot-allocate-memory"
+ title="Link to this section">¶</a>
+</h3>
<p>If you're using http:// access, "<b>Cannot allocate memory</b>"
errors show up in the httpd error log and look something like
@@ -2471,9 +2660,12 @@
</div>
-<div class="h3" id="wedged-wc" title="wedged-wc">
+<div class="h3" id="wedged-wc">
<h3>Every time I try to run a svn command, it says my
-working copy is locked. Is my working copy corrupt?</h3>
+working copy is locked. Is my working copy corrupt?
+ <a class="sectionlink" href="#wedged-wc"
+ title="Link to this section">¶</a>
+</h3>
<p>
Your working copy is not corrupt, nor is your data lost. Subversion's
@@ -2494,9 +2686,12 @@
</div>
-<div class="h3" id="wc-out-of-date" title="wc-out-of-date">
+<div class="h3" id="wc-out-of-date">
<h3>I'm trying to commit, but Subversion says my
-working copy is out of date?</h3>
+working copy is out of date?
+ <a class="sectionlink" href="#wc-out-of-date"
+ title="Link to this section">¶</a>
+</h3>
<p>Three kinds of situation that can cause this:</p>
@@ -2548,9 +2743,12 @@
</div>
-<div class="h3" id="obstructed-add" title="obstructed-add">
+<div class="h3" id="obstructed-add">
<h3>I've contributed a patch to a project and the patch added a new file.
-Now <tt>svn update</tt> does not work.</h3>
+Now <tt>svn update</tt> does not work.
+ <a class="sectionlink" href="#obstructed-add"
+ title="Link to this section">¶</a>
+</h3>
<p>In order to include your new file in the patch you likely ran the <tt>svn add</tt>
command so that the <tt>svn diff</tt> command would include the new file in the patch.
@@ -2572,10 +2770,13 @@
</div>
-<div class="h3" id="unrecognized-url-error" title="unrecognized-url-error">
+<div class="h3" id="unrecognized-url-error">
<h3>I just built the distribution binary,
and when I try to check out Subversion, I get an error about an
-"Unrecognized URL scheme." What's up with that?</h3>
+"Unrecognized URL scheme." What's up with that?
+ <a class="sectionlink" href="#unrecognized-url-error"
+ title="Link to this section">¶</a>
+</h3>
<p>Subversion uses a plugin system to allow access to repositories.
Currently there are three of these plugins: ra_local allows access to
@@ -2603,9 +2804,12 @@
</div>
-<div class="h3" id="db-recover" title="db-recover">
+<div class="h3" id="db-recover">
<h3>I'm getting errors finding or opening a repository,
- but I know my repository URL is correct. What's wrong?</h3>
+ but I know my repository URL is correct. What's wrong?
+ <a class="sectionlink" href="#db-recover"
+ title="Link to this section">¶</a>
+</h3>
<p>See <a href="#bdb-recovery">this faq.</a></p>
@@ -2613,10 +2817,13 @@
-<div class="h3" id="configure-sed-error" title="configure-sed-error">
+<div class="h3" id="configure-sed-error">
<h3>When I run `<tt>configure</tt>', I get errors about
<tt>subs-1.sed line 38: Unterminated `s' command</tt>.
-What's wrong?</h3>
+What's wrong?
+ <a class="sectionlink" href="#configure-sed-error"
+ title="Link to this section">¶</a>
+</h3>
<p>
You probably have old copies of
@@ -2629,9 +2836,12 @@
</div>
-<div class="h3" id="windows-msvc-build" title="windows-msvc-build">
+<div class="h3" id="windows-msvc-build">
<h3>I'm having trouble building Subversion
-under Windows with MSVC++ 6.0. What should I do?</h3>
+under Windows with MSVC++ 6.0. What should I do?
+ <a class="sectionlink" href="#windows-msvc-build"
+ title="Link to this section">¶</a>
+</h3>
<p>
Probably you just need to get the latest platform SDK. The one that
@@ -2641,9 +2851,12 @@
</div>
-<div class="h3" id="windows-drive-letter" title="windows-drive-letter">
+<div class="h3" id="windows-drive-letter">
<h3>How can I specify a Windows drive letter in
-a <tt>file:</tt> URL?</h3>
+a <tt>file:</tt> URL?
+ <a class="sectionlink" href="#windows-drive-letter"
+ title="Link to this section">¶</a>
+</h3>
<p>Like this:</p>
<pre>
@@ -2657,9 +2870,12 @@
</div>
-<div class="h3" id="vs-asp-net" title="vs-asp-net">
+<div class="h3" id="vs-asp-net">
<h3>VS.NET/ASP.NET seems to have a problem with
- the ".svn" directory name. What should I do?</h3>
+ the ".svn" directory name. What should I do?
+ <a class="sectionlink" href="#vs-asp-net"
+ title="Link to this section">¶</a>
+</h3>
<p>VS.Net has a subsystem called ASP.Net, which uses WebDAV to do
remote publishing through IIS. This subsystem rejects any pathname
@@ -2679,9 +2895,12 @@
</div>
-<div class="h3" id="write-over-dav" title="write-over-dav">
+<div class="h3" id="write-over-dav">
<h3>I'm having trouble doing write
- operations to a Subversion repository over a network.</h3>
+ operations to a Subversion repository over a network.
+ <a class="sectionlink" href="#write-over-dav"
+ title="Link to this section">¶</a>
+</h3>
<p>For example, one user reported that imports worked fine over local
access:</p>
@@ -2711,10 +2930,13 @@
-<div class="h3" id="windows-xp-server" title="windows-xp-server">
+<div class="h3" id="windows-xp-server">
<h3>Under Windows XP, the Subversion server
sometimes seems to send out corrupted data. Can this really
- be happening?</h3>
+ be happening?
+ <a class="sectionlink" href="#windows-xp-server"
+ title="Link to this section">¶</a>
+</h3>
<p>You need to install Window XP Service Pack 1. You can get all
sorts of information about that Service Pack here:</p>
@@ -2727,10 +2949,13 @@
</div>
-<div class="h3" id="net-trace" title="net-trace">
+<div class="h3" id="net-trace">
<h3>What is the best method of doing a network
trace of the conversation between a Subversion client and
- server?</h3>
+ server?
+ <a class="sectionlink" href="#net-trace"
+ title="Link to this section">¶</a>
+</h3>
<p>Please see <a href="hacking.html#net-trace"
>hacking.html#net-trace</a>.</p>
@@ -2738,10 +2963,13 @@
</div>
-<div class="h3" id="revert" title="revert">
+<div class="h3" id="revert">
<h3>Why does the <tt>svn revert</tt> require an
explicit target? Why is it not recursive by default? These
- behaviors differ from almost all the other subcommands.</h3>
+ behaviors differ from almost all the other subcommands.
+ <a class="sectionlink" href="#revert"
+ title="Link to this section">¶</a>
+</h3>
<p>The short answer: it's for your own good.</p>
@@ -2762,10 +2990,13 @@
-<div class="h3" id="db3db4" title="db3db4">
+<div class="h3" id="db3db4">
<h3>When I start Apache, mod_dav_svn complains about
a "bad database version", that it found db-3.X, rather than
- db-4.X.</h3>
+ db-4.X.
+ <a class="sectionlink" href="#db3db4"
+ title="Link to this section">¶</a>
+</h3>
<p>Your apr-util linked against DB-3, and svn linked against DB-4.
Unfortunately, the DB symbols aren't different. When mod_dav_svn is
@@ -2780,9 +3011,12 @@
-<div class="h3" id="redhat-db" title="redhat-db">
+<div class="h3" id="redhat-db">
<h3>I'm getting "Function not implemented" errors on Red Hat
-9, and nothing works. How do I fix this?</h3>
+9, and nothing works. How do I fix this?
+ <a class="sectionlink" href="#redhat-db"
+ title="Link to this section">¶</a>
+</h3>
<p>This is not really a problem with Subversion, but it often affects
Subversion users.</p>
@@ -2820,9 +3054,12 @@
</div>
-<div class="h3" id="no-author" title="no-author">
+<div class="h3" id="no-author">
<h3>Why does SVN log say "(no author)" for files
- committed or imported via Apache (ra_dav)?</h3>
+ committed or imported via Apache (ra_dav)?
+ <a class="sectionlink" href="#no-author"
+ title="Link to this section">¶</a>
+</h3>
<p>If you allow anonymous write access to the repository via Apache,
the Apache server never challenges the SVN client for a username, and
@@ -2845,9 +3082,12 @@
-<div class="h3" id="windows-access-denied" title="windows-access-denied">
+<div class="h3" id="windows-access-denied">
<h3>I'm getting occasional "Access Denied"
-errors on Windows. They seem to happen at random. Why?</h3>
+errors on Windows. They seem to happen at random. Why?
+ <a class="sectionlink" href="#windows-access-denied"
+ title="Link to this section">¶</a>
+</h3>
<p>These appear to be due to the various Windows services that monitor
the filesystem for changes (anti-virus software, indexing services, the
@@ -2863,9 +3103,12 @@
</div>
-<div class="h3" id="freebsd-hang" title="freebsd-hang">
+<div class="h3" id="freebsd-hang">
<h3>On FreeBSD, certain operations (especially
- svnadmin create) sometimes hang. Why?</h3>
+ svnadmin create) sometimes hang. Why?
+ <a class="sectionlink" href="#freebsd-hang"
+ title="Link to this section">¶</a>
+</h3>
<p>This is usually due to a lack of available entropy on the system.
You probably need to configure the system to gather entropy from
@@ -2876,10 +3119,13 @@
</div>
-<div class="h3" id="http-301-error" title="http-301-error">
+<div class="h3" id="http-301-error">
<h3>I can see my repository in a web browser, but
'svn checkout' gives me an error about "301 Moved Permanently".
- What's wrong?</h3>
+ What's wrong?
+ <a class="sectionlink" href="#http-301-error"
+ title="Link to this section">¶</a>
+</h3>
<p>It means your httpd.conf is misconfigured. Usually this error happens
when you've defined the Subversion virtual "location" to exist within
@@ -2911,8 +3157,11 @@
</div>
-<div class="h3" id="digest-auth" title="digest-auth">
-<h3>Why doesn't HTTP Digest auth work?</h3>
+<div class="h3" id="digest-auth">
+<h3>Why doesn't HTTP Digest auth work?
+ <a class="sectionlink" href="#digest-auth"
+ title="Link to this section">¶</a>
+</h3>
<p>This is probably due to a known bug in Apache HTTP Server (versions
2.0.48 and earlier), for which a patch is available, see
@@ -2927,9 +3176,12 @@
</div>
-<div class="h3" id="xlc-compile" title="xlc-compile">
+<div class="h3" id="xlc-compile">
<h3>Compiling with xlc on AIX, I get compilation
- errors. What's wrong?</h3>
+ errors. What's wrong?
+ <a class="sectionlink" href="#xlc-compile"
+ title="Link to this section">¶</a>
+</h3>
<p>Adding <tt>-qlanglvl=extended</tt> to the
environment variable CFLAGS for configuration and build
@@ -2943,10 +3195,13 @@
</div>
-<div class="h3" id="nonrecursive-checkout" title="nonrecursive-checkout">
+<div class="h3" id="nonrecursive-checkout">
<h3>I checked out a directory non-recursively
(with -N), and now I want to make certain subdirectories
- "appear". But <tt>svn up subdir</tt> doesn't work.</h3>
+ "appear". But <tt>svn up subdir</tt> doesn't work.
+ <a class="sectionlink" href="#nonrecursive-checkout"
+ title="Link to this section">¶</a>
+</h3>
<p>See <a
href="http://subversion.tigris.org/issues/show_bug.cgi?id=695">issue
@@ -2962,11 +3217,14 @@
</div>
-<div class="h3" id="mod_dav_svn-win32" title="mod_dav_svn-win32">
+<div class="h3" id="mod_dav_svn-win32">
<h3>I am trying to use mod_dav_svn
with Apache on Win32 and I'm getting an error saying that the
module cannot be found, yet the mod_dav_svn.so file is right
- there in <tt>\Apache\modules.</tt></h3>
+ there in <tt>\Apache\modules.</tt>
+ <a class="sectionlink" href="#mod_dav_svn-win32"
+ title="Link to this section">¶</a>
+</h3>
<p>The error message in this case is a little misleading. Most likely
Apache is unable to load one or more DLLs that <tt>mod_dav_svn.so</tt>
@@ -2985,8 +3243,11 @@
</div>
-<div class="h3" id="hook-debugging" title="hook-debugging">
-<h3>Why aren't my repository hooks working?</h3>
+<div class="h3" id="hook-debugging">
+<h3>Why aren't my repository hooks working?
+ <a class="sectionlink" href="#hook-debugging"
+ title="Link to this section">¶</a>
+</h3>
<p>They're supposed to invoke external programs, but the invocations
never seem to happen.</p>
@@ -3029,9 +3290,12 @@
</div>
-<div class="h3" id="diff-cmd" title="diff-cmd">
+<div class="h3" id="diff-cmd">
<h3>Why does my --diff-cmd complain about '-u'?
- I tried to override it with --extensions, but it's not working.</h3>
+ I tried to override it with --extensions, but it's not working.
+ <a class="sectionlink" href="#diff-cmd"
+ title="Link to this section">¶</a>
+</h3>
<p>When using an external diff command, Subversion builds a fairly
complicated command line. First is the specified --diff-cmd. Next comes
@@ -3057,10 +3321,13 @@
</div>
-<div class="h3" id="plaintext-passwords" title="plaintext-passwords">
+<div class="h3" id="plaintext-passwords">
<h3>Ahhh! I just discovered that my
Subversion client is caching passwords in plain-text on disk!
- AHHH!</h3>
+ AHHH!
+ <a class="sectionlink" href="#plaintext-passwords"
+ title="Link to this section">¶</a>
+</h3>
<p>Calm down, take a deep breath.</p>
@@ -3108,10 +3375,13 @@
</div>
-<div class="h3" id="bdb41-tabletype-bug" title="bdb41-tabletype-bug">
+<div class="h3" id="bdb41-tabletype-bug">
<h3>I'm getting the error "svn: bdb: call
implies an access method which is inconsistent with previous
- calls". How do I fix this?</h3>
+ calls". How do I fix this?
+ <a class="sectionlink" href="#bdb41-tabletype-bug"
+ title="Link to this section">¶</a>
+</h3>
<p>Berkeley DB 4.1 has shown itself to be rather unstable - both 4.0
and 4.2 are better. This error message is a symptom of one unique way
@@ -3148,9 +3418,12 @@
</div>
-<div class="h3" id="hotcopy-large-repos" title="hotcopy-large-repos">
+<div class="h3" id="hotcopy-large-repos">
<h3>I can't hotbackup my repository,
- svnadmin fails on files larger than 2Gb!</h3>
+ svnadmin fails on files larger than 2Gb!
+ <a class="sectionlink" href="#hotcopy-large-repos"
+ title="Link to this section">¶</a>
+</h3>
<p>Early versions of APR on its 0.9 branch, which Apache 2.0.x and
Subversion 1.x use, have no support for copying large files (2Gb+).
@@ -3162,9 +3435,12 @@
</div>
-<div class="h3" id="hidden-log" title="hidden-log">
+<div class="h3" id="hidden-log">
<h3>I cannot see the log entry for the file
- I just committed. Why?</h3>
+ I just committed. Why?
+ <a class="sectionlink" href="#hidden-log"
+ title="Link to this section">¶</a>
+</h3>
<p>Assume you run '<tt>svn checkout</tt>' on a repository and
receive a working copy at revision 7 (aka, r7) with one file in it
@@ -3205,9 +3481,12 @@
</div>
-<div class="h3" id="bdb43-upgrade" title="bdb43-upgrade">
+<div class="h3" id="bdb43-upgrade">
<h3>After upgrading to Berkeley DB
- 4.3 or later, I'm seeing repository errors.</h3>
+ 4.3 or later, I'm seeing repository errors.
+ <a class="sectionlink" href="#bdb43-upgrade"
+ title="Link to this section">¶</a>
+</h3>
<p>Prior to Berkeley DB 4.3, <tt>svnadmin recover</tt> worked to upgrade a
Berkeley DB repository in-place. However, due to a change in the behaviour
@@ -3249,9 +3528,12 @@
</div>
-<div class="h3" id="tiger-apr-0.9.6" title="tiger-apr-0.9.6">
+<div class="h3" id="tiger-apr-0.9.6">
<h3>Why do I get occasional, seemingly inconsistent errors when checking
- out over http:// from a repository running on MacOS X 10.4 (Tiger)?</h3>
+ out over http:// from a repository running on MacOS X 10.4 (Tiger)?
+ <a class="sectionlink" href="#tiger-apr-0.9.6"
+ title="Link to this section">¶</a>
+</h3>
<p>Note: this assumes the repository is being served by Apache 2.0.x.</p>
@@ -3313,10 +3595,13 @@
</div>
-<div class="h3" id="debian-libtool" title="debian-libtool">
+<div class="h3" id="debian-libtool">
<h3>I can't build Subversion from working copy
source on Debian GNU/Linux; I get errors at the final link
- stage. What's wrong?</h3>
+ stage. What's wrong?
+ <a class="sectionlink" href="#debian-libtool"
+ title="Link to this section">¶</a>
+</h3>
<p>If you see errors like this in the final link stage of a Subversion
trunk source build:</p>
@@ -3354,9 +3639,12 @@
</div>
-<div class="h3" id="svnserve-listen-host" title="svnserve-listen-host">
+<div class="h3" id="svnserve-listen-host">
<h3>I've started svnserve, but it doesn't seem to be listening on
- port 3690.</h3>
+ port 3690.
+ <a class="sectionlink" href="#svnserve-listen-host"
+ title="Link to this section">¶</a>
+</h3>
<p>Invoke <tt>svnserve</tt> with the <tt>--listen-host=0.0.0.0</tt> option.
Svnserve does not properly support IPv4/IPv6 dual-stack operation.
@@ -3364,9 +3652,12 @@
>issue #2382</a>.</p>
</div>
-<div class="h3" id="already-under-version-control" title="already-under-version-control">
+<div class="h3" id="already-under-version-control">
<h3>I can't add a directory
- because Subversion says it's "already under version control".</h3>
+ because Subversion says it's "already under version control".
+ <a class="sectionlink" href="#already-under-version-control"
+ title="Link to this section">¶</a>
+</h3>
<p>The directory you're trying to add already contains a <tt>.svn</tt>
subdirectory — it is a working
copy — but it's from a different repository location
@@ -3395,9 +3686,12 @@
</div>
-<div class="h3" id="slow-private-svnserve" title="slow-private-svnserve">
+<div class="h3" id="slow-private-svnserve">
<h3>Accessing non-public repositories
- via svnserve is really slow sometimes.</h3>
+ via svnserve is really slow sometimes.
+ <a class="sectionlink" href="#slow-private-svnserve"
+ title="Link to this section">¶</a>
+</h3>
<p>This often happens when APR is compiled to use <tt>/dev/random</tt>
and the server is unable to gather enough entropy. If Subversion is the
@@ -3409,10 +3703,13 @@
</div>
-<div class="h3" id="ssl-negotiation-error" title="ssl-negotiation-error">
+<div class="h3" id="ssl-negotiation-error">
<h3>When performing Subversion operations involving a lot of data over
SSL, I get the error <tt>SSL negotiation failed: SSL error:
- decryption failed or bad record mac</tt>.</h3>
+ decryption failed or bad record mac</tt>.
+ <a class="sectionlink" href="#ssl-negotiation-error"
+ title="Link to this section">¶</a>
+</h3>
<p>This can occur due to a problem with OpenSSL 0.9.8. Downgrading to
an older version (or possibly upgrading to a newer version) is known
@@ -3420,8 +3717,11 @@
</div>
-<div class="h3" id="broken-subclipse" title="broken-subclipse">
-<h3>I get an error that says "This client is too old".</h3>
+<div class="h3" id="broken-subclipse">
+<h3>I get an error that says "This client is too old".
+ <a class="sectionlink" href="#broken-subclipse"
+ title="Link to this section">¶</a>
+</h3>
You're using both an older (pre-1.4) version of the Subversion
command-line client, and Subclipse. You recently upgraded Subclipse,
@@ -3447,8 +3747,11 @@
</div>
-<div class="h3" id="switch-problems" title="switch-problems">
-<h3>Why doesn't <tt>svn switch</tt> work in some cases?</h3>
+<div class="h3" id="switch-problems">
+<h3>Why doesn't <tt>svn switch</tt> work in some cases?
+ <a class="sectionlink" href="#switch-problems"
+ title="Link to this section">¶</a>
+</h3>
<p>In some cases where there are unversioned (and maybe ignored) items
in the working copy, <tt>svn switch</tt> can get an error. The switch
@@ -3584,11 +3887,14 @@
</div>
-<div class="h3" id="long-paths" title="long-paths">
+<div class="h3" id="long-paths">
<h3>In Windows, when doing an update with the command-line client, I
get an error saying "The system cannot find the path specified"
and suggesting that my working copy might be corrupt. But I can
- update with TortoiseSVN just fine. What's going on?</h3>
+ update with TortoiseSVN just fine. What's going on?
+ <a class="sectionlink" href="#long-paths"
+ title="Link to this section">¶</a>
+</h3>
<p>A careful examination of the Windows API documentation regarding <a
href="http://msdn2.microsoft.com/en-us/library/aa365247.aspx#maximum_path_length"
@@ -3650,10 +3956,12 @@
</div>
-<div class="h3"
- id="working-copy-format-change" title="working-copy-format-change">
+<div class="h3" id="working-copy-format-change">
<h3>I got an error saying "This client is too old to work with working
- copy '...' ". How can I fix it without upgrading Subversion?</h3>
+ copy '...' ". How can I fix it without upgrading Subversion?
+ <a class="sectionlink" href="#working-copy-format-change"
+ title="Link to this section">¶</a>
+</h3>
<p>Sometimes the working copy metadata format changes incompatibly
between minor releases. For example, say you have a working copy
@@ -3694,12 +4002,13 @@
</div>
-<div class="h3"
- id="relocation-against-local-symbol"
- title="relocation-against-local-symbol">
+<div class="h3" id="relocation-against-local-symbol">
<h3>I got an error saying "relocation R_X86_64_32 against `a local symbol'
can not be used when making a shared object" when building the Neon
- library on 64-bit Linux.</h3>
+ library on 64-bit Linux.
+ <a class="sectionlink" href="#relocation-against-local-symbol"
+ title="Link to this section">¶</a>
+</h3>
<p>The Neon library, used for communication between a Subversion server and
client over HTTP, is usually built as a static library. But it is
@@ -3725,12 +4034,13 @@
</div>
-<div class="h3"
- id="secure-connection-truncated"
- title="secure-connection-truncated">
+<div class="h3" id="secure-connection-truncated">
<h3>Why am I getting an error saying "Could not read response body:
Secure connection truncated" when doing a checkout from
- Apache?</h3>
+ Apache?
+ <a class="sectionlink" href="#secure-connection-truncated"
+ title="Link to this section">¶</a>
+</h3>
<p>In short, this error is representative of a class of problems which
can occur when Apache erroneously believes that your Subversion client
@@ -3771,11 +4081,12 @@
</div>
-<div class="h3"
- id="self-tree-conflict"
- title="self-tree-conflict">
+<div class="h3" id="self-tree-conflict">
<h3>Why am I getting a tree conflict upon update even though no one else
- has committed conflicting changes?</h3>
+ has committed conflicting changes?
+ <a class="sectionlink" href="#self-tree-conflict"
+ title="Link to this section">¶</a>
+</h3>
<p>
When you commit, only the files/directories that are actually changed by
the commit get their base revisions bumped to HEAD in the working copy.
@@ -3811,12 +4122,18 @@
</div>
-<div class="h2" id="developer-questions" title="developer-questions">
-<h2>Developer questions:</h2>
+<div class="h2" id="developer-questions">
+<h2>Developer questions:
+ <a class="sectionlink" href="#developer-questions"
+ title="Link to this section">¶</a>
+</h2>
<p/>
-<div class="h3" id="ramdisk-tests" title="ramdisk-tests">
-<h3>How do I run the regression tests in a RAM disk?</h3>
+<div class="h3" id="ramdisk-tests">
+<h3>How do I run the regression tests in a RAM disk?
+ <a class="sectionlink" href="#ramdisk-tests"
+ title="Link to this section">¶</a>
+</h3>
See
<a href="http://svn.collab.net/repos/svn/trunk/subversion/tests/cmdline/README"
>http://svn.collab.net/repos/svn/trunk/subversion/tests/cmdline/README</a>
@@ -3889,13 +4206,19 @@
</div>
-<div class="h2" id="references" title="references">
-<h2>References:</h2>
+<div class="h2" id="references">
+<h2>References:
+ <a class="sectionlink" href="#references"
+ title="Link to this section">¶</a>
+</h2>
<p/>
-<div class="h3" id="http-methods" title="http-methods">
+<div class="h3" id="http-methods">
<h3>What are all the HTTP methods Subversion
- uses?</h3>
+ uses?
+ <a class="sectionlink" href="#http-methods"
+ title="Link to this section">¶</a>
+</h3>
<p>The Subversion client speaks a subset the WebDAV/DeltaV protocol to
the mod_dav_svn server module. The short answer is:</p>
@@ -3914,8 +4237,11 @@
</div>
-<div class="h3" id="bikeshed" title="bikeshed">
-<h3>What's a 'bikeshed'?</h3>
+<div class="h3" id="bikeshed">
+<h3>What's a 'bikeshed'?
+ <a class="sectionlink" href="#bikeshed"
+ title="Link to this section">¶</a>
+</h3>
<p>See Poul-Henning Kamp's post to freebsd-hackers: <a href="http://www.freebsd.org/doc/en_US.ISO8859-1/books/faq/misc.html#BIKESHED-PAINTING">http://www.freebsd.org/doc/en_US.ISO8859-1/books/faq/misc.html#BIKESHED-PAINTING</a>.
</p>
@@ -3923,8 +4249,11 @@
</div>
-<div class="h3" id="pronounce" title="pronounce">
-<h3>How do you pronounce "Subversion"?</h3>
+<div class="h3" id="pronounce">
+<h3>How do you pronounce "Subversion"?
+ <a class="sectionlink" href="#pronounce"
+ title="Link to this section">¶</a>
+</h3>
<p>Jim Blandy, who gave Subversion both its name and repository
design, pronounces "Subversion" <a href="http://svn.collab.net/repos/svn-committers/trunk/sounds/pronunciation/index.html">"Subversion"</a>.
@@ -3933,8 +4262,11 @@
</div>
-<div class="h3" id="baton" title="baton">
-<h3>What's a 'baton'?</h3>
+<div class="h3" id="baton">
+<h3>What's a 'baton'?
+ <a class="sectionlink" href="#baton"
+ title="Link to this section">¶</a>
+</h3>
<p>Throughout Subversion's source code there are many references to
'baton' objects. These are just <tt>void *</tt> datastructures that
@@ -3946,9 +4278,12 @@
</div>
-<div class="h3" id="def-wedged-repository" title="def-wedged-repository">
+<div class="h3" id="def-wedged-repository">
<h3>What do you mean when you say that
- repository is 'wedged'?</h3>
+ repository is 'wedged'?
+ <a class="sectionlink" href="#def-wedged-repository"
+ title="Link to this section">¶</a>
+</h3>
<p>wedged repository:</p>