基本資訊

原始碼儲存庫

文件

參與專案

子專案

相關專案

綜合資料

文件專案:Subversion

Apache HTTP 伺服器文件與程式碼儲存在相同的 Subversion 版本控制儲存庫中。如果您想要針對文件進行修改,您可以檢視整個原始碼儲存庫,或是僅檢視文件。

若要檢視整個儲存庫,請按照下列步驟進行

svn checkout https://svn.apache.org/repos/asf/httpd/httpd/trunk httpd-trunk
svn checkout https://svn.apache.org/repos/asf/httpd/httpd/branches/2.4.x httpd-2.4

檢視主線及 2.4 版本後,您可以傳送補丁檔給開發版本及目前的最新發行版本。

若僅要檢視儲存庫中的文件部分,請在上述檢視 URL 的尾端加上「/docs」。此方式產生的檢視結果會較小,但您可能會缺少驗證文件變更所需的相關資源。

建立補丁檔

檢視後,建立補丁檔共有四個步驟。

更新檢視,確認儲存庫中有最新變更,因為自您上次修改文件後,其他人可能已經更動過。

svn update

編輯您想要變更的文件。進行想要的變更,然後儲存變更。文件儲存在檢視的 /docs/manual 子目錄中。

在命令提示字元輸入下列指令,建立補丁檔

svn diff > patch.txt

將電子郵件寄送至 docs@httpd.apache.org 電子郵件列表,並附上 patch.txt

如果您有多個已變更的文件,可以在 svn diff 命令提示字元中提供檔案名稱,以記錄單一文件中的變更。

svn diff mod_rewrite.xml > mod_rewrite_patch.txt

另請參閱

另請參閱文件格式與轉換文件,深入了解如何驗證變更是否符合我們的文件格式和標準。 請在電子郵件中指出,此修復程式適用的程式碼分支(主幹、2.4、2.2 等)、受影響的檔案以及您所做的變更。 如果它涉及特定的 bug 提交,也請一併說明。