标签: version-control-keywords

像Subversion中的Git关键字替换?

我曾经在Subversion/SVN下工作,并立即使用称为关键字替换的好功能.只需输入源文件即可:

/*
 *   $Author: ivanovpv $
 *   $Rev: 42 $
 *   $LastChangedDate: 2012-05-25 21:47:42 +0200 (Fri, 25 May 2012) $
 */
Run Code Online (Sandbox Code Playgroud)

每次Subversion都用实际的关键字替换关键字(Author,Rev,LastChangedDate).

前段时间我被迫转移到Git,只是想知道是否有类似Subversion在Git中的关键字替换?

svn git version-control version-control-keywords

42
推荐指数
3
解决办法
2万
查看次数

自动为新文件添加svn关键字属性(服务器端)

我想在提交新文件时将svn属性(如svn:keyword = Id Date Rev Author)添加到文件中.

为此,可能有两个主要选择:

  1. 客户端:更改svn客户端配置中的autoprops
  2. 服务器端:使用commit-hooks做一些魔术

客户端并不总是令人满意,因为需要对客户端设置进行控制.我想在服务器上解决这个问题.如何才能做到这一点.

svn properties server-side pre-commit-hook version-control-keywords

13
推荐指数
1
解决办法
8644
查看次数

如何默认svn:关键字启用?

有没有办法默认启用svn:keywords,这样每次添加新的源文件时都不需要为每个关键字启用此属性?

svn automatic-properties version-control-keywords

8
推荐指数
2
解决办法
7258
查看次数

如何在TortoiseSVN中使用全局修订号关键字?

在CVS中,您可以在代码中使用在检出文件时展开的关键字.我想像CVS一样用$GlobalRev$关键字显示全局修订版.

Subversion有$Rev$命令,但它只显示文件被更改的最新版本.我知道现在有一个svnversion命令,现在没有文件记录,每晚只有1.51.6.

我很想知道如何用TortoiseSVN做到这一点.

svn tortoisesvn version-control-keywords

5
推荐指数
1
解决办法
4540
查看次数