2017-02-09 88 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

相关问题