在安装conan时,conan可以获得最高版本的补丁



conan包使用git版本Major.Minor.Patch我想得到一个包裹中最高的补丁。如果我有版本6.5.1、6.5.2、6.5.3、6.6.1。。。。当要求6.5时,我想得到6.5.3(但没有最新的,例如6.6.2(。

类似于pack/[6.5.x]@mysite.stable->应该给我6.5.3

请。知道别人的解决方案吗?

柯南目前支持的版本范围可能被用作您的问题的解决方案。据我所知,在没有提供最新补丁版本的情况下,没有其他方法可以强迫柯南获得最新补丁。请注意,版本范围可能不适用于所有软件包,即OpenSSL使用末尾带有字母的版本(OpenSSL1.1.1l(。您可以在我提供的链接中找到更多信息。在引入版本范围之前,还有一个Github问题,你可能会发现它很有趣。

编辑:据我所知,没有其他方法可以强迫柯南获得最新的(小->补丁(版本

当我需要安装最新版本的conan_test包时,我使用此参考格式:

$ conan install "conan_test/[>=0.0.1]@" --update

安装semver之后的最新版本。

N.B.版本范围>0.0.1和CCD_ 3。

对于6.5,您可以使用:

$ conan install "conan_test/[~6.5]@" --update

$ conan install "conan_test/[>=6.5]@" --update

最新更新