2017-02-09 1841 views
0

我已經建立了Android的webrtc使用Pristine IO網絡srcipts從這裏https://github.com/pristineio/webrtc-build-scripts。我也克隆了webrtc的git repo,但沒有在任何地方看到它的任何標籤發佈。事實上,我甚至沒有看到一個標籤,只有2-3個分支而不是主人。我如何知道Webrtc修訂版和版本號?

我的問題是人們如何通常版本他們的webrtc生成?它僅僅依賴於git commit sha嗎?


編輯:生成的文件

enter image description here

回答

0

喜@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

+0

不幸的是,在android的情況下,你不會得到版本號文件。我已經粘貼了生成的文件夾結構。 – vKashyap

0

如果您直接使用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說明建立。

+0

那麼我抓取標籤,但它不包含任何標籤。儘管構建腳本會泄漏修訂版本號。 – vKashyap

+0

如果你做「git標籤」,它會顯示它獲取的標籤。 – manishg

相關問題