sync¶
简介¶
同步本地仓库和远程仓库之间所有可共享的更改信息。
vb sync [URL] [OPTIONS]
示例¶
同步本地仓库与远程仓库信息:
$ vb sync
Sync with file://C:/Users/Administrator/Desktop/jenkins_home/workspace/VisionByte/Document/projectz/source/test/sync/demo_project.vbyte
Round-trips: 1 Artifacts sent: 0 received: 0
Round-trips: 1 Artifacts sent: 0 received: 0
Sync done, wire bytes sent: 345 received: 303 remote:
说明¶
同步本地仓库和远程仓库之间所有可共享的更改信息,远程仓库以 URL 或配置的 远程名称 提供,可共享的更改包括对 wiki 页面、票证、论坛帖子和技术说明的公开签入和编辑。
此命令实际执行 push 、 pull 两个命令,将本地仓库的更改推送到远程仓库,并将远程仓库的更改拉取到本地仓库。
如果未指定远程仓库地址,则使用最新的 clone 、push、pull、remote 或 sync 命令使用的地址。有关远程仓库地址格式的详细信息,请参阅 vb help clone。
适应场景
定期更新
频繁使用 sync
可确保本地仓库与远程仓库的最新更改保持同步,并保证本地更改及时传播给其他成员。
协作开发
在团队环境中,定期同步有助于通过整合他人的变更并有效地共享自己的变更来避免冲突。
备份和冗余
通过将更改推送到远程仓库,为自己工作创建额外的备份,避免错误操作带来难以恢复的灾难。
选项¶
|
与所有远程仓库同步,而不仅仅是默认 |
|
如果远程网站需要,则提供简单 HTTP 身份验证协议的凭证(用户名和密码) |
|
仅使用 IPv4,不使用 IPv6 |
|
不压缩 HTTP 流量 |
|
仅同步指定路径的远程仓库,不记住后续同步的路径 |
|
使用指定的 HTTP 代理 |
|
同步私有分支 |
|
指定要同步的本地仓库 |
|
本地 SSL 凭证(如果远程请求) |
|
使用 SSH 作为 |
|
使用外部命令 CMD 在客户端和服务器之间移动消息 |
|
同步未版本化的内容 |
|
输出调试信息 |
|
与远程仓库交换额外信息,确保不会遗漏任何内容 |