想把 commit log 匯出來做專案管理、上線記錄等,上網查了一下可以這樣做:

svn log --xml > repository.xml

不過我裝的是 Tortoise SVN,一開始 windows 的命令提示字元會說認不得 svn 這個指令。原來是 TortoiseSVN 預設不安裝 svn command line tool。

重新執行 TortoiseSVN 安裝程式,補安裝 command line client tools,就可以用命令提示字元(MS-DOS 視窗),切到程式所在目錄下,執行 svn log 了。

匯出的 XML 用 Excel 打開,就是漂漂亮亮的資料了。

 

(2025/01/17 update!) 某天忽然發現,我的小烏龜 (TortoiseSVN) 的 show log 竟然完全看不到東西,但是執行以下指令,可以看到 Reporistry 近期的 log 內容:

"C:\Program Files\TortoiseSVN\bin\svn.exe" log -v REPO_PATH | more
(REPO_PATH 請自行置換成自己的 Reporistry 路徑)

看 TortoiseSVN 的更新版本,只有更新幾回很小的版號,抱著死馬當活馬醫的心情,更新到新版以後,查閱 commit log 的自由就回到我身邊了,超奧妙。

文章標籤
全站熱搜
創作者介紹
創作者 小攻城師 的頭像
小攻城師

小攻城師的戰場筆記

小攻城師 發表在 痞客邦 留言(0) 人氣(915)