美文网首页
SVN版本控制

SVN版本控制

作者: 如雨随行2020 | 来源:发表于2021-12-16 01:02 被阅读0次

关于SVN的最佳实践

一切为了出现问题后更容易追溯

  • 鼓励频繁地提交
    有的SVN初学者可能会有一种想法, 有的SVN初学者可能会有一种想法,要确定代码没有问题了才提交。但最好的实践
    是频繁地提交,而不是等到代码每问题了再一次性提交。
    对于可能损坏主干原则的代码,不要直接提交到主干,而是创建一个分支

  • 确定分支流程
    基本上所有的特性和较大的bug修复都应该使用分支来修改。

  • 定义主干原则,并掐坚守它

  • 不要把逻辑的修改和代码格式化操作混在一起
    如果做了一些代码格式化的操作,就单独提交这次修改。然后再做一些逻辑的修改,再提交。这样可以避免“天哪,
    所有的东西都不一样了”,出现问题之后更容易追溯。

  • 不相干的代码分开提交
    也就是说不要在一次提交里修改两个bug。

  • 保持工作代码库的“干净”
    如果你有文件不想也不需要提交,就加入到忽略列表(ignorelist)。这样的好处是,每次打开svn提交界面,如果
    没有修改过任何代码,就会看见一个空的列表,如果修改过代码,就显示修改过的代码。这能提醒你不要遗漏任何
    需要提交的文件。

  • 建议每次提交都清楚的写上原因

  • 良好的使用习惯
    每天早上打开后,首先要从版本库获取最新版本。每天下班前必须将已经编辑过的文档都提交到版本库。
    使用SVN时每次都是先提交,后更新。

相关文章

  • TortoiseSVN与VisualSVN Server搭建SV

    TortoiseSVN与VisualSVN Server搭建SVN版本控制系统 本片主要介绍如何搭建SVN版本控制...

  • SVN命令行

    从svn仓库中取出 svn checkout svn://localhost/仓库名 svn加入版本控制 svn ...

  • SVN使用知识总结

    一. SVN和Git区别 SVN : 集中式的版本控制工具Git : 分布式的版本控制工具 二. SVN介绍 SV...

  • Git和SVN的区别详解

    简介 SVN SVN属于集中化的版本控制系统,必须联网才能工作。有个不太精确的比喻:SVN = 版本控制+ 备份服...

  • SVN浅析

    SVN,一个版本控制系统,用于团队协作开发。 版本控制: 标记不同的版本需要使用编号,SVN使用Revision来...

  • Git

    1,Git和SVN都是版本控制工具,那么他们得区别是什么呢? 1 ). Svn 特点SVN是集中式版本控制系统,版...

  • AndroidStudio提取SVN信息到APP版本信息中

    使用SVN进行版本控制时,可以在SVN仓库目录下用控制台命令 svn info,获取当前版本库的相关信息 利用这一...

  • SVN 基础记录

    @(版本控制)[svn] 前言 毕业后在 mz 版本控制一直用 git, 这段时间换到 tx, 使用的 svn,开...

  • 为什么使用GIT

    SVN与GIT的区别 概念SVN:集中化的版本控制系统GIT:分布式版本控制系统 文件记录方式SVN:记录每个文件...

  • 为什么使用git

    SVN与GIT的区别 概念SVN:集中化的版本控制系统GIT:分布式版本控制系统 文件记录方式SVN:记录每个文件...

网友评论

      本文标题:SVN版本控制

      本文链接:https://www.haomeiwen.com/subject/ciyraltx.html