【问题标题】:How did you change the version number of a compilation?您是如何更改编译的版本号的?
【发布时间】:2019-11-12 14:11:04
【问题描述】:

在编译搅拌机时,我的分支是 2.79b,但输出仍然在

RELEASE 文件夹最终为 Blender 2.79

我还没有尝试过解决方案,因为我不知道具体该怎么做,我还是一个编译软件的新手

【问题讨论】:

    标签: c++ cmake blender


    【解决方案1】:

    blender 开发人员使用标签来标记特定版本。您可以使用git tag 查看可用标签列表,并使用git checkout <tagname> 签出特定标签。使用这些标签之一来获取与官方搅拌机版本匹配的源代码。

    要获取用于构建官方 2.79b 版本的源代码,请使用git checkout v2.79b

    分支是与其他分支提交分开的提交的集合,通常用于在被接受合并到主分支之前进行开发和测试。如果您想在正式版本被接受之前使用各种新功能,您可以查看其中一个分支。您可以使用git branch 获取可用本地分支的列表,本地分支是您创建的分支。对于所有可用的分支使用git branch -a,并使用remotes/origin/ 后面的名称和git checkout <branchname>

    作为一个分布式版本控制系统,git 有本地分支和远程分支,你可以先将更改提交到本地分支,然后再将它们推送回远程存储库。

    应该设置 Git 为您打开文档,例如使用 git help branch 查看可用于分支的选项。您可能也有兴趣阅读Pro Git 以更好地了解 git 如何使用分支和标签。

    【讨论】:

    • 我之前的问题是用正确的标签克隆正确的分支,我看到这不仅发生在我身上,我发现从 graphics.org 编译的都是 2.79b 并且有一些非官方的实现,但是搅拌机和屏幕飞溅说的和我的一样,所以我猜是用户无知在 cmake 中配置某些东西,我认为它与 git 或 svn 没有任何关系
    • cd C:\blender-git git clone git://git.blender.org/blender.git --branch v2.79b
    • 是的,我知道,但我不想仅将更改返回到本地任何远程存储库
    • 如果我有它,就去最后吧,我需要在 git 以及标签和分支中了解很多,当然我会读我仍然渴望知识
    • 答案非常好,我会测试一下,看看它是否能解决我的问题,并在几天内通过反馈杀死我的无知和 cvolvere
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2021-10-25
    • 2022-12-21
    • 2016-01-22
    • 1970-01-01
    • 2021-09-06
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多