我已經建立了Android的webrtc使用Pristine IO網絡srcipts從這裏https://github.com/pristineio/webrtc-build-scripts。我也克隆了webrtc的git repo,但沒有在任何地方看到它的任何標籤發佈。事實上,我甚至沒有看到一個標籤,只有2-3個分支而不是主人。我如何知道Webrtc修訂版和版本號?
我的問題是人們如何通常版本他們的webrtc生成?它僅僅依賴於git commit sha嗎?
編輯:生成的文件
我已經建立了Android的webrtc使用Pristine IO網絡srcipts從這裏https://github.com/pristineio/webrtc-build-scripts。我也克隆了webrtc的git repo,但沒有在任何地方看到它的任何標籤發佈。事實上,我甚至沒有看到一個標籤,只有2-3個分支而不是主人。我如何知道Webrtc修訂版和版本號?
我的問題是人們如何通常版本他們的webrtc生成?它僅僅依賴於git commit sha嗎?
編輯:生成的文件
喜@vKashyap通常的版本是路徑或庫名稱(建成後的輸出文件)的一部分,它應該在你的情況是這樣的:./webrtc-build-scripts/ios/webrtc/libWebRTC-LATEST-Universal-Debug.a.version.txt
此外,要獲取和建立一個特定的版本,你可以檢查以下指南: https://www.chromium.org/developers/how-tos/get-the-code/working-with-release-branches
如果您直接使用webrtc.org提供的腳本,做事情會更容易。現在按照關於構建webrtc的步驟來簡化所有內容。見https://webrtc.org/native-code/android/
的webrtc.org代碼使用混帳所以你可以做以下的(你做fetch --nohooks webrtc_android
或等效的步驟後),以獲得標籤:
git fetch --tags
一旦你的標籤,你可以切換到任何使用git checkout
的標記分支,例如
git checkout branch-heads/55
上述命令將檢出的WebRTC代碼等同於鉻55。然後你可以按照webrtc.org說明建立。
不幸的是,在android的情況下,你不會得到版本號文件。我已經粘貼了生成的文件夾結構。 – vKashyap