有谁知道在C#代码中使用文件修订关键字的语法是什么?我知道如何在SQL Server中使用它,但是似乎语法不正确。我已经将该属性添加到了要显示版本的文件中。
最佳答案
您的C#文件应包含$LastChangedRevision: $
以添加SVN修订版。但是,您还需要为要在其中扩展该值的文件正确设置svn:keywords
属性。
例如,以下内容将导致包含修订的字符串。
string revision = "$LastChangedRevision: $";
svn:keywords
属性的空格分隔的值列表中应包含LastChangedRevision
。您可以通过编辑TortoiseSVN配置自动将其用于
cs
扩展名。为此,请转到TortoiseSVN资源管理器菜单,然后选择Settings...
。然后在General
选项卡上,单击Edit
旁边的Subversion configuration file:
按钮。向下滚动并将这样的一行添加到
[auto-props]
部分中(仅作为示例,您可能具有更多或更少的关键字,并且还可以设置其他属性):*.cs = svn:keywords=LastChangedDate LastChangedBy LastChangedRevision Id URL;