Skip to content

同步时的漏包问题 #138

@afc163

Description

@afc163

现在每次同步是查询上次同步到这次同步之间更新的包

假设远程源上有包A,同步下来后,在本地源进行了删除。则再次更新时查询包 A 不会包含在 上次同步到这次同步之间更新的包 中。导致始终无法同步。

原因是在比较两端差异时只考虑了远程源的更新,没有考虑本地源的删除。(或者这里考虑本地源就是需要删除?)

两种解决方案:

  1. 对于远程源上有但本地源不存在的包,仍然要进行同步。
  2. 提供单独的强制同步指定包的功能。

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions