1

我的 SVN 是乌龟,我把我的 Oracle 放在上面。我想知道是否可以在我的 oracle 表单上显示我的 .fmb 文件的修订版?

我想将$Revision$or保留$Id$在 when-new-form-instance 中,并在运行表单时将其显示在布局上。但是当我添加:global.x := '$Id$'when-new_form-instance 并关闭表单时,我无法再次打开它。

4

2 回答 2

0

好吧,如果表单能够显示一些文本字符串并且您有可用空间来添加此文本:

  • 阅读 svn:keywords,将 Revision 关键字作为属性添加到所有表单,并$Revision$在表单源中使用占位符。

Subversion 关键字在每个文件的基础上工作,即它将为每个文件显示“Last Changed”修订版(没有多大意义,因为 SVN 修订版是全局每个存储库并且上次在修订版 N 文件中更改将具有相同修订版 N+M 中的内容)

  • 如果您想知道存储库的最新版本并以每种形式显示它,则必须在文件中使用 SubWCRev 关键字,并且不使用导出|签出的结果,而是使用存储库中的模板预处理的结果subwcrev
于 2013-07-15T15:35:58.203 回答
0

好吧,从 SVN 命令行,你可以这样做:

svn info path_to_your_file.fmb

这将为您提供有关文件的所有信息。仅获取修订版,如果您在类 Unix 环境中,一点点 grep 应该可以解决问题:

svn info path_to_your_file.fmb | grep revision
于 2013-07-15T13:48:51.710 回答