2012-06-05 9 views
7

現在、Git-TFSブリッジをインストールする唯一の方法はthrough Chocolateyです。しかし、試してみると、Git(Windows用)と実際のGit-TFSパッケージがインストールされているようです。私はすでにGitを自分の作業マシンにインストールしているので、すでにそこにあるものを修正/削除する必要はありません。Git自体がなくてもGit-TFSをインストールする

Chocolateyが私の現在のGitのインストールを変更せず、Git-TFSパッケージに入れさせる方法はありますか?存在する場合は、現在のGitのインストールにどのように使用するように設定するのですか?

+1

私は、依存関係を無視するためのスイッチが必要なようです... https://github.com/chocolatey/chocolatey/issues/131 – ferventcoder

答えて

3

インストールの依存関係を無視するためにスイッチを追加しますあなたがgit-bashシェルを使用している場合、git-tfsのソースをgithubからダウンロードし、コンパイルしてシステムのどこにでも置いて、その場所をパス環境変数に追加することができます。シェルはgit-tfsを見つけ出し、それをフックします。

+0

Git-TFSファイルをダウンロードし、その場所を$ PATHに入れました。出来た! (正確には私が探していた答えではありませんが、これでChocolateyを取り除くことができます) – Isxek

+0

v0.20.0 https://github.com/git-tfs/git-tfs/releases/download/v0のダウンロードリンク。 20.0/GitTfs-0.20.0.zip from http://git-tfs.com/(最新の書き込み時点) –

+0

bashの使用は具体的には私がやらなければならないことです。ドキュメントはコマンドプロンプトを使うと言われていますが、 Windowsのcmd.exeは動作しませんでした - bashを使用する必要がありました。ありがとう! –

3

最も簡単な方法は、Gitのインストールをカスタムディレクトリに保存しながら、Gitをインストールさせることです。これはPortable application for official Git for Windowsで簡単に行うことができます(あなたは好きな場所で簡単に解凍できます)。

そこから、gitインストールを使用することは、主にグローバル設定をキャッチすることです(%HOME%/.gitconfig)。したがって、HOMEが定義されていることを確認してください。ボットgit(あなたとブリッジによってインストールされたgit)がそれらを使用します。


あなたはポータブルのインストールを必要としない(またはedwinfのような完全な再コンパイルがhis answerに提案する)場合は、ferventcoderchocolatey organizationのメンバーは)issue 131上/コメントを見てのコメントで示唆:

は、私は他のgit Cのために話すことができない(-ignoredependenciesのようなもの)

+0

私はそれは "いいえ" :)もしGitで直接GitubのGit-TFSファイル(https://github.com/git-tfs/git-tfs/downloads)を使用する方法があれば(それを解凍してから)、それはより良い回避策。ありがとう! – Isxek

+0

@Isxek trueですが、グローバル設定を除いて、別のgitを使用する必要はありませんでした。だから私は通常、別のGitのインストールだけを残します。 – VonC

+0

依存関係を無視するスイッチを追加すると、おそらく最適です... https://github.com/chocolatey/chocolatey/issues/131 – ferventcoder

0

最新のビルドをダウンロードして抽出し、PATHにそのディレクトリを置きます。

1

download git-tfsです。

チョコレートを使用する必要はありません! (しかし、チョコレートはとても良いツールです))

+0

残念ながら、これは2013年11月11日までしか動作しないオプションのようです。https://github.com/blog/1302-goodbye-uploads – steenhulthin

+0

を参照してください。これはgithub UIからはなくなりましたが、* http:// git-tfs。com /まだ動作していますが、ここを指しています - > https://github.com/git-tfs/git-tfs/releases/download/v0.20.0/GitTfs-0.20.0.zip(v0.20.0、latest at time執筆の)ハレイ。 –

+0

はい。 GitHubは "Upload"に置き換えられるように "Upload"を推奨していません。私たちはgit-tfsバイナリをリリースするためにそれを知っています...(私の答えに私のリンクを見てください)。そしてChocolateyは、このzipファイルへの単なるラッパーです。 – Philippe

関連する問題