2012-01-14 14 views
7

He pasado las últimas noches investigando aplicaciones de control de versiones, principalmente aquí en SO leyendo publicaciones y visitando sitios. Estoy buscando SCM para mis propios proyectos personales de C#.¿Utiliza Plastic SCM para pequeños proyectos personales?

Quiero el servidor de control de versiones local para mi PC, no tengo intención de desarrollo remoto o de intranet o multiusuario y me gustaría un complemento VS2010, y tal vez también Eclipse; todas las características que Plastic SCM admite en una descarga/instalación simple hasta donde yo sé. Pero tiene muchas más características y capacidades de las que usaría en casa.

Si alguien utiliza el estilo de ermitaño Plastic SCM, ¿le resulta eficaz como herramienta SCM de desarrollador único?

+0

Y que si "no está usando, pero tiene opiniones"? –

+0

No sé nada sobre scm plástico (de ahí el comentario en lugar de una respuesta), solo me preguntaba si habías mirado en la bóveda sourcegear. Es potente pero simple, se conecta a VS y eclipse y es gratuito para el desarrollo de un solo uso. –

Respuesta

8

Descargo de responsabilidad: I no trabajo para Plastic SCM! : P

Bueno, estoy usando Plastic SCM en mi empresa y en mi casa con mis proyectos personales (desde hace 1 año) y, por lo que puedo decir, Plastic ES el BEST SCM también realizado por tipo humano! :) Ya usé SVN, TFS, Source Safe (argh ..) y un poco de git, pero muy poco.

Soy un apasionado usuario de Plastic y puedo decir que, para un solo proyecto de desarrollador o un equipo, puede confiar en Plastic. Todo está hecho para funcionar perfectamente con Visual Studio. Aun así, prefiero que la GUI de plástico administre mis cambios. Solo encuentro que la integración de Plastic GUI y Explorer es mucho mejor para trabajar. Vengo de un cliente de SVN que tenía muchos problemas para integrarme con VS, así que cambié mi forma de usar las herramientas de SCM. El complemento VS, el cliente y la Integración Explorer hacen todo lo que hace el cliente. Simplemente me gusta mucho más el cliente.

En Plastic, casi todo se hace visualmente (lo que no se puede hacer visualmente en este momento, los desarrolladores de Plastic están trabajando para desarrollar la GUI para la tarea) y muy fácil de usar. El Distributed Branch Explorer (DBrEx, para usuarios de nosotros) es un sweeeeeet peace del código.

La herramienta de fusión magnífica le ayuda a resolver problemas al fusionar ramas y todo lo demás.

Otro MARAVILLOSO función es VELOCIDAD. Infierno sí, Plastic es FAST! (Pablo, no encontré la URL del benchmark contra git en Códice Blog, ¿puedes agregar aquí? :))

El foro de Plastic es fast (cuando digo rápido, realmente quiero decir que. normalmente hago mis preguntas en unas pocas horas después de publicar cualquier cosa), confiable, precisa y te ayudan en lo que necesites ayuda. Incluso si usted (como yo) no es un cliente que paga.Desde que comencé a usar Plastic, me ayudaron SIEMPRE siempre que lo necesitaba. El contacto con los desarrolladores de Plastic es una característica maravillosa. No estás tratando con un tipo contratado para enrutar los problemas a un desarrollador que quizás nunca veas o hables, ¡siempre trataremos, haremos preguntas, sugeriremos nuevas funciones a los desarrolladores! ¡Es asombroso!

Plastic usa un back-end de múltiples bases de datos, por lo que si está trabajando en Windows, puede seguir con SQL Server CE o SQL Server Express o las versiones pagadas de SQL Server. ¿No te gusta SQL Server? Todavía puede usar MySQL, Oracle, Firebird, SQLite y PostgreSQL. El back-end de la base de datos es fácil de realizar copias de seguridad, con unos pocos pasos puede hacer una copia de seguridad a diario.

Si está trabajando con un pequeño equipo o grandes equipos, puede usar la herramienta integrada Code Review. ¡Es genial!

Puede integrar sus tareas de desarrollo a varios sistemas de gestión de problemas (Jira, Versión uno, OnTime, Bugzilla, Mantis, Trac, RallyDev, DevTrack, FogBugz).

Puede usar la función Transparente SCM para que pueda detectar cambios fuera de Visual Studio o Eclipse.

Bueno, supongo que puedo hablar durante horas y horas aquí ... Por lo tanto, si tiene alguna pregunta sobre mi experiencia con el uso del plástico, ¡solo tiene que preguntar!

Espero que mi testimonio te ayude! :)

+1

Gracias, esto ha sido de lo más útil. utilizamos el desarrollo ágil, la compilación continua Cleaccase, etc. en el trabajo, así que para el intercambio personal quiero algo un poco más simple. Después de tu excelente publicación, lo intentaré. – ddm

4

Descargo de responsabilidad: ¡Yo trabajo para Plastic SCM!

El plástico te va a ser muy útil para que trabajes como "desarrollador individual". Se beneficiará de la instalación simple, los gráficos, la capacidad de aprender sobre la bifurcación y la fusión (que puede usar incluso si trabaja solo, porque puede usar ramas para probar experimentos, arreglar errores ... y muchos más), y una integración realmente fuerte (y en constante crecimiento) con los IDE que está utilizando ... Y, lo mejor de todo: ¡un soporte más que legendario!

+1

Gracias Pablo. Cuando leí sobre él y vi los videos (y leí las publicaciones de tu blog), me entusiasmó utilizarlo, pero pensé que sería demasiado "pesado" para usuarios individuales en proyectos pequeños. No puede imaginar cuántas aplicaciones he descargado solo para desinstalarlas un día después porque no satisfacían mis necesidades. Si nos movemos de CC en el trabajo, sugeriré que evaluemos PlasticSCM. – ddm

Cuestiones relacionadas