关于vcpkg中x-history命令移除后ports的查看
1、现在的版本中已经移除了x-history命令, 我该使用什么方式来查看port的历史记录呢
如果当前版本的vcpkg中已经移除了x-history命令,您可以使用以下方法查看port的历史记录:
- 使用Git命令:
首先,确保您已经安装了Git。然后,在命令行或终端中,导航到vcpkg的安装目录。接下来,使用以下命令查看特定port的历史记录,将<port-name>替换为您要查看历史记录的port名称:
git log -- ports/<port-name>
例如,要查看boost库的历史记录,可以输入:git log -- ports/boost
这将显示port的提交历史,包括提交哈希、提交日期和提交信息。
- 在GitHub上查看历史记录:
您还可以在vcpkg的GitHub仓库中查看port的历史记录。首先,访问vcpkg仓库:https://github.com/microsoft/vcpkg
然后,导航到ports文件夹,找到您感兴趣的port。点击port名称,然后点击“History”按钮,您将看到该port的所有提交历史记录。
2、git中--的解释
--是一个选项分隔符,用于将命令选项与路径参数分开。
在这个例子中,git log -- ports/<port-name>表示我们想要查看ports/<port-name>目录的提交历史。
--分隔符用于确保Git正确地解析路径参数,而不是将其误认为是命令选项。
简而言之,git log -- ports/<port-name>命令用于查看特定port目录的提交历史记录。
3、对一些没有依赖冲突的ports指定tag和commit hash
git checkout 2022.09.27 -- ports/vtk
4、vcpkg install包时msys失败的问题
主要是老版本的msys系列的工具版本有些直接弃用或者链接无效了,解决的办法是将msys更新到最新的状态
git checkout origin/master -- scripts\cmake\vcpkg_acquire_msys.cmake
 
                    
                     
                    
                 
                    
                
 
                
            
         
         浙公网安备 33010602011771号
浙公网安备 33010602011771号