Gitextensions: Admite comandos básicos de git-svn

Creado en 16 nov. 2011  ·  11Comentarios  ·  Fuente: gitextensions/gitextensions

Operación básica de Git-SVN:

  • [ ] Comando SVN DCommit
  • [ ] Comando "SVN Rebase"
  • [ ] Comando "Obtener SVN"
  • [ ] Admite Git svn-clone en el diálogo de clonación.

PS Ofrece "DCommit" en lugar de "Push" cuando se trabaja como cliente SVN

feature request

Todos 11 comentarios

Y "svn rebase" en lugar de pull, ¿verdad?

Esta característica sería increíble.

Y "svn rebase" en lugar de pull, ¿verdad?

"svn rebase" o "svn buscar"

Recibo un error, "No se puede determinar la información SVN ascendente", cuando trato de usar uno de los comandos git svn del menú Comandos, por ejemplo, SVN Fetch. El repositorio se creó utilizando git svn clone y las ramas de seguimiento remoto tienen un prefijo "svn/", por ejemplo, "refs/remotes/svn/trunk".

Esta respuesta tal vez te ayude http://stackoverflow.com/a/3445081/61505

Gracias por eso, pero los comandos git svn como git svn info y git svn fetch funcionan bien desde la línea de comandos. No creo que tenga historias inconexas porque este es un clon nuevo del repositorio SVN y aún no he realizado ninguna confirmación con git.

Estoy usando la versión git 1.7.10.msysgit.1.

doxxx:

  1. ¿Podría mostrar el archivo de configuración de su repositorio (al menos la sección "svn-remote")?
  2. Puede usar scripts de usuario como una solución alternativa, solo agregue algunos botones en la barra de herramientas con los íconos apropiados.

He encontrado la solución de scripts de usuario, gracias. Aquí está mi archivo de configuración:

[core]
    repositoryformatversion = 0
    filemode = false
    bare = false
    logallrefupdates = true
    symlinks = false
    ignorecase = true
    hideDotFiles = dotGitOnly
[svn-remote "svn"]
    url = http://torsvn/repos
    fetch = PerformaSure/performasure/trunk:refs/remotes/svn/trunk
    branches = PerformaSure/performasure/branches/*:refs/remotes/svn/*
    tags = PerformaSure/performasure/tags/*:refs/remotes/tags/svn/*
[svn]
    authorsfile = C:/dev/svnauthors

Sería increíble tener svn rebase\fetch en lugar de presionar el botón de extracción cuando se trabaja con el repositorio git-svn

No sé si alguno de los miembros del equipo principal usa svn...
Entonces, a menos que alguien, que realmente necesita el apoyo de svn, esté dispuesto a contribuir, esto no va a suceder...

El soporte en GE es muy limitado. ¿Alguien está usando SVN en GE?
¿SVN es realmente un caso de uso con GE? ¿Por qué no usar un cliente separado?
El soporte SVN "completo" en GE no ocurrirá a menos que alguien con ese interés se esfuerce en ello.

SVN no es un obstáculo importante para el desarrollo, pero aún así es algo que me gustaría eliminar en lugar de mejorar.

La compatibilidad con SVN se eliminó de master/3.00 en #4592

¿Fue útil esta página
0 / 5 - 0 calificaciones