Así que estoy creando una aplicación C++ crossplatform simple. Necesito una biblioteca para el control de versiones y el control de versiones de archivos de texto. Igual que SVN, pero incrustado en mi aplicación (no servidor accesible independiente) ... Ejemplo de uso de dicha biblioteca sería e text editor con su 'Personal Revision Control'. Necesito una biblioteca capaz de tal control de revisión. ¿Hay alguna biblioteca de código abierto o tutorial sobre cómo hacer uno?C++ ¿Hay algún elemento embebible en la biblioteca de la aplicación para el control de versiones y el control de versiones de archivos de texto?
6
A
Respuesta
4
Sospecho que, como cliente local, no sería demasiado difícil iniciar el contenido de hash y ordenarlo con marcas de tiempo. Si se trata de texto, entonces cosas simples como encadenar herramientas de línea de comandos como diff y md5sum podrían ser suficientes. Si es binario que se vuelve un poco menos trivial para administrarlo. Realmente depende de lo que necesitas.
Una de ellas podría funcionar si necesita una solución golpe completo:
Cuestiones relacionadas
- 1. Control de versiones de archivos MDF
- 2. Control de versiones para gráficos
- 3. Seguimiento de archivos de Excel en el Control de versiones
- 4. MEF Dependencias y control de versiones
- 5. control de versiones en archivos grandes
- 6. práctica de control de versiones
- 7. Control de versiones y Android Library Projects
- 8. ¿Cómo funciona el control de versiones?
- 9. SQLite, iPhone y control de versiones
- 10. ¿Hay algún sistema de control de versiones que le permita eliminar archivos de forma permanente?
- 11. Control de versiones para scripts de shell
- 12. Control de versiones de cuadernos de Mathematica
- 13. Estrategias de control de versiones de CMS para el contenido
- 14. Control de versiones de NetBeans para newb?
- 15. Control de versiones para coordinarse con usted
- 16. Patrones de control de versiones de objetos
- 17. Control de versiones para no programadores
- 18. Otros usos del control de versiones que para el código?
- 19. ¿Sistema de control de versiones para archivos grandes?
- 20. Archivos NIB y control de versiones: usando ramas
- 21. Control de versiones para tareas asignadas
- 22. Sistema de control de versiones escalable (medio millón de archivos)
- 23. ¿Hay algún sistema de control de versiones para modelos 3D/datos en 3D?
- 24. Control de versiones para desarrollo PHP
- 25. Control de versiones para documentos Word
- 26. Qué tipos de archivos y carpetas se pueden ignorar para el control de versiones en MonoTouch
- 27. "Mejor práctica" de control de versiones
- 28. Control de versiones para InterSystems Ensemble/Caché
- 29. versiones de la biblioteca estándar de C++
- 30. Control de versiones de una aplicación web de ASP.NET
[libGit] (http://libgit2.github.com/)? – spraff