2010-06-28 106 views
0

我知道Trac Doxygen插件。它允許鏈接到Trac wiki的Doxygen文檔。將Trac + SVN與Doxygen集成

我在找東西,這將幫助我自動化文檔。由於該項目非常龐大,因此可能無法更新每次提交的文檔,尤其是因爲Doxygen沒有執行增量文檔構建。相反,夜間文檔構建可能更有效。

我希望看到文檔構建之間的變化。一種解決方案是將Doxygen輸出放到SVN倉庫中,但是我們會比較HTML而不是文檔,這會讓人感到不愉快,我會想象的。

謝謝!

回答

1

我們使用buildbot在每次提交後每晚建立文檔。構建的文檔發佈到內部服務器,供所有開發人員訪問。

事實上,似乎有人寫了一個buildbot command doxygen構建步驟。當然,您也可以使用自己喜歡的集成平臺。

1

由於我們的trac服務器是一個linux服務器,我們使用一個簡單的構建腳本和一個cron作業。 doxygen的配置文件位於存儲庫中。

1

我知道這是超舊的,但我有一個腳本,可以在顛覆路徑上自動執行doxygen作業,將文檔重新添加到subversion中並將所有內容備份。它可能會幫助某人:http://flauk.wordpress.com/2011/01/13/svndoxy/