他们的方式是将最后一个提交编号/分支信息注入github中的代码文件中吗?也许使用某种保留字或标记?如果我没有使用正确的术语并随意重新提出问题,我对先进的源代码控制和git有点新颖,所以原谅。Github - 如何在您的源代码中包含信息
1
A
回答
0
它可能通过您的构建系统。在您的构建脚本中,您可以执行git命令来获取必要的信息,然后在代码中将其作为宏传递。
3
1
参见Git FAQ的关键字扩展。该解决方案是增加的ident条目.gitattributes哪些文件应该在签入/签修改:
当属性的ident设置为一个路径,git的替换的$ id $在$标识的 blob对象:,后面跟着40个字符的十六进制blob 对象名称,后面跟着美元符号$结帐。任何以$ Id开头的字节 序列以及在工作树文件中以$结尾的 将在检入时替换为$ Id $。
+0
但是有更多有意义的(对最终用户)的东西,类似于一个版本#比$ id $ – BuddyJoe
相关问题
- 1. 访问包含在代码中的.webtestResult文件中的信息
- 2. 在库中包含库的源代码
- 3. 在开源项目中包含代码
- 4. 获取包含谷歌反馈框中所有信息的源代码?
- 5. 如何在自定义错误消息中包含php源代码的行数?
- 6. 如何在C++源代码中包含极长的文字?
- 7. 如何使用Mercurial在源代码中嵌入版本信息
- 8. 如何避免在Xcode的源代码控制中包含调试代码?
- 9. 如何教Eclipse以在源路径中包含Maven源代码包?
- 10. iPhone应用程序编译代码中包含的信息安全性如何?
- 11. 从网站解析 - 源代码不包含我需要的信息
- 12. 如何在Eclipse中包含Java源代码?
- 13. 如何在C#/ Visual Studio中包含源代码而不是库?
- 14. 如何禁止在doxygen中包含源代码
- 15. 如何在Android Studio中包含Android N源代码?
- 16. 如何在Maven build war中包含jar源代码
- 17. 如何编译包含C源文件的C++源代码?
- 18. 如何在验证消息中包含rails代码?
- 19. 如何在PHP中包含PHP代码?
- 20. GitHub主机源代码如何?
- 21. 如何从github安装此源代码?
- 22. 包含Google Play服务和源代码?
- 23. 如何避免包含apk中的jni c源代码文件
- 24. Python重写代码,返回包含统计信息的字典
- 25. 如何处理“其他信息:源不包含DataRows”。
- 26. 如何在setuptools包中包含VCS信息
- 27. 如何在intellij包视图中仅包含maven模块本身的源代码
- 28. 包含信息的Java ActionListeners
- 29. 在ASP.net中包含代码
- 30. 如何获取UDP数据包中包含的信息?
你究竟在做什么?你为什么需要这个? –
这不是关于github,而是关于git。 git有办法做关键字扩展或者它没有。 – bmargulies