Comprehensive Subversion

所在平台: Udemy

课程主页: https://www.udemy.com/course/comprehensive-subversion/

课程评论:没有评论

第一个写评论        关注课程

课程简介

Coursera 课程《全面掌握 Subversion》旨在帮助学员学习 Apache Subversion (SVN) 版本控制系统,并搭建完整的开发环境。本课程涵盖 SVN 1.8.x 至 1.9.x 的新特性,支持 Windows、Mac 和 Linux 操作系统。 课程内容包括: * **环境搭建:** 学习如何下载、安装和配置 Subversion(SVN)与 Apache 2.2.x / 2.4.x Web 服务器。 * **仓库管理:** 创建用于练习的教程仓库和符合最佳实践的个人仓库。 * **基础操作:** 实践导入、创建、修改、删除和查看文件等操作,学习如何追踪仓库中的变更。 * **高级特性:** * **Hooks:** 学习编写脚本,在特定 SVN 命令执行时触发自定义操作。 * **属性:** 了解如何为文件添加修订版本和非修订版本的属性。 * **分支与合并:** 深入学习并行开发的理念,掌握分支和合并的模式,并通过实际代码示例演示如何使用这些技术添加新功能。 * **开发工具集成:** * 使用 Perl 和 Python 构建和配置 SVN 开发环境。 * 介绍并集成一款免费的图形化 Diff/Merge 工具,提升 SVN 的易用性。 课程特色: * 提供具体的 SVN 命令演示,指导用户如何向仓库添加内容。 * 提供 Perl/Python 脚本,帮助学员构建内容存储和识别的工作流程。 * 清晰讲解并行开发的概念,教授实用的分支与合并模式。 * 提供真实的编码示例,展示如何通过分支与合并技术为代码添加新功能。 通过本课程,学员将全面掌握 SVN 的使用,并能独立搭建和管理自己的 SVN 开发环境。

课程评论(0条)

课程详情

This course is for people who want to learn Apache Subversion SVN and how to setup a complete development environment. Learn Subversion 1.9x on a Windows, Mac, or Linux machine.Covers the new features introduced in 1.8.x and 1.9.x versions.Download, Install, and Configure Subversion with Apache 2.2.x Web Server.Create a Tutorial Repository for practice and YOUR repository using best practices.Practice with sample files how to import, create, modify, delete, and view files.Learn how to probe the repository and identify when changes were made.Build and configure your Subversion development environment using Perl and Python.Learn all about Hooks. Program scripts that execute when a user runs a specific command.Learn how to attach properties to files (both Revision and Non-Revision).Learn how parallel development is done through branching and merging.UPDATED to include support for Apache 2.4.x web servers running subversionOne course that covers Windows, Mac, and Linux.I provide quality SVN training on how to use the tool by:Showing you what commands to use as you add content into the repository.I provide you with Perl/Python scripts that you can use that will help you develop a workflow to store and identify content.I provide you with the knowledge you need to understand the concepts of parallel development through branching and merging.I show the quintessential branching and merging patterns you need in order to use it for your development.I provide a real working coding example of how to take code and add a new feature to the code using the branching and merging techniques.Here's what you learn about the tools:How to setup the Subversion source code repository system using Apache 2.X server as the backbone to access the repository.You learn the basic and advanced commands, including how to use the import command to populate files in the Repository.You learn the best-practices on how to setup a repository of your own separate from the one we use to learn with.You learn how to build Perl and Python from source code we download for Linux/Mac.You learn how to integrate a graphical Diff/Merge tool that is free on the internet to enhance the usability of Subversion.Join me in the next lecture in this quality SVN Course!

课程标签

0人关注该课程

主题相关的课程