qiuri2008

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::
  1127 随笔 :: 0 文章 :: 84 评论 :: 321万 阅读
< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

随笔分类 -  SVN

1 2 下一页

软件版本管理
摘要:把公司的SVN迁移到GitLab CE(GitLab社区版)原因主要有下面几个: 年青的新人进来,喜欢用git的越来越多 GitLab CE提供了优美的 web 界面,图形化分支结构,更直观的代码审查,统计、issue 系统、wiki 等功能全面集成 Git 比SVN commit和push更快,G 阅读全文
posted @ 2018-06-03 13:59 江召伟 阅读(2482) 评论(0) 推荐(1) 编辑

摘要:前提条件: 主:10.11.100.205从:10.11.100.50源目录:http://10.11.100.205/svn/rep-ops目标目录:http://10.11.100.50/svn/rep-ops1.在从机建立空目录mkdir -pv /yc/svn/rep-opssvnadmin 阅读全文
posted @ 2018-01-27 22:43 江召伟 阅读(680) 评论(0) 推荐(0) 编辑

摘要:SVN打tag SVN打tag是一个很常用的功能,要谈打tag,还得从SVN官方推荐的目录结构说起。SVN官方推荐在一个版本库的根目录下先建立trunk、branches、tags这三个文件夹,其中trunk是开发主干,存放日常开发的内容;branches存放各分支的内容,比如为不同客户制定的不同版 阅读全文
posted @ 2017-11-21 17:04 江召伟 阅读(1195) 评论(0) 推荐(0) 编辑

摘要:之前的做法是客户端提交代码之后,再去服务器端项目中 svn up 一下来更新代码,让服务器端的项目更新到最新版本。可以编写一个 post-commit 钩子脚本来实现服务器端代码的自动更新,它在 SVN 每次 svn commit 之后运行。 服务器端 SVN 版本仓库中,进入某个项目,有一个 ho 阅读全文
posted @ 2017-11-19 09:50 江召伟 阅读(657) 评论(0) 推荐(0) 编辑

摘要:SVN补丁的方式,在不能连接服务器或者没有修改的权限,但是迫于形势,你又必须对这个文件进行修改,这时你就可以用Create patch创建补丁,然后把你创建的补丁发给项目人,或对此目录有写权限的工作人员,他执行Apply patch后,你所做的修改就会被提交到服务器上。步骤如下: 1、在本地修改目录 阅读全文
posted @ 2017-08-15 17:40 江召伟 阅读(5778) 评论(0) 推荐(0) 编辑

摘要:当一个项目进入运营维护阶段以后,不会再频繁地更新全部源文件到服务器,这个时间的修改大多是局部的,因此更新文件只需更新修改过的文件,其他 没有修改过的文件就没有必要上载到服务器。但一个稍微上规模的项目文件是很多,而且对于团队协作开发更难知道每次修改到哪些文件,这时候SVN的 作用发挥出来了。 利用Wi 阅读全文
posted @ 2017-08-15 15:56 江召伟 阅读(2997) 评论(0) 推荐(0) 编辑

