Mr-Repo

Software captura de pantalla:
Mr-Repo
Detalles de software:
Versión: 0.2.10
Fecha de carga: 14 Apr 15
Promotor: Ryan McGowan
Licencia: Libre
Popularidad: 14

Rating: nan/5 (Total Votes: 0)

Mr. Repo es un script de gestión repo escrito en Python. & Nbsp; Es muy simple. Básicamente, convierte cualquier directorio Sr. Repo se inicializa en un repositorio configurable de repositorios Git. Crea dos archivos para realizar un seguimiento de su estado.
- Un archivo YAML (.mr_repo.yml) que mantiene información ampliada sobre repositorios que puede aparecer en el directorio
- Otro archivo, (.this_repo) archivo mantiene un registro de lo que están actualmente disponibles en el directorio de repositorios
... Pero por qué?
Tengo una carpeta repo en varios de mis equipos. Esta carpeta contiene los repositorios Git sobre todo que quiero ser avaialble en varios equipos. Utilizo Dropbox para sincronizar archivos entre un montón de mis equipos, pero no la carpeta repo por varias razones. Sin embargo, todavía quiero para gestionar lo que tengo en mis carpetas de pase a través de mis equipos. Por lo tanto, voy a sincronizar el archivo .mr_repo.yml con Dropbox y dejar que el señor Repo haga el resto del trabajo.
Uso
Ejecute el comando init para llegar a establecer los dos archivos de los subdirectorios de interpretación automática.
init mr_repo.py python [--clean]
La opción --clean hace que el comando init crear archivos de seguimiento de blanco, ni a no interpreta automáticamente subdirectorios.
Una vez que tenga la configuración de archivos que se pueden agregar y quitar repos por sus nombres de directorio con los comandos de agregar y quitar.
python mr_repo.py agregar
# O para quitar un acuerdo de recompra
rm mr_repo.py python
También puede reinterpretar de forma automática el directorio actual con el comando de actualización.
actualización mr_repo.py python
Esa es toda la materia aburrida. La parte del señor Repo que es realmente útil es su capacidad para tirar de repos que ha añadido a otros lugares, pero no están disponibles en el directorio actual.
Para determinar qué repos que acaba de utilizar el comando lista. Por defecto, el comando list envía una lista de repositorios disponibles en la actualidad. Utilizando la opción -a también muestra información sobre repos no disponibles (es decir, repos que actualmente no están configurados en el CWD). Como era de esperar la bandera -n puede ser usado para mostrar repos que no están disponibles actualmente.
lista mr_repo.py python [-a | --all] [-n | --no-disponible]
Una vez que sepas lo repos son o no están disponibles actualmente puede obtener / unget ellos.
python mr_repo.py get
python mr_repo.py unget [-f | --force]
El comando unget elimina la repo si todos los cambios han sido plenamente comprometido y también actualiza el archivo .this_repo. En el caso en que un hay cambios uncomitted se emite un error y el comando falla. . Si el usuario quiere eliminar todos modos, el usuario puede agregar la opción -f para forzar la eliminación

Requisitos :

  • Python

Programas parecidos

cgit
cgit

17 Feb 15

VCSTodo
VCSTodo

15 Apr 15

iDok
iDok

3 Jun 15

mcs
mcs

11 May 15

Comentarios a la Mr-Repo

Comentarios que no se encuentran
Añadir comentario
A su vez en las imágenes!