SVN 钩子介绍
前言 {#前言} ======== 钩子是什么,有什么用?SVN有哪些钩子,可以用来做什么,本篇将为大家解答。 SVN 钩子,英文叫 hooks ,钩子这个说法可能有些人觉得太玄乎,实际上它就是一个回调而已,当某个事件发生后会回调告诉你。 > 本篇讲解的是如何在 Linux 服务器上配置钩子。 SVN钩子介绍 {#SVN钩子介绍} =================...
前言 {#前言} ======== 钩子是什么,有什么用?SVN有哪些钩子,可以用来做什么,本篇将为大家解答。 SVN 钩子,英文叫 hooks ,钩子这个说法可能有些人觉得太玄乎,实际上它就是一个回调而已,当某个事件发生后会回调告诉你。 > 本篇讲解的是如何在 Linux 服务器上配置钩子。 SVN钩子介绍 {#SVN钩子介绍} =================...
前言 {#前言} ======== 讲解 SVN 从创建到结束的完整流程是怎样的,包括创建 SVN 仓库,checkout检出代码,提交代码,更新代码等。 创建仓库 {#创建仓库} ============ 仓库是开发者存储他们代码的中心,仓库里不仅存储了提交的文件,还需要存储每次的修改变动记录,也就是要维护文件的每次修改记录。 我们使用`svnadmin create...
前言 {#前言} ======== SVN 是最流行的版本管理软件之一,可以为源码或者文档记录每次的修改记录,是开发团队协作必备的工具。 这篇文档,我们将讲解如何使用Apache来搭建SVN服务端,Linux服务器我们使用CentOS 7为例,其他Linux版本操作也差不多。 第一步,安装 Apache {#第一步,安装-Apache} =================...
前言 {#前言} ======== 本文讲解如何在IDEA中使用 Subversion 做代码版本管理,教你快速学会一些常用操作,例如:检出、提交、更新、查看变更内容等。 开启 SVN 版本管理 {#开启-SVN-版本管理} ========================== 打开 IDEA 时,会有一个弹窗,如果我们还没有检出代码,可以选择从 SVN 获取代码 !...
引言 {#引言} ======== 本文讲解如何在Pycharm中开启SVN,以及他的一些日常使用方法。 开启SVN {#开启SVN} ============== 开启 svn 分两种情况,还未检出代码的,Pycharm 里直接检出就继承好了。 已经用其他SVN客户端(例如TortoiseSVN)检出代码的,开启下 SVN 就好了,如下图: ![](data:i...
前言 {#前言} ======== 代码写到一半,还不能提交代码,但需要紧急修复一个 Bug 并更新到服务器怎么办?把写到一半的代码丢弃?复制出来备份下?SVN的代码暂存是更好的选择。 本文为你讲解在 Windows 上,使用 TortoiseSVN 如何利用代码暂存功能保存我们暂时无法提交的代码。 暂存代码 {#暂存代码} ============ 代码暂存,英文叫 ...
前言 {#前言} ======== 假如你的 SVN 项目分为客户端、服务端,它们需要用到同一份配置,那么可以在 `/client/common` 、 `/server/common` 目录中存放相同的配置文件,但是每次一方修改后都要手动复制修改到另外一个目录?这也太麻烦了吧,有没更好的方法呢?这篇文章给你讲解如何使用 `svn:externals` 完美的解决。 原理简介...
前言 {#前言} ======== 如果你的电脑安装 `TortoiseSVN` 之后没有,SVN 目录没有显示状态图标,这篇文章告诉你如何解决。 原因 {#原因} ======== 有很多软件都会给 Windows 目录设置状态图标,例如一些网盘软件,当然还有 `TortoiseSVN。` 它们是按照优先级来决定显示哪个的,如果 TortoiseSVN 被排在后面,...
前言 {#前言} ======== 本文档参考了Git提交规范,旨在规范使用SVN进行代码版本管理时的提交操作。 提交前的准备 {#提交前的准备} ================ 1. 检查代码 在提交代码前,请先进行必要的代码检查,确保代码的正确性、可读性和可维护性。可以使用代码质量管理工具进行自动化检查,也可以手动检查。 2. 编写提交信息 在...
1. 从Trunk上拉取分支,该分支是为了开发某个模块的功能,或者是为了修复某个bug ①右击trunk ②选择 copy to ③填写url 例如 <http://192.168.0.31/svnroot/app_base/code/Branch/march_beta_1.0.1.3> 2. 将分支路径交给开发人员,开发人员开始编码...