Subversion (SVN)

好工具推荐系列:国内git开源仓库gitee和codechina

删除回忆录丶 提交于 2020-09-29 13:47:26
1、码云gitee 码云(gitee.com)是 OSCHINA.NET 推出的代码托管平台,支持 Git 和 SVN,提供免费的私有仓库托管。 https://gitee.com/ 2、csdn code.china 2020年9月10日,中国专业IT开发者社区CSDN正式推出全新升级的开源平台 CODE.CHINA(codechina.csdn.net)。面向国际化市场,具备使用 GitLab 最新高可靠部署方案、独立第三方平台等特点,拥有海量用户基础和品牌加持。 https://codechina.csdn.net/about https://blog.csdn.net/csdnnews/article/details/108523953 来源: oschina 链接: https://my.oschina.net/u/4407552/blog/4560971

SVN笔记

痞子三分冷 提交于 2020-08-20 06:34:03
一、简介和安装    1.SVN是什么 代码版本管理工具 它能记住你何次的修改 查看所有的修改记录 恢复到任何历史版本 恢复已经制除的文件     2.SVN跟Git相比,有什么优势     使用简单,上手快     目录级权限控制,企业安全必备     子目录checkout,减少不必要的文件检出    3.主要应用     开发人员用来做代码的版本管理     用来存储一些重要的文件,比如合同    4.SVN仓库     推荐:svnbucket.com,svn桶    5.安装SVN客户端     TortoiseSVN ---- windows     Cornstone ---- mac    6.下载地址      https://tortoisesvn.net/downloads.html             可下载汉化语言包    二、SVN基础操作    1.检出-----checkout同步代码       项目详情-源码页面-复制SVN地址     在你需要保存代码的地方右键选择“SVN Chekout…”     填写仓库地址,填写保存目录,输入网站登录用户名密码。     点击确定就能同步代码到本地了。         2.更新update      右键 SVN Update 就能更新代码了          3.提交commit     

JAVA WEB 文件管理系统

青春壹個敷衍的年華 提交于 2020-08-20 06:05:51
@ 目录 软件环境 项目功能及框架图 项目ER图 项目功能模块截图 总结 声明: 技术交流,可联系博主(QQ:1841952224) 如果涉及版权,可联系博主删除,谢谢! 软件环境 操作系统:Windows 10 开发环境:IntelliJ IDEA 2018.3.1 + JDK 1.8.0_152 + Maven + SVN 数据库:MYSQL 5.7+ 软件技术框架:Spring Boot + Spring + SpringMVC + MyBatis + Bootstrap + Jquery + Vue + Maven 系统架构:微服务 开发环境不全的可以 点击此处 查找【Java 开发工具】 进行自由下载 项目功能及框架图 项目ER图 项目功能模块截图 总结 具有基本功能,可二次扩展。 项目下载 点击此处 来源: oschina 链接: https://my.oschina.net/u/4406166/blog/4335326

用简单的英语,“git reset”有什么作用?

╄→гoц情女王★ 提交于 2020-08-19 22:28:42
问题: I have seen interesting posts explaining subtleties about git reset . 我看到 有趣的帖子 解释了关于 git reset 微妙之处。 Unfortunately, the more I read about it, the more it appears that I don't understand it fully. 不幸的是,我读的越多,我就越不能完全理解它。 I come from a SVN background and Git is a whole new paradigm. 我来自SVN背景,Git是一个全新的范例。 I got mercurial easily, but Git is much more technical. 我很容易变得善变,但Git更具技术性。 I think git reset is close to hg revert , but it seems there are differences. 我认为 git reset 接近 hg revert ,但似乎存在差异。 So what exactly does git reset do? 那么 git reset 究竟做了什么? Please include detailed explanations about:

Git相关知识点学习分享

