Non-Cygwin/MSySGit Git Command-Line/GUI for Windows
The idea of Java implementations of GIT sounds great, but these are all embeddable APIs, not actual end-user programs. I would be happy to work even with a set of command-line programs that rely on a Java-based GIT implementation, so as to cut the Cygwin depende开发者_开发百科ncy. Having a GUI app on top is probably asking too much.
So to make this clear, I am looking for anything that can do what the basic git
commands, do, e.g. git clone
, git init
, dare I say git svn ...
-- on top of a non-Cygwin stack (e.g. Java/.net).
Commercial options would also work.
Now that we've cleared that there is nothing terribly wrong with MSysGit as the core (yes, it can be called with windows paths from native applications and it returns the paths with forward slashes but otherwise regular windows format which works fine in most native applications), you might look at:
- The GUI that comes with MSysGit itself. It's basic, but it's actually enough 90% of time.
- Git Cola, one of the most advanced Git GUIs out there, comes with Windows installer.
- Git Extensions is quite good Windows-only interface, that also adds a plugin in Visual Studio (last time I tried it did not show status, only provided menus). One can also use it's .Net API for calling MSysGit in their own application.
- Many more tools are listed on Git Wiki.
精彩评论