Descripciones comunes del comando svn
1. Recupere el código del repositorio de SVN a la copia de trabajo:
# svn checkout https://svn.sinaapp.com/appname [workcopy] < Br>
donde la copia de trabajo es opcional. Si no escribe una copia de trabajo, SVN usará por defecto el nombre de aplicación como copia de trabajo.
Si solo recuperas una versión:
# svn checkout https://svn.sinaapp.com/appname/appversion [copia de trabajo]
Recupera solo una versión Un directorio:
# svn checkout https://svn.sinaapp.com/appname/appversion/folder [workcopy]
2. Envíe el código al repositorio de SVN:
# svn commit -m " aquí está el mensaje "
3. Agregue archivos locales a la copia de trabajo:
# svn agregue algo
Nota: Si algo es un archivo Svn agregará este archivo a la copia de trabajo; si algo es un directorio, svn agregará el directorio y los archivos dentro de la copia de trabajo. Algo también puede ser un comodín *, que ignora los archivos que ya se han agregado.
4, elimine un archivo de la copia de trabajo:
# svn borra algo
Nota: Si algo es un archivo, svn borrará este archivo de la copia de trabajo; Si algo es un directorio, svn eliminará el directorio y todos los archivos de la copia de trabajo.
5, elimine los archivos directamente desde el repositorio de SVN:
# svn delete -m " elimine algo " https://svn.sinaapp.com/appname/appversion/something
Nota: los archivos individuales o los directorios individuales o incluso una versión se pueden eliminar directamente desde el repositorio SVN.
6. Importe un proyecto local al repositorio SVN:
Importe una versión de la aplicación:
# svn import localdir https://svn.sinaapp.com/Appname /appversion
Nota: asegúrese de que la versión de la aplicación actual no entre en conflicto.
7. Vea el estado del archivo o directorio en la copia de trabajo:
# svn status [algo]
8. Actualice su copia de trabajo:
# svn update
Nota: la descarga de la última versión desde el repositorio de SVN causará la pérdida de los cambios locales no confirmados. Se recomienda verificar el estado de la copia local (estado de svn) antes de usar este comando.
9, cancelar la modificación del código
Cancelar la modificación del código se divide en dos casos.
El primer caso: el cambio no fue confirmado.
En este caso, puede cancelar los cambios anteriores utilizando svn revert.
El uso de svn revert es el siguiente:
# svn revert [-R] something
Donde algo puede ser una ruta relativa (de un directorio o un archivo) o una ruta absoluta.
Cuando algo es un solo archivo, directamente svn revertir algo en la línea, cuando algo es un directorio, debe agregar el parámetro -R (Recursivo, recursivo), de lo contrario solo cambiará este directorio.
En este caso, también puede usar el comando svn update para cancelar los cambios anteriores, pero no se recomienda. Debido a que svn update se conectará al servidor del repositorio, lleva tiempo.
Nota: svn revert en sí es intrínsecamente peligroso porque su propósito es abandonar las modificaciones no confirmadas. Una vez que elige restaurar, Subversion no tiene forma de recuperar los cambios no confirmados.
El segundo caso: el cambio ha sido confirmado (commit). En este caso, use el comando svn merge para deshacer.
El proceso de retroceso es el siguiente:
1) Asegúrese de obtener el último código:
svn update
Suponga que el número de la última versión es 28 .
2) Luego, averigüe el número de versión exacto que se revertirá:
svn log [algo]
Supongamos que el número de versión que se revertirá en función del registro de svn log es 25, aquí algo puede ser un archivo, un directorio o un proyecto completo.
Si desea saber más sobre la situación, puede usar svn diff -r 28:25 [algo]
3) Desplácese hasta la versión número 25:
svn merge -r 28:25 algo
Para estar seguro, reconfirme el resultado de la reversión:
svn diff [algo]
Encontrado correctamente y enviado.
4) Enviar rollback:
svn commit -m " Revertir revisión de r28 a r25, debido a ... "
29.
Resuma las operaciones anteriores en tres elementos de la siguiente manera:
a. svn update, svn log, encuentre la última versión (última revisión)
b. Encuentre la que desea revertir Número de versión (revisión de rollbak)
c. Use svn merge para revertir: svn merge -r: algo
10, ver información de registro del repositorio SVN:
# svn log [ ,null,null,3],Copia de trabajo]
Ver todos los registros del historial local. Si la copia de trabajo es un archivo, entonces es para ver la información de registro de un archivo.
Ver información de registro para todos los archivos en el repositorio de SVN:
# svn log https://svn.sinaapp.com/appname/
Este comando verá todos los modificados Iniciar sesión
Nota: El servicio SVN provisto por SAE es totalmente compatible con todos los comandos del SVN estándar. Para obtener instrucciones más detalladas, consulte la documentación de ayuda oficial de SVN.
Tutorial de instalación y descarga del controlador del sistema de reinstalación de la compu
Cuando la temperatura de la CPU de la computadora sea demasiado alta, habrá una pantalla azul, un bl
Muchos usuarios usan el cable HDMI para conectar el televisor al televisor. No hay sonido en el tele
¿Qué es la carpeta de recuperación? La carpeta de recuperación se utiliza principalmente para almace
¿Cómo eliminar efectivamente un sistema en un sistema dual?
El disco duro que aparece después del reinicio de vps no puede ser reconocido
¿Cómo resolver el problema que la computadora tarda en arrancar?
La partición del disco de la computadora debe prestar atención al problema
Habilidades para principiantes: elimine rápidamente el acceso directo en la flecha pequeña
Microsoft: la plataforma de aplicaciones del sistema operativo se ha formado gradualmente
Cómo cancelar el recurso compartido predeterminado de Windows
Solución simple al problema de optimización del BIOS
Cómo mejorar la seguridad del servidor FTP de una manera generalizada
¿Cómo resolver el código de la pantalla azul de la computadora 0x00000024?
Meitu Xiu Xiu repara la foto del teléfono móvil de bajo píxel para convertirse en "White Fumei"
¿Cómo desactivo el mensaje de solicitud en el Centro de actividades en Windows 8?
configuración por defecto del sistema de riesgos XP
Windows 7 y Vista diferencia fundamental en términos de seguridad
Win10 no se puede actualizar bajo el mecanismo de inicio UEFI
¿Qué archivos se pueden eliminar en el disco Win7 C?
Consejos de pérdida de peso XP diez
Apague el método de suspensión del sistema win7
Solución de problemas de conexión de red inalámbrica en Windows XP