天大地大妈咪最大 提交于 2020-08-19 19:56:41
我是辰兮,很高兴你能来阅读,这篇文章是我初学Git的相关学习的总结,分享给初学者参考,如有不足欢迎指出,分享获取新知,大家一起进步。 文章目录 一、什么是Git 二、 Git和SVN的区别 三、Git工作流程 四、git涉及到的概念详解 五、个人开发常用命令 一、什么是Git 1、 Git是一个开源的分布式版本控制系统 ,用于敏捷高效地处理任何或小或大的项目。 2、 Git 是 Linus Torvalds 为了 帮助管理 Linux 内核 开发而开发的一个开放源码的版本控制软件。 3、 Git 与常用的版本控制工具 CVS, Subversion 等不同,它 采用了分布式版本库的方式,不必服务器端软件支持 。 Git是目前世界上最先进的分布式版本控制系统(没有之一) 拓展知识点 版本控制器的作用 :一个项目开发期间,需要不停的提交补丁(BUG修复)和建立分支。这些工作繁琐,并且消耗大量精力。所以需要一个工具进行管理:版本控制器。 二、 Git和SVN的区别 GIT不仅仅是个版本控制系统,它也是个内容管理系统(CMS),工作管理系统等。 Git 与 SVN 区别点: 1、 GIT是分布式的,SVN不是 :这是GIT和其它非分布式的版本控制系统,例如SVN,CVS等,最核心的区别。 2、 GIT把内容按元数据方式存储,而SVN是按文件

一个程序员的水平能差到什么程度?

北城余情 提交于 2020-08-19 08:57:54
作者: Benny、零五 编辑:陶家龙 出处: https://www.zhihu.com/question/314644210 一则灵魂拷问“一个程序员的水平能差到什么程度?”让各位程序员们纷纷有感而发。小编精选了两个有趣的高赞回答只为抛砖引玉,欢迎大家说出你的故事! 来自网友“Benny” 想起了一件十多年前的往事,有一次帮客户的 Java 项目组升级框架。 入场之后屡次听到项目组的运维小哥抱怨 war 包过大,导致每次发布要等很久很久,用过 WebSphere 的童鞋可能知道我在说什么。 那么,这 war 有多大呢?大概 2G!!!??? 富有求知欲的我于是下决心去研究下这鸽子,不对,这 war 包为什么这么大? 草草一挖,果然就在里面发现了宝贝。原来 war 包里还藏着两个程序安装包。 一个是 JDK1.4;另一个是 PES2006,实…….实况足球?! 根据 SVN 的提交记录,肇事的大哥很快就被找到了。 据说是在一个月黑风高的晚上,几个还在加班的码畜临时起意,决定一起找点乐子解解乏。 这位带头大哥为了方便把自己的游戏分享给小伙伴,就想到了把它先提交到 SVN 上这样一个天才的主意…… 当然,按照他原本的计划,这个文件应该随后被删除的!可是,那晚他们玩的实在太尽兴了…… 没人会料到这个文件竟会悄无声息的溜进 war 包,一路潜伏到生产环境,然后反反复复的摩擦了可怜的

二、TortoiseSVN 合并、打分支、合并分支、切换分支

给你一囗甜甜゛ 提交于 2020-08-18 05:38:31
一、合并 点击Edit conflict来编辑冲突: 在合并后的枝干对应栏中编辑后,Save保存后关闭。 二、TortoiseSVN 打分支、合并分支、切换分支 1、SVN打分支 方式一:先检出,再打分支 1、注:to path中输入或选择要打分支到哪一个文件夹下;如果是输入的是不存在的文件夹的话,那么会自动在SVN中创建该文件夹。注:/branches/project20180831是指当前仓库文件夹下的branches文件夹下的project20180831文件夹。分支创建完毕,我们再去看一下: 注:在某一个枝干上的操作,其作用范围就是其自身,并不会影响到其他枝干(注意:这里说的是一般操作,分支合并等情况除外)。可以简单测试一下:在主干trunk上略作修改之后,提交。再用TortoiseSVN查看一下分支上的对应文件,发现是修改前的;查看主干上的对应文件,发现是修改后的。说明枝干之间不会发生干扰。注:打分支之前,要保证本地的和服务器上是一致的,即:打分支前需要update、commit。 方式二:直接在客户端,通过Copy to的方式,打分支。选择要备份的目录: 右击 > Copy to,填写要打分支到哪里 填写分支信息 点击ok后,刷新一下客户端,可看见打分支成功: 2、合并分支 1、提示:合并分支即>>>选择目标分支合并到当前所处分支。 注:可以合并文件也可以合并整个文件夹