Elecciones de subversión

Sé que la pregunta probablemente se ha formulado cientos de veces, pero he estado buscando establecer un cliente de subversión en el trabajo y me preguntaba qué sería lo más adecuado. He tenido experiencia con AnhkSvn y con VisualSVN (de cource tortise y estos requieren una dependencia) y un control de versiones llamado Alienbrain.

Me gustaron todos los clientes que he usado antes, pero todos trataban con el desarrollo de c ++ en solo estudios visuales, ahora estoy buscando un cliente para trabajar tanto en estudios visuales como en eclipse. No creo que AnhkSVN o VisualSVN puedan hacer esto. En la comparación de Wikipedia, no vi ninguno que hiciera esto.

Sé que podría ir con el enfoque de usar dos clientes separados para los dos IDEs, pero me gustaría mantenerlo directo con la misma interfaz SVN para ambos si es posible. Pude haberlo hecho con algo parecido a alien cerebro porque la fusión y el locking suceden automáticamente a nivel de file, pero utilizamos un server de subversión y alienbrain requiere que alienbrain sea también el server.

cualquier idea sobre esta pregunta será muy apreciada. Gracias ocv

AnhkSvn no es un cliente de Subversion. Es un complemento para VisualStudio que permite a VisualStudio usar Subversion como su sistema de control de versiones.

Eclipse tiene su propio complemento (dos de hecho: subversivo para las personas que crearon Eclipse y Subclipse para las personas que escribieron Subversion).

Me gusta Subclipse porque me permite elegir entre SVNKit y JavaHL, mientras que Subversive solo usa JavaHL. He tenido problemas con JavaHL aunque algunas personas lo prefieran. Creo que JavaHL es de código abierto y SVNKit no, pero no estoy 100% seguro. Diablos, tal vez Subversivo ahora puede usar SVNKit.

Por lo tanto, realmente no existe una solución de cliente dado que Eclipse y VisualStudio necesitan cada uno su propio complemento. Sin embargo, nunca es un cliente único para todos . Hay docenas de clientes de Subversion (algunos visuales, algunos orientados a líneas de commands) y puede usar el que desee.

Diablos, generalmente puede usar más de uno si lo prefiere. Por ejemplo, generalmente prefiero la línea de command svn client, pero cambiaré a TortoiseSVN cuando estoy haciendo un historial o una diferencia. No tengo problemas para cambiar de un lado a otro.