想把 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 的自由就回到我身邊了,超奧妙。
文章標籤
全站熱搜
