Anunciado github desktop 1.0, ahora con mas electron
https://desktop.github.com/
Será mejor que sourcetree?
Hay que ser muy vago o muy corto para tener que usar un cliente de escritorio para manejar git, ala ya lo he dicho.
#10928 Para ver la diferencia de archivos es bastante cómodo, vscode es una alternativa a la consola y source tree. ,Me he cargado alguna que otra rama por petar en el proceso, archivos diferentes a lo que indica source tree y un largo etc.
#10933 Para ver la diferencia de archivos tienes Meld y mil herramientas para comparar.
Lo que es seguro es una cosa, nunca he petado un repositorio porque la consola haya fallado.
Que pasa con la app de escritorio? Que problemas ha dado?
He empezado usar SourceTree hace 4 días, estaba cansado de usar la consola.
#10936 Pues que tienes un alta posibilidad de que te corrompa las refrencias del depo al hacer push y GG & WP pa ti
Yo empecé con el github desktop y ha hecho tantas cosas locas, que al final las tenía que arreglar desde el terminal. Ergo, ahora me salto la aplicación y solo la uso para ver algún archivo y sus cambios. Por lo demás, terminal.
Yo uso Smartgit.
Usar git desde consola es el equivalente a los wue programan usando vi / vim... Como si molaras mas o yo que sé
yo uso terminal para las 4 bobadas q hago me sobras obv, ademas los programitas esos lo unico q consiguen es liarte mas.
git clone, git add, git commit , git pull, git push, git revert, git checkout pero para andar con ramas si que mejor uso sourcetree, y para los hipsters https://git-fork.com/
oye manes expertos en frontend, pq si pongo esto en un html a pelo no va?
<svg xmlns="http://www.w3.org/2000/svg">
<symbol id="ic-account-circle-24px" viewBox="0 0 24 24">
<path d="M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm0 3c1.66 0 3 1.34 3 3s-1.34 3-3 3-3-1.34-3-3 1.34-3 3-3zm0 14.2a7.2 7.2 0 0 1-6-3.22c.03-1.99 4-3.08 6-3.08 1.99 0 5.97 1.09 6 3.08a7.2 7.2 0 0 1-6 3.22z"/>
</symbol>
</svg>
pero este si que va?
<svg class="svg-icon" viewBox="0 0 20 20">
<path d="M9.719,17.073l-6.562-6.51c-0.27-0.268-0.504-0.567-0.696-0.888C1.385,7.89,1.67,5.613,3.155,4.14c0.864-0.856,2.012-1.329,3.233-1.329c1.924,0,3.115,1.12,3.612,1.752c0.499-0.634,1.689-1.752,3.612-1.752c1.221,0,2.369,0.472,3.233,1.329c1.484,1.473,1.771,3.75,0.693,5.537c-0.19,0.32-0.425,0.618-0.695,0.887l-6.562,6.51C10.125,17.229,9.875,17.229,9.719,17.073 M6.388,3.61C5.379,3.61,4.431,4,3.717,4.707C2.495,5.92,2.259,7.794,3.145,9.265c0.158,0.265,0.351,0.51,0.574,0.731L10,16.228l6.281-6.232c0.224-0.221,0.416-0.466,0.573-0.729c0.887-1.472,0.651-3.346-0.571-4.56C15.57,4,14.621,3.61,13.612,3.61c-1.43,0-2.639,0.786-3.268,1.863c-0.154,0.264-0.536,0.264-0.69,0C9.029,4.397,7.82,3.61,6.388,3.61"></path>
</svg>
#10943 Porque usando SYMBOL, lo que haces es declarar el contenido del SVG, para usarlo despues. Tendrías que llamarlo (como si fuera una variable)
<svg xmlns="http://www.w3.org/2000/svg">
<symbol id="ic-account-circle-24px" viewBox="0 0 24 24">
<path d="M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm0 3c1.66 0 3 1.34 3 3s-1.34 3-3 3-3-1.34-3-3 1.34-3 3-3zm0 14.2a7.2 7.2 0 0 1-6-3.22c.03-1.99 4-3.08 6-3.08 1.99 0 5.97 1.09 6 3.08a7.2 7.2 0 0 1-6 3.22z"/>
</symbol>
<use href="#ic-account-circle-24px"/>
</svg>
De esa manera, podrías usar el mismo contenido varias veces
<svg xmlns="http://www.w3.org/2000/svg">
<symbol id="ic-account-circle-24px" viewBox="0 0 24 24">
<path d="M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm0 3c1.66 0 3 1.34 3 3s-1.34 3-3 3-3-1.34-3-3 1.34-3 3-3zm0 14.2a7.2 7.2 0 0 1-6-3.22c.03-1.99 4-3.08 6-3.08 1.99 0 5.97 1.09 6 3.08a7.2 7.2 0 0 1-6 3.22z"></path>
</symbol>
<use href="#ic-account-circle-24px" width="50" height="50"></use>
<use href="#ic-account-circle-24px" width="10" height="10"></use>
<use href="#ic-account-circle-24px" width="100" height="100"></use>
</svg>
Por lo que veo todos ataditos a IDEs incluso cuando no se necesitan.
Yo uso Sublime + terminal y no me hace falta nada más, no sé.
Me parece bastante más facil usar git desde terminal que embedido en el Sublime o en cualquier otro programa.
#10946 Una vez los definas, creo que mientras se hayan cargado antes, puedes usarlo donde quieras con la etiqueta SVG
<svg><use href="#ic-account-circle-24px" width="100" height="100"></use></svg>
#10949 La magia de los navegadores xD
Sácalo a un archivo, quita el symbol, deja solo lo del path y linkea directamente al svg
Con eso debería de valer para safari tb