問題

在我的Web應用程式中,我有一個透過$Rev $儲存當前修訂號的檔案.這工作正常,除了,如果我沒有對該檔案進行任何更改,它不會被提交.

無論如何我可以強制單個檔案始終提交到SVN伺服器嗎?

我正在為Windows使用TortoiseSVN,所以任何程式碼或逐步指令都會有幫助.

  最佳答案

如果安裝了 TortoiseSVN,也可以使用 SubWCRev 工具。

  1. 建立一個包含定義的模板檔案,也許就像

    const long WC_REV = $WCREV $;

    在名為version.h.tmpl的檔案中

  2. 在每次構建時,呼叫SubWCRev來建立您可以在應用程式中使用的“真實”檔案:

    javascript – SubWCRev路徑

這將從 version.h.tmpl 建立檔案 version.h,將文字 $WCREV $ 替換為您目前正在進行的修訂版。

docs for SubWCRev 也可能有所幫助.

  相同標籤的其他問題

svn