2016-05-18 3 views
0

У меня есть пластиковый репозиторий и синхронизирован с учетной записью gitlab. Однако это был просто тест. Теперь я не могу изменить этот URL (не знаю, где), и даже свежие другие репозитории с некоторыми ветвями, извлеченными из исходного (пластикового) репо, не смогут синхронизироваться с сообщением:GitSync связан со старым хранилищем

Синхронизация не может быть запущена, потому что целевой репозиторий был реплицирован из репозиторий, синхронизированный с git. Первоначально синхронизированный репозиторий «[email protected] - https://old gitlab server.git». Обратитесь в службу поддержки за дополнительной информацией.

Как отключить старый адрес gitlib из пластикового хранилища?

ответ

1

Позвольте мне объяснить вам, как Gitsync внутренне связывает синхронизированные репозитории. Это действует после версии 5.4.16.662 (в предыдущих версиях ссылки выполнялись с использованием атрибутов).

Если вы едете:

C: \ Users \ имя_пользователя \ AppData \ Local \ plastic4 \ синхронизации \ мерзавец \ 0d1ab65f-6aa8-440c-8ebd-d6867d29dff9

Вы будете способный видеть различные отображения.

cset.mapping.conf -> содержит переменные изменения/фиксации.

git.repository.conf -> содержит git url synchronized.

ссылка.mapping.conf -> содержит текущее сопоставление каждой ветки/метки, синхронизированной между пластиковыми & git.

git.mapping.conf -> он содержит дополнительную мету информации о фиксациях вытащила (электронная почта, автор, коммиттер)

ID-индекс, ша-индекс -> эти две папок постоянный кеш для отображения изменений. Поскольку количество ревизий огромно, они используют двоичное хранилище для достижения максимальной производительности.

Вы можете удалить папку сопоставлений, если вам не нужна ссылка, и как только вы будете выполнять новые синхронизации, сопоставления будут сохранены в дополнительных папках.

+0

Я удалил все uuid названные каталоги из C: \ Users \ UserName \ AppData \ Local \ plastic4 \ sync \ git \, и теперь я могу по крайней мере синхронизировать. мои локальные репозитории с другим хранилищем gitlab. Странно, но, похоже, работает. Благодарю. – Rick

Смежные вопросы