Ricerca…
Osservazioni
Git-tfs è uno strumento di terze parti per connettere un repository Git a un repository Team Foundation Server ("TFS").
La maggior parte delle istanze TFVS remote richiede le credenziali su ogni interazione e l'installazione di Git-Credential-Manager-per-Windows potrebbe non essere di aiuto. Può essere superato aggiungendo il tuo nome e la tua password al tuo .git/config
[tfs-remote "default"]
url = http://tfs.mycompany.co.uk:8080/tfs/DefaultCollection/
repository = $/My.Project.Name/
username = me.name
password = My733TPwd
clone git-tfs
Questo creerà una cartella con lo stesso nome del progetto, ovvero / My.Project.Name
$ git tfs clone http://tfs:8080/tfs/DefaultCollection/ $/My.Project.Name
clone git-tfs dal repository git nudo
La clonazione da un repository git è dieci volte più veloce della clonazione diretta da TFVS e funziona bene in un ambiente di squadra. Almeno un membro del team dovrà creare il repository git nudo eseguendo prima il clone git-tfs normale. Quindi il nuovo repository può essere riavviato per funzionare con TFVS.
$ git clone x:/fileshare/git/My.Project.Name.git
$ cd My.Project.Name
$ git tfs bootstrap
$ git tfs pull
git-tfs installa tramite Chocolatey
Quanto segue presuppone che userete kdiff3 per diffondere i file e sebbene non sia essenziale è una buona idea.
C:\> choco install kdiff3
Git può essere installato per primo in modo da poter indicare i parametri desiderati. Qui vengono installati anche tutti gli strumenti Unix e 'NoAutoCrlf' significa checkout così com'è, commit così com'è.
C:\> choco install git -params '"/GitAndUnixToolsOnPath /NoAutoCrlf"'
Questo è tutto ciò di cui hai veramente bisogno per poter installare git-tfs via chocolatey.
C:\> choco install git-tfs
git-tfs Check In
Avvia la finestra di dialogo Check in per TFVS.
$ git tfs checkintool
Ciò prenderà tutti i tuoi commit locali e creerà un singolo check-in.
git-tfs push
Spingere tutti i commit locali sul telecomando TFVS.
$ git tfs rcheckin
Nota: questo fallirà se sono richieste le note di check-in. Questi possono essere aggirati aggiungendo git-tfs-force: rcheckin
al messaggio di commit.