GIT 可以在代码签入时进行注入/令牌替换吗?
PVCS 通过注入/代币替换价值为公司 XYZ 做了一些事情。一个例子:
如果我们有如下代码:
/* $Workfile:$
* Created By: [Developer Name HERE]
* Created On: [Date created in mm/dd/ccyy format, HERE]
*
* Last Revision:
* $Revision:$
* $Date:$
* $Author:$
*
* All rights reserved.
*
*/
[INSERT MY AMAZING CODE HERE]
/*
$Log:$
*/
PVCS 会将其变为以下内容,黄色突出显示将是文件的更新,绿色突出显示是我的评论。
/* $Workfile: Constants.java $ (Filename injected)
* Created By: [Developer Name HERE]
* Created On: [Date created in mm/dd/ccyy format, HERE]
*
* Last Revision:
* $Revision: 1.0 $
* $Date: Jun 26 2015 06:50:52 $
* $Author: Jsmith $
*
* All rights reserved.
*
*/
/*
$Log: M:/PVCS/xxx Project Database/archives/xx/EJB/src/com/xxxxcommon/Constants.java-arc $
// Rev 1.0 Aug 14 2009 18:10:30 jsmith
// Initial revision. (Comment I used at point of code check-in)
*/
如果可以,我们可以这样做吗?我们需要进行哪些更改以确保我们可以在所有源代码库中始终如一地做到这一点?