Tengo ambos sistemas donde hay un IDE integrado (FrontPage de Microsoft contra un sitio web de desarrollo IIS con Visual Source Safe en todo el contenido web) y donde no hay (desarrollo de línea de comandos java, Visual Studio Express Editions) Un caso intermedio que uso es jEdit 4.x con integración de VSS a través de un complemento.
Creo que el caso integrado es valioso por la razón que siempre lo es: no tiene que dejar su aplicación para interactuar con las funciones de control de fuente y no tiene que preocuparse por recordar agregar nuevos archivos y para ver los archivos antes de editarlos. La capacidad de tener un proceso de trabajo sin problemas y minimizar el riesgo de descuidos es poderosa, en lo que a mí respecta.Incluso cuando la integración de IDE-plugin es menos que perfecta (el caso de jEdit 4.x), aún así prefiero que no lo tenga.
También estoy de acuerdo que tener la integración del explorador en Windows, el caso de Tortoise SVN, también es una gran capacidad, incluso cuando la integración IDE está disponible. Esto permite una operación conveniente sin tener que iniciar el IDE mientras también se puede iniciar desde la ventana del explorador hacia el IDE (dependiendo del tipo de archivo) o editor o make o lo que sea mientras se opera en Windows Explorer.
Y sí, las interfaces de la línea de comandos siguen siendo valiosas, especialmente para la creación de scripts de patrones de operación recuring.
Opero en muchos contextos. Tener barreras bajas y fluidez de operación en todos ellos es muy apreciado.
He tenido una horrible experiencia horrible (y sigo) con el plugin de Subclipse para Eclipse. Me hizo jurar usar CVS hasta que Eclipse originalmente incluye soporte SVN (que realmente realmente debería tener en este momento). – Uri