前幾天 Subversion 0.24.0 放出來, 結果我無法執行 export 命令. 在 irc 與 sussman 交談, 他完全沒有這種問題. 由於不太想把 repo 拿給別人測試, 所以就自己試著 debug. 學到了幾個指令, 趁著還記得時, 趕快寫下來, 以免下次還會用到.
1. gdb svn 2. break main 3. run export file://$SVN_ROOT/svn/trunk svn 4. break export.c:close_file 5. c 6. s 7. n 8. p *((struct file_baton*) file_baton) 9. p *((struct file_baton*) file_baton)->keywords_val
解說:
export file://$SVN_ROOT/svn/trunk svn為引數, 執行 svn.