Zoeken…


Opmerkingen

Git-tfs is een tool van derden om een Git-repository te verbinden met een Team Foundation Server ("TFS") -repository.

De meeste externe TFVS-instanties vragen om uw inloggegevens voor elke interactie en het installeren van Git-Credential-Manager-for-Windows helpt mogelijk niet. U kunt dit oplossen door uw naam en wachtwoord toe te voegen aan uw .git/config

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

git-tfs kloon

Hiermee maakt u een map met dezelfde naam als het project, dat wil zeggen /My.Project.Name

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

git-tfs kloon uit kale git repository

Klonen vanuit een git-repository is tien keer sneller dan rechtstreeks klonen vanuit TFVS en werkt goed in een teamomgeving. Ten minste één teamlid zal de kale git-repository moeten maken door eerst de reguliere git-tfs-kloon te doen. Vervolgens kan de nieuwe repository worden geboot om te werken met TFVS.

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

git-tfs installeren via Chocolatey

Het volgende gaat ervan uit dat u kdiff3 zult gebruiken voor verschillende bestanden en hoewel het niet essentieel is, is het een goed idee.

C:\> choco install kdiff3

Git kan eerst worden geïnstalleerd, zodat je alle gewenste parameters kunt opgeven. Hier worden ook alle Unix-tools geïnstalleerd en 'NoAutoCrlf' betekent afrekenen zoals het is, vastleggen zoals het is.

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

Dit is alles wat je echt nodig hebt om git-tfs via chocolatey te kunnen installeren.

C:\> choco install git-tfs

git-tfs Inchecken

Start het dialoogvenster Inchecken voor TFVS.

$ git tfs checkintool

Hiermee worden al je lokale commits gebruikt en wordt een enkele check-in gemaakt.

git-tfs push

Push alle lokale commits naar de TFVS-afstandsbediening.

$ git tfs rcheckin

Opmerking: dit zal mislukken als opmerkingen voor inchecken vereist zijn. Deze kunnen worden omzeild door git-tfs-force: rcheckin te git-tfs-force: rcheckin aan het commit-bericht.



Modified text is an extract of the original Stack Overflow Documentation
Licentie onder CC BY-SA 3.0
Niet aangesloten bij Stack Overflow