detach

简介

断开本地仓库与远程仓库连接。

vb detach [REPOSITORY]

示例

  • demo.vbyte 仓库进行分离操作:

vb detach demo.vbyte
# This change will be difficult to undo. Are you sure (y/N)? y
# New project code: cf81ed258504f27090ebaf68f4d6b5337939142e

说明

当想更改远程仓库地址时,可以先使用该命令将本地仓库与其远程仓库连接断开,使其成为一个新的、独特的子项目。分离后,本地仓库将不再能够从原始项目的其他克隆中推送和拉取。

再使用 pull 命令的 --from-parent-project 选项从其他克隆仓库中提取更改,或者使用 vb pull URL 命令连接新远程仓库。

此功能类似于 vb remote delete 命令。

警告

此命令仅限管理人员使用。除非完全理解该命令操作结果,否则禁止使用此命令。

此命令的原始用例是从实际工作仓库进行创建测试仓库进行,可以通过进行一些提交或其他更改来安全地更改这些仓库进行,而不必担心这些测试更改会通过意外的自动同步泄漏回原始项目。