How do you use Source Control without IDE integration?

I am currently using Subversion as my version control system, mainly because I found ANkhSVN to be pretty well integrated into Visual Studio.

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

Now I'm wondering how to use a system like Git without any IDE integration.

Going to the command line to control the source seems to me very inconvenient, too much trouble.

Update: this caused quite some discussion.

I just wanted to know how your workflow works, I know how to learn and use command line tools. They simply did not feel comfortable due to things like renaming / adding files. I will stick with AnkhSVN as my optional svn client in Visual Studio and use TortoiseSVN for files outside of VS. Anyway, thanks for your answers!

+5
source share
13 answers

. , git. , git, , , git, :)

( , , Visual Studio): git, Visual Studio . git , Visual Studio, .

+9

Tortoise SVN Windows, , IDE, .

+8

- . , , , . .

[ -] IDE, . ;-). [/ ]

+4

- . , , . , , , script.

, .

+3

IDE , IDE.

, GUI, , , ( TortoiseSVN ).

, , svn add <filename> svn commit --message <foo> ; -)

+1

TortoiseHg Mercurial.

TortoiseSVN Windows, .

+1

Rails OS X/linux, , , . IDE ( ) 50/50 .

Visual Studio, , . , - , , Windows .

, :

  • cygwin CMD.exe * nix, , , Windows, , , ( / .., ).

  • Console Windows. , , ..

, , Windows. ! SVN/ GIT . , , IDE.

+1

perforce - , p4win. .

Linux, ide vi. java IntelliJ SVN. ide... , . ide, diff, , ... , , .

+1

-, svn , , , ? -, / ? git? Git , Git svn - . Git - unix/linux centric. Git running (git init, Git add, Git commit,...).

0

IDE Eclipse, Visual Studio Eclipse Tortoise SVN, WinCVS BZR .

, IDE , , IDE, Diff .. .

, , , .

, , .

, , - IDE, , , .

0

git gui? , git gui.

git .NET # , .

0

eclipse mercurial. . . git, mercurial HG (, SVN). ?

:

hgtk log < - / , (checkout), ...
hgtk commit < - , hgtk synch
hgtk
hgtk

0
source

Another plugin for TortoiseSVN that is excellent but not integrated into the IDE.

But you need to be careful when adding / deleting files that they must be executed both in the IDE and in Subversion. Unfortunately, it’s a little easy to add a file to VS and forget to add it using Tortoise.

0
source

All Articles