Поиск…


замечания

Git-tfs является сторонним инструментом для подключения репозитория Git к репозиторию Team Foundation Server («TFS»).

Большинство удаленных экземпляров TFVS будут запрашивать ваши учетные данные при каждом взаимодействии, а установка Git-Credential-Manager для Windows может не помочь. Его можно преодолеть, добавив свое имя и пароль в ваш .git/config

[tfs-remote "default"]
  url = http://tfs.mycompany.co.uk:8080/tfs/DefaultCollection/
  repository = $/My.Project.Name/
  username = me.name
  password = My733TPwd

gone-tfs clone

Это создаст папку с тем же именем, что и проект, т. Е. /My.Project.Name

$ git tfs clone http://tfs:8080/tfs/DefaultCollection/ $/My.Project.Name

Клон git-tfs из голого репозитория git

Клонирование из хранилища git в десять раз быстрее, чем клонирование непосредственно из TFVS и хорошо работает в командной среде. По крайней мере, один член команды должен будет создать голый репозиторий git, выполнив сначала обычный git-tfs clone. Тогда новый репозиторий может быть загружен для работы с TFVS.

$ git clone x:/fileshare/git/My.Project.Name.git 
$ cd My.Project.Name 
$ git tfs bootstrap 
$ git tfs pull

git-tfs установить через Chocolatey

Следующее предполагает, что вы будете использовать kdiff3 для файла, различающегося, и хотя это не существенно, это хорошая идея.

C:\> choco install kdiff3

Сначала можно установить Git, чтобы вы могли указать любые параметры. Здесь также устанавливаются все инструменты Unix и «NoAutoCrlf» означает checkout as is, commit as is.

C:\> choco install git -params '"/GitAndUnixToolsOnPath /NoAutoCrlf"'

Это все, что вам действительно нужно, чтобы установить git-tfs через шоколадный.

C:\> choco install git-tfs

git-tfs Check In

Запустите диалоговое окно «Проверка» для TFVS.

$ git tfs checkintool

Это займет все ваши местные коммиты и создаст единую регистрацию.

git-tfs push

Нажмите все локальные коммиты на пульт TFVS.

$ git tfs rcheckin

Примечание: это произойдет, если требуются заметки регистрации. Их можно обойти, добавив git-tfs-force: rcheckin в сообщение фиксации.



Modified text is an extract of the original Stack Overflow Documentation
Лицензировано согласно CC BY-SA 3.0
Не связан с Stack Overflow