Pro Git
Pro Git Es importante recordar esto, porque el resultado es un estado del proyecto que no existía en ninguna de las computadoras cuando se aplicó. Si los cambios son incompatibles pero no conflictivos, es posible que tengas problemas que son difíciles de diagnosticar. Esto es diferente a usar un servidor Git: en Git, puedes probar completamente el estado en tu sistema cliente antes de publicarlo, mientras que en SVN, nunca puedes estar seguro de que los estados inmediatamente antes de la confirmación y después de la confirmación sean idénticos.
También debes ejecutar este comando para obtener cambios del servidor de Subversion, incluso si no estás listo para confirmar. Puedes ejecutar git svn fetch para obtener los nuevos datos, pero git svn rebase hace la búsqueda y luego actualiza tus confirmaciones locales.