I'm a .NET developer and I've used TFS (team foundation server) as my source control software many times. Good features of TFS are:
- Good integration with Visual Studio (so I do almost everything visually; no console commands)
- Easy check-out, check-in process
- Easy merging and conflict resolution
- Easy automated builds
I just used github.com's help for this purpose and I created a profile there, and downloaded a GUI for Git. Up to this part was so easy.
But I'm almost stuck at going along any further. I just want to do some simple (really simple) operations, including:
- Creating a project on Git and mapping it to a folder on my laptop
- Checking out/checking in files and folders
- Resolving conflicts
That's all I need to do now. But it seems that the GUI is not that user friendly. I expect the GUI to have a
Connect To... or something like that, and then I expect a list of projects to be shown, and when I choose one, I expect to see the list of files and folders of that project, just like exploring your TFS project in Visual Studio. Then I want to be able to right click a file and select
check-out and stuff like that.
Do I expect much? What should I do to easily use Git just like TFS? What am I missing here?