ScmProj es un plugin para la organización de conjunto de ramas VCS como proyecto solidario.
Instalación:
Actual-usuario sólo instalar
& Nbsp; 1. Crear ~ / .bazaar directorio / plugins si no existe
& Nbsp; 2. cd ~ / .bazaar / plugins && lp bzr branch: bzr-scmproj scmproj
Todo el sistema de instalación
Como alternativa, puede instalarlos en el lugar plugin de todo el sistema:
$ Sudo ./setup.py instalar
Check it
Puede comprobar si se ha instalado correctamente haciendo:
plugins bzr
y en busca de la entrada 'scmproj' en la salida.
Si desea asegurarse de que realmente funciona podría ejecutar pruebas:
bzr selftest scmproj
¿Qué hay de nuevo en esta versión:.
- Nueva versión de mantenimiento de scmproj 0.6.2
- Compatible con bzr 2.5.
¿Qué hay de nuevo en la versión 0.6.1:
- Nueva versión de scmproj 0.6.1 proporciona correcciones de errores y mejoras en el soporte v2 proyecto.
- Las nuevas características:.-Proyecto y agregar comandos proyecto-rama
¿Qué hay de nuevo en la versión 0.6.0:
- Esta versión introduce una nueva disposición de config proyecto (en .bzrmeta directorio scmproj / del componente de alto nivel del proyecto) y el apoyo para las instantáneas.
¿Qué hay de nuevo en la versión 0.5.2:
- Creo que va a ser el último lanzamiento en 0.5 serie.
- Siguiente liberación traerá nuevo diseño y formato config.
- Formato antiguo será todavía admite para todas las operaciones excepto comando proyecto-init.
¿Cuál es nuevo en la versión 0.5.1:
- Los cambios en esta versión se centra principalmente en la mejora de proyecto al mando (PCMD), proyecto de actualización y proyecto-publicar comandos.
- Ahora es posible especificar con facilidad para que los componentes que desea ejecutar los comandos (con PCMD --include / - excluir / - seleccionar) .
- También he añadido nueva característica (simple) a los comandos internos ejecutor: el uso de algunas funciones del inspector es posible comprobar árbol de componentes por alguna condición y ejecutar el comando sólo para los componentes que conforman el estado. Condiciones posibles son:
- todos los componentes;
- árbol ha cambiado los archivos;
- árbol tiene sólo inalterado archivos;
- sucursal local y rama de origen tienen diferentes consejos;
- sucursal local y rama de origen tienen los mismos consejos.
- Estas condiciones utilizadas automáticamente por otros comandos como proyecto-commit, proyecto-actualización, proyecto-publicar.
- El efecto neto de estas pequeñas mejoras es la interfaz mucho más amigable y más rápido. Comandos ahora imprime información útil fundamentalmente, lo cual es importante si usted tiene más de 3-5 componentes.
¿Cuál es nuevo en la versión 0.5:
- Los subproyectos aplicación simplificada (sin variantes apoyo y indicador de sólo lectura ).
- `` proyecto publicar --no-strict`` se puede utilizar para invocar `` empuje --no-strict`` para componentes árboles. (Bug # 474799)
- `` proyecto mando --dry-run`` mostrará lo que se haría, pero en realidad no hace nada. Es mejor utilizar con la opción --verbose.
- `` proyecto info`` ahora muestra la información sobre los componentes y subproyectos. (Bug # 313166)
- `` proyecto mando --shell`` puede ejecutar comandos de shell para cada componente en lugar de los bzr. (Bug # 349069)
- `` proyecto mando --varN XXX``: nuevas opciones de línea de comando `` --var1``, `` y `` --var2`` --var3`` permite al usuario especificar variables de plantilla adicionales para la sustitución en las plantillas comandos. (Bug # 489722)
- Comandos para trabajar con proyectos locales ahora posible invocar desde subdirectorio y no sólo desde la raíz del proyecto. (Bug # 313150)
- descansos Compatibilidad:
- Soporte eliminado espacios de trabajo en caja.
- No más pretendemos que podemos suport cualquier vcs distintos bzr. Ahora config con la opción VCS establecido en otras vcs elevará error.
¿Cuál es nuevo en la versión 0.4.6:
- Esta es la liberación de corrección de errores para scmproj 0.4.5.
- En el futuro, he decidido volver a trabajar de manera significativa el plugin scmproj, estado tan actual de su código ya había puesto en modo de mantenimiento.
¿Qué hay de nuevo en la versión 0.4.5:
- Este plugin es pobre emulación de árboles anidados basado en Ideas, diseño e implementación de características similares en otros VCS. Scmproj no ha utilizar cualquier código de bzr implementación nativa árboles anidado.
- I define el estado actual de mi plug-in como software de nivel alfa. Funciona lo suficientemente bueno para usarlo en el trabajo real, y que usarlo en mi equipo de trabajo para la gestión de 2 productos complejos que constan de 3 a 10+ componentes. No digo que todo va fácil con él, pero sin tal Plugin de mi equipo será incapaz de administrar estos productos de forma manual.
- Mis planes futuros es volver a trabajar scmproj basado en la retroalimentación que tengo en los últimos 6 meses (mejor configuración, instantáneas y subproyectos), y empezar a adaptarse a un cierto código de bzr anidado árboles. Estoy realmente espero ver árboles anidados implementadas en bzr pronto, pero no puedo esperar para siempre y necesito un poco de solución no ideal en este momento.
Requisitos :
- Python
Comentarios que no se encuentran