差異處

這裏顯示兩個版本的差異處。

連向這個比對檢視

兩邊的前次修訂版 前次修改
下次修改
前次修改
tech:svn_props [2016/11/06 13:27] jonathantech:svn_props [2016/11/06 13:31] (目前版本) – [在 Source Code 寫入 svn 關鍵字變數] jonathan
行 1: 行 1:
 +====== 使用 TortoiseSVN 自動加入 SVN 版號 ======
 +  * 其實早在 cvs 就有這功能, 就是在 commit 後, source code 檔案內能自動出現這次 commit 的 svn 版號、日期時間..
 +
 +===== 在 TortoiseSVN 的設定 =====
 +  - 在要提供的 SVN 目錄按下滑鼠右鍵出現選單去選 TortoiseSVN -> Properties \\ {{:tech:tortoisesvn_props_01.png|}}
 +  - 出現 Properties 視窗後, 點選右下方 New 按鈕, 出現的選單選 Keywords \\ {{:tech:tortoisesvn_props_02.png?800|}}
 +  - 出現 Keywords 視窗後, 可以依照需要勾選會使用到的關鍵字 \\ {{:tech:tortoisesvn_props_03.png|}}
 +
 +===== 在 Source Code 寫入 svn 關鍵字變數 =====
 +  - 增加 svn 關鍵字變數 Exp. $Id$ \\ {{:tech:tortoisesvn_props_04.png|}}
 +  - 更改後透過 TortoiseSVN commit \\ {{:tech:tortoisesvn_props_05.png|}}
 +  - 完成 commit 之後, 可以看到 $Id$ 已經自動增加 svn 的相關資訊 \\ {{:tech:tortoisesvn_props_06.png|}}
 +
 +
 +===== 參考網址 =====
 +  * https://tortoisesvn.net/docs/release/TortoiseSVN_en/tsvn-dug-propertypage.html#tsvn-dug-propertypage-tsvn-props
 +  * http://svnbook.red-bean.com/en/1.8/svn.advanced.props.special.keywords.html
 +
 +{{tag>svn TortoiseSVN tips}}