基于GIT版本的站点Symfony版本



好吧,这个问题似乎更难(对我来说),然后它出现在第一。我用symphony框架开发网站。但有些网站放在我无法直接访问的服务器上。因此,为了跟踪是否放置了最新版本,我在登录页面的HTML头中添加了一个值。现在我总是手动更新这个值(在TWIG中)。现在我正在纠结的问题是:

有可能"自动"吗?GIT提交的最新值是自动添加的(并且是透明的,这意味着不需要任何努力)?
我一直在考虑向。env文件添加一个值,并试图用正确的值填充这个文件,但说实话,我有点挣扎,看看我如何才能使这个工作....

如果有其他的建议来保持一个体面的版本跟踪,这对网站的实际用户来说是相对透明的,那么当然也是受欢迎的…

你可以考虑并选择至少两种策略

清洁和涂抹滤镜

文件内替换,因为它(完成|期望)现在

如GitBook

中的关键字扩展章节所述

在.gitattributes文件中,你可以为特定的路径设置一个过滤器,然后设置脚本,在文件签出和上演之前处理它们

。我们有一些"魔法弦"。在WorkTree中扩展到任何你想要的,并在放回repo之前折叠成原始形式,因此-不要在git的历史记录中显示为内容更改

同样,对于任何您想要拥有的git describe(或任何其他独特id生成器)的输出可能是很好的候选,您必须在repo

中至少有一个标签

Export-subst

外部文件,在存档目标git archive操作中自动出现,其中包含任何自定义内容。可以包含在任何分支模板或页面

没有smudge|clean filters的脚本编码,只有带有git log的格式化和关键字扩展处理的文件

相关内容

  • 没有找到相关文章

最新更新