GitSync链接到旧存储库

时间:2016-05-18 08:08:18

标签: git plasticscm

我有一个塑料存储库,并使用gitlab帐户同步它。然而,这只是一个考验。现在我无法更改该URL(不知道在哪里),甚至从原始(塑料)仓库中拉出一些分支的新鲜其他存储库将无法与消息同步:

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

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

1 个答案:

答案 0 :(得分:1)

让我向您解释Gitsync如何在内部链接同步的回购。它在5.4.16.662版本之后有效(在以前的版本中,链接是使用属性执行的)。

如果您开车到:

  

C:\ Users \用户名\应用程序数据\本地\ plastic4 \同步\ GIT中\ 0d1ab65f-6aa8-440c-8ebd-d6867d29dff9

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

cset.mapping.conf - >它包含changesetid / commit映射。

git.repository.conf - >它包含git url synced。

reference.mapping.conf - >它包含塑料和塑料之间同步的每个分支/标签的当前映射。 GIT中。

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

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

如果您不需要保留链接,则可以删除映射文件夹,只要执行新的同步,映射就会存储在其他文件夹中。