I have heard that git on Windows has been shaky in the past, but I am wondering if things are better today?
I will need to setup git on a Windows server, and then I am wondering what the best way for developers to use it on their Windows boxes would be?
Note: while you may think command line is the best way to use git, the people around me would prefer a Visual Studio plugin or something along those lines.
Also: how common is it to install git on a Windows server? Is it probably just best to stick with something like SVN?
- Disagreements about case insensitive paths sometimes confuse git. Renaming a folder simply to change its case is the most common one that catches me.
- I run everything through the bash shell which works fine but is a pain to connect to Windows batch files. This makes automation harder than required.
- Line endings... I just turn off any automatic conversion and use a decent editor that doesn't mind.
I initially used the GUI that comes with it and that works fine but I find the command line faster to work with. The advantages of git make the above problems worth it to work around for me.
I don't run my own server so can't comment on that. From what I have read linux setup would be much easier to do.