Sobre el proyecto

OrcaSVN es un cliente de escritorio SVN moderno y multiplataforma, construido con la pila tecnológica Tauri, Rust y Vue 3. El proyecto busca llevar la experiencia de área de trabajo clara e intuitiva de los clientes Git al ámbito de SVN, preservando estrictamente la semántica del control de versiones centralizado de SVN. Las funciones principales incluyen: 1. **Vista de área de trabajo similar a Git**: Clasifica y muestra cambios locales, archivos sin versionar, archivos en conflicto y archivos faltantes de manera similar a `git status`, ayudando a los usuarios a comprender rápidamente el estado del repositorio. 2. **Soporte integral de operaciones SVN**: Cubre comandos comunes como Checkout, Update, Commit, Add, Delete, Revert, Cleanup, Switch y Merge. 3. **Revisión de código y seguimiento de historial**: Permite ver el historial de confirmaciones, diferencias de archivos (Diff) e información de Blame línea por línea, facilitando la revisión de código y la localización de problemas. 4. **Control fino de confirmaciones**: Admite confirmaciones parciales por directorio, con selección vinculada, filtrado de búsqueda y preservación de estado, mejorando la eficiencia de las confirmaciones. 5. **Multiplataforma y multilingüe**: Compatible con Windows, macOS y Linux, e incluye interfaces en chino simplificado, chino tradicional, inglés, japonés y coreano, además de temas claro y oscuro. Es importante tener en cuenta que OrcaSVN no implementa el protocolo SVN en sí, sino que invoca la herramienta de línea de comandos `svn` del sistema para ejecutar operaciones, por lo que los usuarios deben asegurarse de tener instalado el CLI de SVN. El proyecto sigue principios de diseño como previsibilidad, revisión antes de cambios, límites seguros de parámetros y retroalimentación clara, con el objetivo de proporcionar una experiencia de control de versiones estable y confiable.