1

我想找到一種自動生成提交文檔的方法。 我們使用SVN,我們都使用TortoiseSVN作爲客戶端軟件。 (大部分代碼是C++和我們使用視窗)自動生成TortoiseSVN中的提交文檔

這將是足夠的,如果我們可以提取下列在每個提交提交的相關數據,

  • 修訂號
  • 日誌信息
  • 受影響的文件(修改/添加/ erased..etc)名單
  • 的變化(可能是難以確定,但至少我們可以得到受影響的文件至少新老副本)

我們需要將所有這些信息放在一個文本文件中。 (每個提交的文件)

+3

可能要開始查看post-commit掛鉤服務器端。 – bdares 2012-08-15 07:05:22

+0

是的,這是一種方式來做到這一點,但我們正在考慮是否有更簡單的方式在烏龜SVN中。 – Deamonpog 2012-08-15 08:08:58

回答

0

使用日誌對話框(右鍵單擊「Show Log」)。

選擇自上次發佈以來的所有修訂,然後點擊Ctrl+C或者如果您不需要受影響的文件點擊Ctrl+Shift+C。 之後,您可以在剪貼板中找到所需的所有信息,隨時可以用您喜歡的任何編輯器進行粘貼。

+0

謝謝你的回覆。但是我想讓這個過程自動化。怎麼做?? – Deamonpog 2012-08-16 05:09:09

+0

如果你想自動化,使用命令行客戶端,而不是TSVN:svn log -v> logfile.txt – Stefan 2012-08-16 14:14:16

+0

我決定寫一個腳本(在python中)。生病後把它放在這裏我完成了它:)謝謝:) – Deamonpog 2012-08-17 08:47:42