摘要:下面我将step by step地演示如何一次完整的branching和merging,包括创建分支、分支开发、分支和主线同步,分支合并到主线的全过程,甚至包括如何在本地创建一个测试用的repository。 注意:主干分支的合并,是与本地库做比较,即,合并的结果会直接与目前「工作目录」(Worki 阅读全文
posted @ 2017-08-15 14:04 江召伟 阅读(261) 评论(0) 推荐(0) 编辑

摘要:前几天在做一个项目的时候,因为需要,需要将Server A 上SVN仓库 repos1中的项目pro1迁移到Server B 上的SVN仓库中,首先想到的是:通过复制,但是仔细一想,这样是不可能的;然后想到的是先把项目pro1 checkout到本地,然后再 将本地的项目 import 到 Serv 阅读全文
posted @ 2017-07-21 15:03 江召伟 阅读(6608) 评论(0) 推荐(0) 编辑

摘要:前段时间把SVN版本库从win迁移到了Linux上,没隔几天那台win的磁盘就严重坏道了。。。。这TMD什么运气! 花费了点时间研究了下svn自己的同步工具。写个日志记录下。 注意:svnsync要求svn版本1.4+ 来源SVN:192.168.2.5 备份SVN:192.168.3.10 配置来 阅读全文
posted @ 2017-06-26 17:16 江召伟 阅读(798) 评论(0) 推荐(0) 编辑

摘要:1. 经遇到的问题,它出现(在我的情况下,至少)要与TortoiseSVN的相互作用。禁用TortoiseSVN的图标缓存(设置>图标重载>缓存“无”>申请)拥有的一切工作就好了 (这并不解决根本问题,这似乎是因为,Cygwin的颠覆包依赖于改变接入其模式的SQL程序包。当我写,有积极的[如果慢]关 阅读全文
posted @ 2016-07-19 13:49 江召伟 阅读(14867) 评论(0) 推荐(0) 编辑

摘要:一、改动还没被提交的情况(未commit) 这种情况下,见有的人的做法是删除work copy中文件,然后重新update,恩,这种做法达到了目的,但不优雅,因为这种事没必要麻烦服务端。 其实一个命令就可以搞定: # svn revert [-R] PATH PATH可以是准备回滚的文件、目录,如果 阅读全文
posted @ 2016-07-16 14:49 江召伟 阅读(538) 评论(0) 推荐(0) 编辑

摘要:聊一聊 svn merge 命令。 svn 是啥就不用介绍了吧,谁用谁知道。有了 svn,开发者只要把代码提交上去,无论山崩地裂、电脑进水、硬盘格式化,哪怕换了一台电脑,都能随时把代码找回来。不过从自己工作中看到的现象来说,可能还有很多人并不了解 svn 真正的便捷之处。这里我们就聊一聊代码合并、回 阅读全文
posted @ 2016-07-14 19:19 江召伟 阅读(3923) 评论(0) 推荐(1) 编辑

摘要:SVN是Subversion的简称,是一个开放源代码的版本控制系统 本节讲述SVN使用中的TAG操作 文中若有错误或不足之处,欢迎留言指正 SVN是Subversion的简称,是一个开放源代码的版本控制系统 本节讲述SVN使用中的TAG操作 文中若有错误或不足之处,欢迎留言指正 SVN是Subver 阅读全文
posted @ 2016-06-12 22:36 江召伟 阅读(866) 评论(0) 推荐(0) 编辑

摘要:教你如何使用svnClient打tag~给公司人用的! 1.进入代码主目录 2.右击空白处“TortoiseSVN”—->“Branch/tag” 3.点地址栏右侧的 (选择tags存放目录) 4.选择终端(terminal),会看到trunk、branches、tags 选择tags,会看到如下界 阅读全文
posted @ 2016-06-12 22:34 江召伟 阅读(423) 评论(0) 推荐(0) 编辑

摘要:一、创建分支 1,创建一个分支 svn copy svn://xx.com/repo/trunk svn://xx.com/repo/branches/TRY-something -m 'make branches TRY-something' 2,把工作目录转到分支 svn switch svn: 阅读全文
posted @ 2016-06-05 11:52 江召伟 阅读(4396) 评论(0) 推荐(0) 编辑

摘要:总的原则:trunk保证相对稳定。分支合并到主干时将冲突降至最低。 (1) trunk用于集成、测试、发布,可以提交fixbug代码,但不允许直接提交新特性。 (2) 特性在分支上开发,在编译、测试通过后才能合并到主干。 (3) 特性分支确定一个负责人,负责每天执行从trunk到分支的合并。合并回t 阅读全文
posted @ 2016-06-02 21:57 江召伟 阅读(2123) 评论(0) 推荐(0) 编辑

摘要:一,svn分支与合并有什么用? 作程序的,对svn在熟悉不过了,但对svn分支熟悉的,我想并不多。因为一般情况下,是用不着svn分支的,其实也没有那个必要。下面我例举几个需要用到svn分支的情况: 1,比较大的项目。比较大的项目,一般情况下会分成几个阶段来完。好比什么五年计划。到了某个阶段时,我建立 阅读全文
posted @ 2016-06-02 21:52 江召伟 阅读(2509) 评论(0) 推荐(0) 编辑

摘要:写在前面 一些相关的概念和原理 进行分支开发的最佳实践 合并的分类 在 Eclipse 中进行合并操作 相关资源 写在前面 本文是由演讲整理而来的,介绍了 SVN 分支与合并的概念、流程和一些实际操作方法,适合对版本控制有基本认识然后想了解 SVN 分支与合并的使用方法的读者。 对应 SVN 版本最 阅读全文
posted @ 2016-06-02 21:38 江召伟 阅读(4447) 评论(0) 推荐(0) 编辑

摘要:come from: http://www.360doc.com/content/12/0816/19/1317564_230547958.shtml 创建Branch分支或者Tag标签 当按照推荐的结构创建的版本库,创建分支以及Tag是很容易的。 在我的SVN服务器上创建了一个版本库Test,结构 阅读全文
posted @ 2016-06-02 21:33 江召伟 阅读(452) 评论(0) 推荐(0) 编辑

摘要:使用svn几年了,一直对分支和合并敬而远之,一来是因为分支的管理不该我操心,二来即使涉及到分支的管理,也不敢贸然使用合并功能,生怕合并出了问题对团队造成不良影响,最主要的原因是,自己对分支的目的和合并的方法不甚了解,这才是硬伤。 最近由于适配机型的需要(本人从事手机客户端的开发),需要经常接触分支和 阅读全文
posted @ 2016-06-02 21:14 江召伟 阅读(210) 评论(0) 推荐(0) 编辑

1 2 下一页
点击右上角即可分享
微信分享提示