|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/subversion/
课程评论:没有评论
**课程名称:** 使用 Subversion 进行版本控制 **课程概述:** 此课程旨在帮助开发者掌握 Subversion(SVN),一款广泛应用的开源版本控制系统。课程强调版本控制是开发工具链的重要组成部分,而 SVN 凭借其稳定性和接近 50% 的市场份额,成为一个极佳的选择。无论您是 SVN 新手还是希望更深入地利用 SVN 功能的用户,本课程都将为您日常工作带来安全感和敏捷性。 课程内容丰富,包含超过 6 小时的视频,并辅以实践练习和命令行操作。学习理念注重主动参与,鼓励学员通过实践来掌握 SVN。 **课程结构:** 1. **Subversion 简介:** 涵盖 SVN 的基础知识和初步的仓库配置。 2. **Subversion 日常使用:** 讲解日常开发中最常用的 SVN 概念和操作,占大部分学习时间。 3. **方法论:** 介绍 SVN 的常用工具和开发环境,并阐述课程的实践驱动学习方法。 4. **仓库信息获取:** 深入学习如何检索项目的完整历史记录。 5. **工作副本:** 详细讲解 SVN 如何组织工作副本中的数据和资源,以及相关的优化技巧。 6. **属性管理:** 介绍 SVN 属性的概念以及如何管理它们,包括引用其他项目和处理未知文件。 7. **高级选项:** 学习如何利用 peg revisions 和 revision keywords 等高级功能提升 SVN 使用效率。 8. **并发处理:** 深入理解 SVN 的并发控制协议,识别潜在的冲突情况并学习应对方法。 9. **分支与标签:** 重点讲解分支和标签的使用,以支持并行开发和快速响应生产环境的需求,让版本发布变得轻松无忧。 **温馨提示:** 课程音频可能使用基础设备录制,建议观看免费试听课程,以确保您的设备能够正常播放。
Un sistema de control de versiones debería formar parte de cualquier conjunto de herramientas de desarrollo. Subversion es un robusto sistema de control de versiones open source con una cuota de mercado cercana al 50%. Éste curso te permitirá, tanto si nunca has usado el Subversion como si eres un usuario que crees que no "exprimes" suficientemente la herramienta, aportar a tú día a día una seguridad y agilidad que seguro te sorprende. Una vez incorporada una herramienta de control de versiones y unas buenas prácticas a tu trabajo diario no hay vuelta atrás. El curso dispone de más de 6 horas de vídeo, pero además hay pruebas y secciones que debes realizar tú mismo. ¡No creo en el aprendizaje pasivo así que prepárate para "quemar" la linea de comandos! El curso está estructurado como sigue: Introducción al Subversion: En esta sección iremos con paso lento y seguro en la configuración básica de un primer repositorio.Un día con Subversion: Introducimos los conceptos y las operaciones más básicas y usadas. ¡En éste espacio es donde pasas el 90% de tu tiempo con Subversion!Metodología: Empezamos presentando que aspecto tienen dos herramientas y entornos muy usados en el mundo de Subversion. Creo, pero, que la forma de aprender la herramienta es trabajar directamente con ella, sin intermediarios. Estas y otras razones explican en esta sección la metodología usada durante el resto del curso. Obteniendo información del repositorio. Muchos usuarios tienen una visión del Subversion limitada a la sección 2. No es necesariamente criticable: quizás sea lo único que necesitan. Pero en este curso aspiramos a más y en esta sección se empieza a entrar a fondo en los detalles viendo como recuperar cualquier rastro de historia de nuestro proyecto.Working copy: figura central en nuestro trabajo diario. Veremos como Subversion estructura sus datos y recursos en el working copy. Estos conocimientos y otros comandos explicados nos permitirán aumentar el rendimiento y adaptar nuestro espacio de trabajo a nuestras necesidades.Propiedades. Que son las propiedades y como gestionarlas. Referenciar otros proyectos y evitar molestos avisos de ficheros desconocidos pasarán a formar parte de nuestro arsenal de herramientas.Opciones avanzadas. Seguro que sorprenderás a muchos colegas utilizando correctamente las peg revisions o las revision keywords para aumentar la fluidez de las interacciones con Subversion.Concurrencia. Conocerás en detalle el protocolo utilizado por Subversion para gestionar la concurrencia, que tipos de situaciones de puede producir y como reaccionar a cada una de ellas.Ramas y etiquetas. Y para el final lo mejor. Disponer de distintas versiones simultáneas de tu proyecto te permite desarrollar libremente y sin miedo tu siguiente gran funcionalidad al tiempo que reaccionas rápidamente a cualquier parche de urgencia que necesite tu sistema de producción. ¡Olvídate de los días donde entregar una nueva versión era fuente de nervios y estrés!Observación: Mis dos primeros cursos en Udemy (este es uno de ellos) los hice con un equipo de audio muy básico. Usa las clases de muestra gratuitas para comprobar que puedes seguirlo correctamente en tu equipo