他們的方式是將最後一個提交編號/分支信息注入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. 如何在dll中包含源代碼?
- 2. 訪問包含在代碼中的.webtestResult文件中的信息
- 3. 如何在GitHub中修改源代碼
- 4. 在gdb中包含malloc.c的源代碼?
- 5. 在庫中包含庫的源代碼
- 6. .sln文件包含xml或代碼中的信息(如vb)?
- 7. 獲取包含谷歌反饋框中所有信息的源代碼?
- 8. 在開源項目中包含代碼
- 9. 如何在自定義錯誤消息中包含php源代碼的行數?
- 10. 如何在開放源代碼中將您的更改提交給Github
- 11. 如何在C++源代碼中包含極長的文字?
- 12. 如何使用Mercurial在源代碼中嵌入版本信息
- 13. 如何避免在Xcode的源代碼控制中包含調試代碼?
- 14. 如何教Eclipse以在源路徑中包含Maven源代碼包?
- 15. iPhone應用程序編譯代碼中包含的信息安全性如何?
- 16. 從網站解析 - 源代碼不包含我需要的信息
- 17. 如何在Android Studio中包含Android N源代碼?
- 18. 如何在Maven build war中包含jar源代碼
- 19. 如何在C#/ Visual Studio中包含源代碼而不是庫?
- 20. 如何禁止在doxygen中包含源代碼
- 21. 如何在Eclipse中包含Java源代碼?
- 22. 如何將源代碼包含到R中的函數中?
- 23. 如何編譯包含C源文件的C++源代碼?
- 24. 如何在驗證消息中包含rails代碼?
- 25. 如何在PHP中包含PHP代碼?
- 26. 如何在JSF中包含代碼塊
- 27. GitHub主機源代碼如何?
- 28. 如何從github安裝此源代碼?
- 29. 如何編輯Livecode Github源代碼?
- 30. 包含Google Play服務和源代碼?
你究竟在做什麼?你爲什麼需要這個? –
這不是關於github,而是關於git。 git有辦法做關鍵字擴展或者它沒有。 – bmargulies