Cómo utilizar CVS con Qt
Los sistemas de control de versiones más utilizados son Git, Mercurial, SVN, CVS y Microsoft SourceSafe. Qt parece ser compatible con Git de forma predeterminada, pero desafortunadamente, aprendí RCS primero, así que aprendí CVS paso a paso. Qt brinda soporte para Git, Mercurial, Perforce, SVN y CVS, lo que significa que no necesita usar la línea de comando para usarlos.
Como aún no he usado un servidor CVS, solo he demostrado cómo usar una carpeta local como repositorio. Se supone que ya conoce los comandos básicos para usar CVS.
1. Importe el proyecto al repositorio CVS
Tengo un programa buscaminas aquí. Importe el repositorio para crear el proyecto:
cvs -d /. home/ tyh/repository/ import -m "Versión inicial de Buscaminas, aún necesito agregar Minesweeper Heroes" qtmine qtmine inicial
Esta es la primera vez que uso CVS. p> Cree un proyecto llamado qtmine en el repositorio ubicado en /home/tyh/repository e importe el contenido de la carpeta actual al repositorio del proyecto
2. Obtenga el repositorio a través del proyecto Qt y modifíquelo
Después de la selección, aparecerá el siguiente cuadro de diálogo. El repositorio es la ubicación del proyecto en el repositorio. El repositorio es la ubicación del proyecto en el repositorio. Si no se especifica CVSROOT, puede llevar más tiempo escribir en el repositorio. Si se ha configurado CVSROOT, simplemente escriba el nombre del proyecto directamente en el repositorio. Si se ha configurado CVSROOT, simplemente escriba el nombre del proyecto directamente en el repositorio. Lo que se completa aquí es qtmine, y la columna Ruta se refiere a la carpeta donde se desprotege el proyecto, como /home/tyh/desk, por lo que después de desproteger, la carpeta se colocará en /home/tyh/desk.
A continuación, podrás ver que el proyecto se ha cargado correctamente en Qt Creator y ¡puedes modificarlo como de costumbre!
3. En el menú Herramientas-CVS, puede ver varios comandos, como agregar/eliminar archivos en Qt Creator, no requieren instrucciones engorrosas. Solo necesita responder una pregunta simple. simplemente confirme que las siguientes modificaciones se pueden asignar a cvs.
Nota: Para reducir la cantidad de archivos innecesarios, se recomienda utilizar Shadow Build para crear el proyecto inicial, de modo que los archivos intermedios compilados (incluidos Makefile, moc*.cpp, *.o , archivos ejecutables, etc.) se colocarán en la carpeta nombre del proyecto-compilación-escritorio, por lo que, naturalmente, no es necesario incrustar/desproteger archivos intermedios con frecuencia debido a la modificación de los archivos intermedios.
CVS está actualmente configurado para reconocer automáticamente todo tipo de archivos binarios, por lo que no tienes que preocuparte por los archivos de imagen. Sin embargo, durante el uso, descubrí que para los archivos de recursos Qt, Qt Creator solo es responsable de los archivos en su vista de proyecto. Por ejemplo, si agrega recursos de imagen a un archivo qrc, la última vez que Qt Creator lo actualizó a CVS. solo se actualizó el archivo qrc. El archivo de imagen agregado no se registró. Por lo tanto, los archivos que no están bajo la jurisdicción directa de Qt Creator aún deberán agregarse al repositorio manualmente mediante comandos.