Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

How do you use Source Control without IDE integration? [closed]

I am currently using Subversion as my Source Control system, mainly because I found ANkhSVN to be a quite nicely integrated into Visual Studio.

But many people seem to be using Git or Mercurial and others with great success.

Now, I am wondering how to use a system like Git without some sort of IDE integration.

Going to the command line to do source control seems very awkward to me, too much hassle.

Update: this has caused quite some discussion.

I just wanted to know what your workflow is like, I know how to learn and use the command line tools. They just didn't feel that comfortable due to things like renaming/adding files. I'll stick to AnkhSVN as my svn client of choice within Visual Studio and use TortoiseSVN for files outside of VS. Anyway, thanks for your answers!

like image 830
Tigraine Avatar asked Oct 30 '08 22:10

Tigraine


2 Answers

I just keep a command line window open at the relevant directory. It's not hard to switch between them to do the git commands. To be honest, as I'm quite new to git there's a lot more mental effort involved in checking that I'm using git correctly than there is in switching windows :)

There is a difficulty here though (at least for me, using Visual Studio): both git and Visual Studio want to be the one to do a rename. I prefer to let git do it and then add the file again as an existing item in Visual Studio, but it is annoying.

like image 152
Jon Skeet Avatar answered Oct 11 '22 13:10

Jon Skeet


I have Tortoise SVN integration with Windows Explorer, so any files that aren't in an IDE are easily actionable.

like image 25
Zoe Avatar answered Oct 11 '22 15:10

Zoe