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
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 ejecutegit svn create-ignore
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
?