2010-02-19 38 views
8

顛覆填充@version標籤,我想,以填補S​​ubclipse的或顛覆Eclipse中的註釋標記@version。 CVS自動完成了這個,但Subversion不是。這將非常有幫助。在Eclipse中

我想谷歌「@version」,但它似乎是不可能的。

例什麼CVS做:

<?php 
/* 
* @author Spankmaster 
* @version $Id: file.php,v 1.47 2009-09-21 09:28:49 sp Exp $ 
* @package mysoftware 
*/ 

示例使用SVN:

<?php 
/* 
* @author Spankmaster 
* @version $Id: $ -> stays empty 
* @package mysoftware 
*/ 

請幫助.....

回答

13

在SVN是$修訂$

/** 
* Last changed: $LastChangedDate$ 
* @author $Author$ 
* @version $Revision$ 
*/ 

您還必須添加密鑰話到項目(文件夾和文件)

屬性svn:設置爲LastChangedDate作者ID修訂HeadURL

+1

像@Marco說,你需要設置親每個屬性,如果你想要的關鍵字替換,在這裏看到:http://svnbook.red-bean.com/nightly/en/svn.advanced.props.special.keywords.html此外,在SVN存在關鍵字的$ id $太,這在 2010-02-19 11:07:35

+0

我在哪裏需要設置關鍵字得到擴展????在服務器上?在Eclipse中? – spankmaster79 2010-02-19 11:44:54

+1

你可以做到這一點在Eclipse:如果您使用顛覆性的,右鍵點擊一個文件,選擇團隊 - >設置關鍵字 – 2010-02-19 12:33:09

7

THX馬可和達維德關鍵字。

只是爲了總括起來,爲Eclipse用戶:

這將改變所有文件,所以你必須再做整個項目的簽入。所以在做這件事之前檢查所有工作。

我右擊該項目,選擇 「團隊 - >設置屬性」

屬性名稱:輸入 「SVN:關鍵字」

輸入文本屬性:輸入 「LastChangedDate作者ID修訂HeadURL」

選中選項「設置屬性遞歸」

單擊「確定」