2016-10-25 6 views
0

Я работаю против сервера TFS клиента, используя мост git-tfs. Вчера они перенесли свою установку на новую версию + изменили URL-адрес сервера, перенести всю историю и рабочие элементы в новый экземпляр.Изменить удаленный файл по умолчанию для репозитория git-tfs

Есть ли способ переназначить существующий репозиторий git на новый пульт по умолчанию?

Я попытался вручную редактировать URL-адрес свойство [TFS-удаленной «по умолчанию»] так он указывает на новый адрес и запустить все возможные cleanup* команды. Тем не менее, на этапе fetch попытка выполняется процесс начальной загрузки, добавив новый tfs-remote со старым URL-адресом в файл конфигурации.

ответ

2

У вас есть 2 решения:

first, тем легче, но я не знаю, работает ли он больше (он должен ...), потому что GIT-TFS развивалась много, так как он был реализован ,

Во-вторых, это будет работать, это обновление метаданных последнего набора изменений, извлеченного из старой TFS, и которое используется git-tfs для загрузки нового tfs-remote, когда в файле gitconfig нет ни одного.

Просто исправьте git commit и замените url в метаданных (что-то похожее на это: git-tfs-id: [https://tfs.codeplex.com:443/tfs/TFS16]$/vtccds/trunk;C26497), чтобы указать на новую TFS. Удалите все удаленные данные в файле gitconfig, как вы это делали, и дайте git-tfs загрузите удаленный доступ к новому серверу ...

+0

Большое спасибо, Филипп, второй вариант работал как шарм! – galenus