with together branches and svn git-svn svnignore svn-propset

together - ¿Cómo configurar svn ignorar la configuración con git svn?



migrate svn to git with branches (1)

No, git-svn solo admite la creación de .gitignore por svn: ignore. Para establecer svn: ignore puedes

  1. Use svn propset svn:ignore ''value'' URL donde la URL se puede obtener mediante ( git-svn git svn info path/to/directory | awk ''/URL:/{print $2}'' ) Así que puede escribir su propio ''svn_propset. sh ''script. Para sincronizar su .gitignore con svn: ignore ejecute git svn create-ignore

  2. Utilice cualquiera de las herramientas que permiten .gitignore <-> svn: ignorar la traducción. Solo conozco dos: SmartGit (lado del cliente, nota: necesita un nuevo clon para activar el soporte de SubGit ) y SubGit (lado del servidor, debe tener acceso al servidor con SVN). En este caso, svn: ignore está configurado para enviar su confirmación local al repositorio SVN (para SmartGit) / Git (para SubGit).

Sé que puedo configurar carpetas y archivos para que sean ignorados por Subversion usando los siguientes comandos:

svn propset svn:ignore build . // Ignores the build folder. svn propedit svn:ignore . // Opens an editor.

Sin embargo, utilizo git svn para desproteger un repositorio almacenado en un servidor subversion. No pude encontrar un comando para hacer la configuración de esta manera. La siguiente lista muestra todos los comandos sugeridos por la finalización de zsh para git svn :

$ git svn blame -- show what revision and author last modified each line of a file: branch -- create a branch in the SVN repository clone -- same as init, followed by fetch commit-diff -- commit diff of two tree-ishs create-ignore -- recursively finds the svn:ignore property and creates .gitignore files dcommit -- commit diffs from given head onto SVN repository fetch -- fetch revisions from the SVN remote find-rev -- output git commit corresponding to the given SVN revision''s hash info -- show information about a file or directory init -- initialize an empty git repository with additional svn data log -- output SVN log-messages propget -- get a given SVN property for a file proplist -- list the SVN properties stored for a file or directory rebase -- fetch revs from SVN parent of HEAD and rebase current work on it set-tree -- commit given commit or tree to SVN repository show-externals -- show the subversion externals show-ignore -- output corresponding toplevel .gitignore file of svn:ignore tag -- create a tag in the SVN repository

Pregunta:

  • ¿Sabe si hay alguna forma de editar la configuración de subversión ignorada a través de git svn ?