GitSync 链接到旧存储库

GitSync linked to old repository

我有一个塑料存储库并将其与 git实验室帐户同步。然而,这只是一个测试。现在我无法更改 URL(不知道在哪里),甚至从原始(塑料)repo 中提取一些分支的新其他存储库也无法与消息同步:

同步无法开始,因为目标存储库是从与 git 同步的存储库复制的。最初同步的存储库是“MyRepo@PlasticSrv - https://old gitlab server.git”。请联系支持以获取更多信息。

如何取消旧 gitlib 地址与塑料存储库的链接?

让我向您解释一下 Gitsync 如何在内部 link 同步回购协议。 5.4.16.662版本后有效(之前版本link使用属性执行)

如果您开车去:

C:\Users\UserName\AppData\Local\plastic4\sync\git[=10=]d1ab65f-6aa8-440c-8ebd-d6867d29dff9

您将能够看到不同的映射。

cset.mapping.conf -> 它包含变更集 ID / 提交映射。

git.repository.conf -> 它包含同步的 git url。

reference.mapping.conf -> 它包含每个 branch/tag 在塑料和 git 之间同步的当前映射。

git.mapping.conf -> 它包含提取的提交的额外元信息 (电子邮件、作者、提交者)

id-index, sha-index -> 这两个文件夹是修订映射的持久缓存。由于修订数量巨大,他们使用二进制存储以获得最佳性能。

如果您不需要保留映射文件夹,您可以删除 link,一旦您执行新的同步,映射将存储在其他文件夹中。