此错误的根本原因:
到目前为止,您尝试从中重新同步的沙箱只是您系统中的一个文件夹,它必须在 mks 中注册,以使其与沙箱一样被 MKS 识别(MKS 可理解的结构)。
此退出代码 5 的含义是:
从 Sandbox_location 构建并退出并出现错误代码 5:意味着无法创建或使用命令的选择。
如何找到此错误的根本原因:
转到mks/bin directory/si sandboxes.
上面的命令将列出您本地计算机中的所有现有沙箱(从您尝试运行重新同步的地方)及其到 MKS 存储库服务器中项目的映射。
如果您正在运行重新同步的沙箱位置未在此处列出,则表示它尚未注册到 MKS 存储库。
运行 si resync 的先决条件:运行 resync的沙箱应在 MKS Repository Server Machine 中注册。
如何解决此问题
如果您使用的是 Windows 机器并拥有 MKS Web UI:创建一个新的沙箱,其中沙箱的位置作为您尝试重新同步的沙箱的当前位置。
如果是 linux :转到当前沙盒文件夹的位置。
从那个位置点到MKS/bin/si createsandbox -R --host=yourhostname --pw=***
它将使用 MKS Rep Server 创建/注册您的本地文件夹作为沙箱。
如何验证它是否正确注册了
沙箱结果应该包含您的新沙箱.. :)
工作愉快,万事如意