【问题标题】:Fill @version tag with subversion in Eclipse在 Eclipse 中用 subversion 填充 @version 标签
【发布时间】:2011-01-18 17:37:59
【问题描述】:

我想在 Eclipse 中使用 Subclipse 或 Subversion 填充评论标签 @version。 CVS 已经自动完成了这项工作,但 Subversion 没有。这会很有帮助。

我尝试用谷歌搜索“@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
 */

请帮忙.....

【问题讨论】:

    标签: eclipse svn subclipse phpdoc


    【解决方案1】:

    在 svn 中是 $Revision$

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

    您还必须将关键字添加到项目(文件夹和文件)

    属性 svn:keywords 设置为 LastChangedDate Author Id Revision HeadURL

    【讨论】:

    • 就像@Marco所说,如果你想替换关键字,你需要设置适当的属性,见这里:svnbook.red-bean.com/nightly/en/… 另外,在SVN中也存在关键字$Id$,它在
    • 你可以在 Eclipse 中做:如果你使用 SUbversive,右键单击一个文件,选择 Team -> set keyword
    • 没有一个选项可以为整个项目做这件事吗?单击项目中的每个文件并不是一个真正的选择
    • 在项目的根文件夹上执行此操作我认为有一个选项可以执行此递归我使用 thortoise,该工具将其设置为递归
    【解决方案2】:

    感谢 Marco 和 Davide。

    为 Eclipse 用户总结一下:

    这将更改所有文件,因此您必须再次检查整个项目。因此,在此之前检查所有工作。

    我在项目上右击,选择“团队->设置属性”

    属性名:输入“svn:keywords”

    输入文本属性:输入“LastChangedDate Author Id Revision HeadURL”

    勾选“递归设置属性”选项

    点击“确定”

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2019-10-22
      • 1970-01-01
      • 1970-01-01
      • 2016-06-06
      • 1970-01-01
      • 2016-02-02
      • 1970-01-01
      • 2010-12-31
      相关资源
      最近更新 更多