Unix CVS存储库提交命令能否将命令行参数传递给文件?
是否有方法将命令行参数传递给CVS存储库中的文件。 比如说,我的CVS存储库有一个.tcl文件,它打印版本号和日期以及其他处理。我不想将版本号和日期硬编码到该文件中。 每当有人修改文件并将其签入CVS时,他们是否可以为版本号和日期添加一个标记,从而相应地修改tcl文件 假设我有test.tclUnix CVS存储库提交命令能否将命令行参数传递给文件?,unix,tcl,cvs,tortoisecvs,Unix,Tcl,Cvs,Tortoisecvs,是否有方法将命令行参数传递给CVS存储库中的文件。 比如说,我的CVS存储库有一个.tcl文件,它打印版本号和日期以及其他处理。我不想将版本号和日期硬编码到该文件中。 每当有人修改文件并将其签入CVS时,他们是否可以为版本号和日期添加一个标记,从而相应地修改tcl文件 假设我有test.tcl puts "Version Number: **V1.2** puts "Date: 05/05/10" .... ..... 如果我修改了文件并希望提交到CVS中, 说 “cvs commit tes
puts "Version Number: **V1.2**
puts "Date: 05/05/10"
....
.....
如果我修改了文件并希望提交到CVS中,
说
“cvs commit test.tcl v1.3 06/19/15”
或类似的内容
test.tcl应该在CVS中提交,并且应该是:
puts "Version Number: **V1.3**
puts "Date: 06/19/15"
......
......
有没有办法做到这一点?第一个提示:关键字替换 如果你只是想要版本号或提交时间——CVS有一些东西让Linus Torvalds非常生气,他开始设计git
git
:它可以在提交时更改你的文件。例如,请参见$Id$和其他
第二个提示:看,标题说明了一切