2010-02-19 9 views
8

Tôi muốn điền vào thẻ nhận xét @version với Subclipse hoặc Subversion trong Eclipse. CVS đã tự động thực hiện việc này nhưng Subversion thì không. Điều này sẽ rất hữu ích.Điền thẻ @version với subversion trong Eclipse

Tôi đã cố gắng google "@version" nhưng có vẻ như không thể.

Ví dụ những gì CVS đã làm:

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

Ví dụ với SVN:

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

Xin giúp .....

Trả lời

13

trong svn nó là $ Revision $

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

bạn cũng phải thêm khóa Nói đến dự án (các thư mục và các tập tin)

svn tài sản: từ khóa thiết lập để LastChangedDate Author Id Revision HeadURL

+1

Giống như @Marco nói, bạn cần phải thiết lập các pro mỗi thuộc tính nếu bạn muốn thay thế từ khóa, hãy xem tại đây: http://svnbook.red-bean.com/nightly/en/svn.advanced.props.special.keywords.html Ngoài ra, trong SVN cũng tồn tại từ khóa $ Id $ , được mở rộng trong

+0

Tôi phải đặt từ khóa ở đâu ???? Trên máy chủ? Trong Eclipse ??? – spankmaster79

+1

Bạn có thể làm điều đó trong Eclipse: nếu bạn sử dụng SUbversive, nhấp chuột phải vào một tập tin, chọn Team -> thiết lập từ khóa –

7

thx cho Marco và Davide.

Chỉ cần để tổng hợp tất cả lên cho người dùng Eclipse:

này sẽ thay đổi tất cả các file, vì vậy bạn sẽ phải làm một checkin của dự án hoàn thành một lần nữa. Vì vậy, kiểm tra tất cả các công việc trước khi làm điều đó.

tôi click chuột phải vào dự án, chọn "Team -> set Property"

tên tài sản: Nhập "svn: từ khóa"

Nhập một tài sản văn bản: Nhập "LastChangedDate Author Id Revision HeadURL"

Kiểm tra tùy chọn "thiết lập thuộc tính đệ quy"

Nhấp "OK"