Preguntas etiquetadas con 'control de versiones'

El control de versiones es la administración de cambios en documentos, programas y otra información almacenada como archivos de computadora. Use esta etiqueta para marcar preguntas generales sobre el uso y la aplicabilidad de las versiones, comparando VCS. Para la mayoría de los comandos y métodos específicos de cada VCS en particular, hay ciertas etiquetas que deberían ser preferidas.
9
respuestas

Configurar git para tirar y presionar todas las ramas.

Me gustaría hacer clic y extraer todas las ramas predeterminadas, incluidas las recién creadas. ¿Hay algún parámetro que pueda definir para ello? De lo contrario, cuando agrego una nueva rama, localmente, y quiero extraerla del servidor, esa es la forma más fácil de c ...
fijado el 16 de diciembre '09 a las 4:09 pm
7
respuestas

¿Debería incluirse Gemfile.lock en .gitignore?

Soy algo nuevo para el empaquetador y los archivos que crea. Tengo una copia del repositorio git de GitHub a la que muchas personas contribuyen, por lo que me sorprendió descubrir que el paquete creó un archivo que no existía en el repositorio y no estaba en la lista .giti ...
fijado el 11 de noviembre '10 a las 8:03
6
respuestas

¿Se debe comprometer composer.lock con el control de versiones?

Estoy un poco confundido en el composer.lock usado en la aplicación del repositorio. He visto a mucha gente decir que no deberíamos .gitignore composer.lock desde el repositorio. Si actualizo mis bibliotecas en mi entorno de desarrollo, tendré una nueva composición ...
fijado en 15 oct. '12 a las 16:36
14
respuestas

¿Cómo usar Git para administrar el código fuente de Unity3D?

¿Cuáles son las mejores prácticas para usar el control de código fuente de Git con Unity 3D, especialmente cuando se trata de la naturaleza binaria de los proyectos de Unity 3D? Describa el flujo de trabajo, qué rutas se incluirán en .gitignore, qué configuraciones se deben establecer en Unity y / o ...
set 14 ago. '13 a las 9:57
13
respuestas

Usando portátiles iPython ejecutando versiones

¿Cuál es una buena estrategia de almacenamiento para las computadoras portátiles IPython que ejecutan la versión? El formato de la computadora portátil es bastante adecuado para el control de versiones: si desea controlar la versión de la computadora portátil y las salidas, entonces funciona muy bien. La vergüenza surge cuando tienes calor ...
ambientado el 11 de septiembre 13 a las 10:05
8
respuestas

Consigue cambios de asistente a rama en git

En mi repositorio, tengo una rama llamada aq en la que trabajo. Entonces hice un nuevo trabajo y errores en el master. ¿Cuál es la mejor manera de obtener estos compromisos a la rama aq? Crea otra nueva rama del maestro y fusionala con un ...
Set 17 de marzo de 2011 a las 5:51 pm
5
respuestas

Ver un archivo en otra rama de Git sin cambiar ramas

¿Puedo abrir un archivo en una rama de git sin revisar esta rama? Como Esencialmente, quiero abrir el archivo en mi rama de Github sin cambiar de rama todo el tiempo. No quiero cambiarlo, solo quiero verlo.
fijado en 22 oct. '11 a las 2:39
7
respuestas

¿Cómo y / o por qué es mejor fusionarse en Git que en SVN?

En varios lugares he escuchado que una de las razones principales por las que brillan los sistemas de control de versiones distribuidas es mucho mejor combinada que en herramientas tradicionales como SVN. De hecho, esto se debe a las diferencias inherentes en p ...
Establecer el 18 de marzo de 2010 a las 19:32
4
respuestas

¿Cuál es la diferencia entre HEAD, el árbol de trabajo y el índice en Git?

¿Alguien puede decirme la diferencia entre HEAD, el árbol de trabajo y el índice en Git? Por lo que entiendo, estos son todos los nombres de diferentes ramas. ¿Mi conjetura es correcta? Editar Encontré esto El único repositorio de git puede rastrear ...
ambientado el 11 de septiembre '10 a las 7:53
8
respuestas

Cómo deshabilitar una gran cantidad de archivos sin eliminar el contenido

Accidentalmente agregué muchos archivos temporales usando git add-A. Logré deshabilitar los archivos usando los siguientes comandos y logré eliminar el índice sucio. git ls-files -z | xargs -0 rm -f git diff --name-only --diff-filter = D -z | xargs -0 git rm --ca ...
establecido el 18 de agosto '11 a las 10:07
9
respuestas

Git mergetool crea archivos .orig no deseados

Cuando permito la resolución de fusión con Kdiff3 (y otra herramienta de combinación que probé), noté que la resolución crea un archivo * .orig. ¿Hay alguna manera de no crear este archivo adicional?
set 09 ago. '09 a las 19:25
9
respuestas

Deshacer git update-index - asume-unchanged <file>

La forma en que usted ignora ver / rastrear un archivo / archivo específico. acaba de ejecutar esto: git update-index --assume-unchanged <file> Ahora, ¿cómo lo canceló para verlos de nuevo? (Déjame llamarlo sin adivinar).
ambientado el 19 de junio de '13 a las 18:57.
8
respuestas

¿Cómo volver a la última confirmación después de verificar la confirmación anterior?

A veces reviso una versión anterior del código para verificar o probar. He visto instrucciones sobre qué hacer si deseo cambiar confirmaciones anteriores, pero no hago ningún cambio. Después lo hice. git checkout HEAD ^, ¿cómo vuelvo ...
Establecer el 11 de marzo de 2010 a las 20:42
21
la respuesta

¿Debo usar SVN o Git?

Estoy lanzando un nuevo proyecto distribuido. ¿Debo usar SVN o Git y por qué?
set 02 oct '08 a las 12:47
12
respuestas

¿Cómo editar el mensaje de comando incorrecto en mercurial?

Actualmente estoy usando TortoiseHg (Mercurial) y accidentalmente hice el mensaje de confirmación incorrecto. ¿Cómo edito este mensaje de confirmación en el repositorio?
fijado 08 de marzo de 2009 a las 7:42