Windowsで作業しなければならなくなってきたので、WindowsにGitFlowを入れて、Eclipseで使えるようにしてみた。
その時の備忘録。Windowsだといろいろ難儀なことがあって、やっぱりUbuntuがいいなぁ。。。
How to Install
前提条件(前準備)
- Git for Windowsはインストール済み
- GitのbinディレクトリにPATHを通している → なくてもよい
環境
- WIndows10 Home 64bit
- Git for Windows 2.5.1 64bit
1. 依存ライブラリのインストール
util-linux-ng for Windowsから以下の2つをダウンロード
ダウンロードしたそれぞれから各ファイルを取り出し、Gitのインストールディレクトリ内の
mingw64\bin
に格納- BInaries:gitpot.ext
- Dependencies: libintl3.dll, libiconv2.dll
2. git-flowのダウンロード
- 「Git Bash」を起動し、任意の場所でgitflowをクローン
$ git clone http://github.com/nvie/gitflow.git $ cd gitflow $ git submodule init $ git submodule update
3. git-flowのインストール
- 管理者権限でコマンドプロンプトを起動し、以下を実行
# contrib\msysgit-install.cmd <Gitのインストールフォルダ> C:\...\gitflow> contrib\msysgit-install.cmd "C:\Program Files\Git\mingw64"
4. git-flow in Eclipse on Windows
- EGit 4.1.xからGitflow supportプラグインが登場
- ただし、Eclipse4.5の標準バージョンがEGit4.0.3のため、別途アップデートサイトの追加が必要
- Update Site:
http://download.eclipse.org/egit/updates
- EGit/New and Noteworthy/4.1 - Eclipsepedia
- Git Flow, Top Eclipse Mars Feature #3 « EclipseSource Blog
参考にしたサイト様
- Gitブランチを使いこなすgit-flow/GitHub Flow入門(2):git-flowのインストールとブランチ運用前のリポジトリ準備 (1/2) - @IT
- そのままやると、GitBashでgit-flowが認識されない
- Cannot use git flow under windows10+git(for windows) v2.5.1 · Issue #426 · nvie/gitflow
This is probably because msysGit was changed to Git for Windows SDK: https://github.com/git-for-windows/git/wiki/FAQ
Try copying the added files from "..\Git\bin" to "..\Git\mingw64\bin"