Intereting Posts
Как получить патч diff из Team Explorer? Гитолит не может подтолкнуть изменения к репо, которое я сделал Php получить список Commit specfic Git Branch Дженкинс не может получить доступ к репозиторию Git на Azure Ubuntu VM Есть ли реализация windows для python libsvn? Приложение Heroku для автоматизации развертывания с GitHub Автоматически переписывать историю Git для выпуска с открытым исходным кодом Местные и удаленные репозитории git отличаются друг от друга, но указывают «Уже обновленные», Переопределение файла репо при установке зависимостей композитора в Laravel Powershell – Получение нескольких значений из вложенного объекта Как сообщить Git о том, чтобы предупредить меня о возможно удаленных удаленных филиалах Gitignore исключает вложенные папки (с ** / рисунком), кроме определенного Использование другого проекта в качестве библиотеки Как обновить замены ключевых слов SVN в файлах, отличных от измененного файла? Добавление вашего .vim ~ / .vimrc в github (aka dot files)

Изменить удаленный по умолчанию репозиторий git-tfs

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

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

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

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

Во- первых , проще, но я не знаю, работает ли он больше (это должно …), потому что git-tfs сильно изменилось с момента его реализации.

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

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