客户要求所有源文件在标题中包含以下内容:
#header
据我所知,Subversion提供以下keywords:
在包含文件名的那些关键字中,它们都包含更多信息,而不是文件名。
没有写script hook,Subversion关键字只包含文件名,除文件的名称和扩展名外没有其他内容(没有路径,没有URL,没有作者,没有修订等)?
要明确的是,如果文件名为" MyFile.java",那么我想看到以下内容自动添加到标题中:
File: filename.ext
答案 0 :(得分:3)
如果您的SVN是1.8+,您可以定义和使用自定义关键字(请参阅zone.run(...)
)。替换模式svn help ps
是您想要的:
%b
回购中>svn pl -v data.txt
Properties on 'data.txt':
svn:keywords
File=%b
的内容,没有关键字扩展(今天很难获得)
data.txt
工作副本中的//$File$
Data
内容
data.txt
完整的存储库树
// $File: data.txt $
Data
HTH