Articles of versión control

Fusionando una twig con el file eliminado de nuevo a maestro

En mi twig principal, obtuve 2 files: file1.txt file2.txt Creé una nueva twig llamada b1 desde allí. En b1, modifiqué file2.txt y eliminé accidentalmente file1.txt (del disco, cuando abro el explorador de Windows a la carpeta fuente, file1.txt no está allí). Ahora quiero mantener los cambios en file2.txt y recuperar file1.txt desde el maestro (no […]

Git: comtesting si el file existe en alguna versión

En mi aplicación, estoy usando git para la administración de versiones de algunos files externos Estoy usando commands como git show HEAD~1:some_file para get una cierta versión (basada en git tag, commit hash o relación a HEAD) de un file. Cuando el file no existe, se emite un post "fatal" (creo que en la tubería […]

Cómo get Git diff del primer commit?

Creé un repository, creé un file dentro de él, puse algo de contenido en el file y comprometí el file. Ahora, me gustaría ver una diferencia de esa confirmación, que idealmente debería mostrar el file que se agregó y las líneas que se agregaron. Sin embargo, git diff HEAD^ HEAD devuelve fatal: ambiguous argument 'HEAD^': […]

¿Git es solo para el control de la fuente?

¿Es una locura integrar Git en el proyecto que no tiene nada que ver con el control de código fuente? Estoy pensando en el recostackdor de datos que regularmente ejecuta varios commands en el lado del cliente y compromete la salida en el repository git local. Si el server remoto está disponible, empuja los datos […]

"Se produjo un error interno" al intentar comprometerse con git desde eGit en Eclipse

[SOLUCIONADO] De alguna manera, logré no tener permissions de "escritura" para el directory .git. Así que estaba tratando de escribir el compromiso y rebotar. He estado usando Eclipse durante unos meses, pero acababa de ejecutar git desde CLI. Decidí que era ineficiente y que quería usar eGit, así que comencé a seguir este tutorial (http://www.slideshare.net/loianeg/using-the-egit–eclipse-plugin-with-git-hub-2578587? […]

Rails: por qué hay un file .keep en cada directory

Veo el file .keep en cada directory en el esqueleto de los Rails. ¿Para qué es ese file? ¿Cuál es su significado?

Integración TortoiseGit Issue Tracker para GitHub

TortoiseGit tiene un montón de complementos de integración de rastreadores de problemas. Uno de esos plugins útiles es Gurtle, que muestra la list de problemas abiertos durante una operación de confirmación para que los problemas se puedan cerrar directamente durante la confirmación. ¿Existe tal complemento para la integración de problemas de GitHub? ¿Hay alguna otra […]

En IntelliJ Idea, ¿puedo administrar templates de código / file en el Control de versiones?

Estoy tratando de determinar si mi organización puede esencialmente administrar y compartir una biblioteca de templates de files IntelliJ en Git. Por lo que puedo decir, la única forma de compartir estas templates es mediante Import/Export Settings con files .jar , pero no veo cómo puedo hacer que esto se administre automáticamente a través de […]

git eclipse siempre tiene que tirar todo el proyecto actualizado

Tengo este extraño comportamiento de git, e incluso si lo describiré desde eclipse egit plugin, desde el terminal tengo el mismo problema. Tengo un proyecto en el área de trabajo compartido entre mí y otros desarrolladores, cuando sincronizo el proyecto, me dice que tengo que presionar algo como 14/16 commit ant, tengo que extraer uno, […]

¿Cómo hacer una versión de los ganchos de git & gitolite?

¿Existe la posibilidad de versionar y seguir git hooks? ¿Puedo tener de forma segura otro repository git (nested) en la carpeta del gancho en el server?