我已经建立了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