首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

SVN使用指引(Windows)

安装SVN客户端 使用SVN进行文件上传前,请在您的本地PC上安装SVN客户端。推荐使用1.7本的SVN客户端。...请不要升级到1.8本,TortoiseSVN 1.8本存在缺陷,可能会导致SVN同步异常。...历史版本回 SVN服务器天然支持版本管理,因此如果开发者需要对某些历史版本进行回,可以直接在SVN客户端上进行历史版本回操作,将历史版本的目录或文件下载到本地服务器,然后再提交到SVN服务器即可。...在需要进行历史版本回的目录或文件上,点击右键,选择菜单“TortoiseSVN”->“Show log”,如下图所示: ? 2....开发者需要将该目录或文件提交到SVN服务器上,即右键选中该目录或文件,然后选择菜单的“SVN Commit...”将文件提交到服务器。提交成功后,即完成历史版本的回。 6.

2.2K20

TortoiseSVN新人使用指南

---- 文章目录 安装说明 使用说明 检出项目 导入项目 提交 更新 查看日志 版本回 版本控制 总结 安装说明 开发人员强烈建议使用IDESVN插件更加智能与人性化。...安装教程到此结束,下面开始介绍SVN的使用。 使用说明 检出项目 假如项目已经在服务器的仓库里,那么现在你要做的就是把它检出到本地。 首先创建一个空文件夹。在空文件夹内右键,选择SVN检出。...版本回 如果你改了东西,但是还没有提交,可以使用还原功能。 但是如果我们写错了东西并且提交了上去怎么办?通过版本回可以将文件恢复到 以前的版本。...右键更新至版本,通过查看日志来选择版本,然后回即可。 有时候我们需要查看以前版本的代码。此时我们可以新建个文件夹检出到指定版本。 版本控制 版本控制有好几种方法,如下。...在至路径以版本号打上标签即可 这样你就有了一个v1.0本的标签。 以后如果你想查看某个版本的代码,只需切换过去就行 总结 我们在日常使用,最常用的是更新和提交操作。

1.8K31
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    SVN配置及简单操作(HM程序员课程最全笔记)

    这些数据放置在一个中央资料档案库(repository) 。 这个档案库很像一个普通的文件服务器, 不过它会记住每一次文件的变动。 这样你就可以把档案恢复到旧的版本, 或是浏览文件的变动历史。...、跨平台(MacOS 、Windows、Linux)操作 。...选择标准 ? 不要出现中文、特殊字符和空格,端口号改为8000以后的,防止冲突 ? 进度条走完,安装完毕 ?...5.svn使用详解 1.启动服务器 svnserve -d -r H:\SVN\Webapp\Shop; 2.在新增文件页面右键—>提交; 3.填写必要信息,方便版本回退; ?...版本回退 1.什么是版本回退 ? 2.版本回退功能 1.经理删除了index.php,提交; ? 2.经理发现删错了,需要回退; 3.选择根据日志回退; ?

    1K00

    svn配置教程_配置泡泡水的好方法

    这些数据放置在一个中央资料档案库(repository) 。 这个档案库很像一个普通的文件服务器, 不过它会记住每一次文件的变动。 这样你就可以把档案恢复到旧的版本, 或是浏览文件的变动历史。...说得简单一点SVN就是用于多个人共同开发同一个项目,共用资源的目的。 特点: 操作简单、入门简单、跨平台(MacOS 、Windows、Linux)操作 。...安装VisualSVN Server 3.8.6 选择可视化界面,增加环境变量 选择标准 不要出现中文、特殊字符和空格,端口号改为8000以后的,防止冲突 进度条走完,...svn使用详解 1.启动服务器 svnserve -d -r H:\SVN\Webapp\Shop; 2.在新增文件页面右键—>提交; 3.填写必要信息,方便版本回退; 更新完毕;...,提交,服务器会同步更新; 四.svn的图标集 五.版本回退问题 1.什么是版本回退 2.版本回退功能 1.经理删除了index.php,提交; 2.经理发现删错了,需要回退; 3.选择根据日志回退

    73930

    工作 3 年的同事不知道如何回代码,我真是醉了。。

    点击关注公众号,Java干货及时送达 公司一个工作了 3 年的新同事,问我怎么回他刚刚修改过的代码,他说弄了半天不会,之前用的 SVN,没用过 Git,说 Git 好难弄,我真是醉了。。...回代码是我们程序员经常要操作的,使用 SVN 是很简单,但使用 Git 也并不难,Git 也有很多好用的客户端(比如:Sourcetree),简单回操作都是没问题的。...如果你喜欢用 Git 命令行,也可以使用 git revert 这种,但它是有回痕迹的,会多一个提交记录,今天栈长就介绍一些没有痕迹的理想状态的回退。...2.1 上个版本回退: git reset --hard HEAD^ 2.2 多个版本回退: git reset --hard HEAD~N N:代表数字,要回退的次数。...2.3 指定版本回退: git reset --hard  2.4 直接回退到远程最新版本: git reset --hard origin/master 3、已推送 这种情况是指已经执行了

    2.4K40

    mac下使用svn通过终端回退版本到某个版本号

    要回退/回版本,有很多版本,这里先介绍用update操作的方法。 首先通过“ls”操作可以查看当前目录的文件。...进入到使用svn进行版本管理的工程文件夹后。 使用以下语句可以查看当前本地文件的版本号: svn info 当然查出来的不止是版本号信息了。...使用以下语句进行版本回退: svn update -r 版本号 这样就可以更新到某个版本,比如要去往版本号为14119的版本: svn update -r 14119 这样就可以开始版本替换了。...在替换过程,有可能会出现冲突,svn会给出处理的快捷键: 按s可以查看各个快捷键的说明: 我们选择“tf”就可以了,表示全部以服务器的代码为准。 这样就可以回退到相应的版本了。

    81630

    svn安装及使用(身体功能手册)

    它会提示你哪个文件冲突,你只需打开那个文件,按照需求解决冲突即可 解决冲突有三种选择: A、放弃自己的更新,使用svn revert(回),然后提交。...版本回 如果你改了东西,但是还没有提交,可以使用还原功能。 但是如果我们写错了东西并且提交了上去怎么办?通过版本回可以将文件恢复到 以前的版本。...右键更新至版本,通过查看日志来选择版本,然后回即可。 有时候我们需要查看以前版本的代码。...在至路径以版本号打上标签即可 这样你就有了一个v1.0本的标签。 以后如果你想查看某个版本的代码,只需切换过去就行 创建分支合并相互操作 项目中为何要创建分支,及合并?...比如我现在项目所有的文件放在主干上,由于需求的变更,需要增加新的需求,但是我们主干上还要继续往下开发,在此我们可以新建一个分支,来做增加新的需求那一块,主干上继续开发,等分支上代码没有问题的时候,再合并到主干上来

    58330

    Git系列之介绍

    管理 Linux 内核开发而开发的一个开放源码的版本控制软件。 ?...Git是为了在Linux内核上运行而构建的,这意味着它必须从第一天起就有效地处理大型存储库。Git是用C语言编写的,减少了与高级语言相关的运行时的开销。...在发生崩溃或损坏的情况下,可以推送这些副本的每一个以替换主服务器。实际上,除非只有一个存储库副本,否则Git没有单点故障。 4、可选择性 可对上传文件进行选择, 针对性强。...如果你用SVN或者CVS的话就很麻烦。而Git可以让你在本地做所有操作,提交代码,查看历史,合并,创建分支等等。 6、问题处理方便 在协同开发时对冲突的处理非常方便,对于版本回操作也非常简明。

    56620

    一些实用装X的Git命令

    在日常工作,也许你会使用类似svn、git这样的版本控制,协同开发工具。但是当项目不够大,不够复杂,或者说需求重要程度没有那么高时,我们常常只是简单地使用这类工具。...就比如我现在开发的需求,实际上就是用svn部署一个中心仓库,我直接checkout下来主干,开发提交。...那么当需要回的文件在那次提交或者需要将发布的版本回时,就非常麻烦了... commands: git reset $ git status # on branch master #...,或者说在分支合并之前的状态时,可以用git checkout来回。...用过svn的都知道,svn是存在一个文件来存储账号密码的,那么在git也是可以这么做的,只需要轻松的一次命令。

    46610

    一些实用装X的Git命令

    在日常工作,也许你会使用类似svn、git这样的版本控制,协同开发工具。但是当项目不够大,不够复杂,或者说需求重要程度没有那么高时,我们常常只是简单地使用这类工具。...就比如我现在开发的需求,实际上就是用svn部署一个中心仓库,我直接checkout下来主干,开发提交。...那么当需要回的文件在那次提交或者需要将发布的版本回时,就非常麻烦了... commands: git reset $ git status # on branch master #...,或者说在分支合并之前的状态时,可以用git checkout来回。...用过svn的都知道,svn是存在一个文件来存储账号密码的,那么在git也是可以这么做的,只需要轻松的一次命令。

    732100

    四、学编程语言前,不了解Git,怎么入坑

    系统,就直接搞Linux。...Git是一个分布式版本控制软件,在Git之前有一个SVN的东西,Linus在写LInux内核的时候,使用的是SVN进行代码提交。...Linus用SVN觉得不爽,就是因为SVN不能够分布式版本控制,这也是Git和最核心的区别 我先把git的官方网站的链接给你扔出来:https://git-scm.com/。...从上图中看到,我们需要删除第二次的Commit,如何删除呢,答案就是版本回退 9、 版本回退 这是就reset就可以了, git reset --hard HEAD^ 重要点终于来了: HEAD表示当前最新版本...也就是说,即使你删除了一个分支,修改了一个提交,或者强制重置,你仍然可以回这些操作。 12、 总结 今天简单了入了Git的坑,还没完,下面还是要继续把Git搞定,才能开始学习编程语言。

    92820

    git 基本操作命令

    # 注册 git-register # git与svn的基本介绍 # git与svn # svn SVN是集中式版本控制系统,版本库是集中放在中央服务器的,而干活的时候,用的都是自己的电脑,所以首先要从中央服务器哪里得到最新的版本...没有什么东西需要提交,别急,我们在刚刚的demo.txt追加一个0000,记得保存文件。 ? 修改之后就已经有了文件修改的信息,并且git提示你需要commit!...首先我们在demo.txt添加一行数据0000123456789,然后git add ,git commit. ? 接下来使用git log打印日志 ?...# 版本回---git reset --hard HEAD^ 上面提到使用git log打印所有版本,其实有更简单的办法。...超级回: 你需要回50个版本,总不能输入50个^号,所以有下面这种更简单的办法。 git reset --hard HEAD~50 1 # cat命令 使用cat查看内容。 ?

    62740

    Git版本控制Windows快速上手

    说到版本控制,之前用过VSS,SVN,Git接触不久,感觉用着还行。写篇博文给大家分享一下使用Git的小经验,让大家对Git快速上手。   ...说白了Git就是一个控制版本的工具,其实没想象的那么复杂,咱在这就不扯那些太原理性的东西,不过Git是分布式管理方式这个要知道的,关于Git更详细的介绍在百度上一谷歌资料就很多了,在这不做赘述。...status 查看一下状态     (3)然后git commit -m"说明"     (4)最后git push到服务器就OK 6.更新文件       用git pull 更新本地文件 7.版本回...    用git reset回,至于详细的用法网上也是一抓一大把,在这不做赘述……   像git分支的一些东西就不赘述了,资料也是很多的,以上只做一个引导,想进一步了解还得差一些资料,学东西不都是由浅入深吗

    86380

    SVN入门安装配置与适用

    8.提交更改:Commit 操作是用来将更改从工作副本到版本库,并且Commit 是一个原子操作,也就是说要么完全提交成功,要么失败回。 问:搭建SVN服务常用什么工具?...0x01 SVN服务搭建 描述:SVN Server即可以在Windows上也可以在Linux中进行安装使用; yum install -y subversion apt-get install subversion...update -r6 #此时工作副本是和仓库已经同步,可以安全地提交更改了 svn commit -m "change HelloWorld.html second" (4)SVN本回退 描述:...svn cat -r 版本号 rule.txt #svn list: 显示一个目录或某一本存在的文件(可以在不下载文件到本地目录的情况下来察看目录的文件)。...svn list http://192.168.0.1/Secruity (6)SVN分支(重点) 比如项目 demo 下有两个小组,svn 下有一个 trunk

    69230

    为什么互联网巨头们纷纷使用Git而放弃SVN?(内含Git核心命令与原理总结)

    甚至有些小伙伴都没听说过Git,就只会用个SVN。殊不知,当今各大互联网巨头和新兴起的互联网黑马公司,基本都是用的Git,而基本废弃了对SVN的使用。为什么呢?我们一起往下看。...Git与SVN的区别 存储方式不同 Git把内容按元数据方式存储类似k/v数据库,而SVN是按文件(新版SVN已改成元数据存储) 这里,我们给出一个简单的Git使用示例。...(2)基于键获取指定内容 git cat-file -p 79362d07cf264f8078b489a47132afbc73f87b9a Git基于该功能 把每个文件的版本内容都保存在数据库,...当要进行版本回的时候就通过其中一个键将其取回并替换。...我们解决了存储的问题,但其只能存储内容同并没有存储文件名,如果要进行回 怎么知道哪个内容对应哪个文件呢?接下要我们就看下树对象,它解决了文件名存储的问题 。

    39920

    SVN入门安装配置与适用

    8.提交更改:Commit 操作是用来将更改从工作副本到版本库,并且Commit 是一个原子操作,也就是说要么完全提交成功,要么失败回。 问:搭建SVN服务常用什么工具?...0x01 SVN服务搭建 描述:SVN Server即可以在Windows上也可以在Linux中进行安装使用; yum install -y subversion apt-get install subversion...update -r6 #此时工作副本是和仓库已经同步,可以安全地提交更改了 svn commit -m "change HelloWorld.html second" (4)SVN本回退 描述:...svn cat -r 版本号 rule.txt #svn list: 显示一个目录或某一本存在的文件(可以在不下载文件到本地目录的情况下来察看目录的文件)。...svn list http://192.168.0.1/Secruity (6)SVN分支(重点) 比如项目 demo 下有两个小组,svn 下有一个 trunk

    66910

    Git -- 入门这一篇就够了 (入门必备,超硬核)

    使用场景 备份 代码还原 协同开发 追溯他人编写代码时间和编写人(找人背锅) (代替云盘和U盘的存在) 常用管理工具有 SVN 和 CVS 集中式控制版本工具等 Git 为开源分布式版本控制工具...安装后 如果右键有Git GUI Here和 Git Bash Here两个选项就说明安装的没太大问题 Git GUI : Git提供的图像界面工具 Git Bash : 提供的命令工具,相当于linux...的一个小窗口 以下例子都是在: Git Bash演示,所以需要一点基本的linux命令,提前列举一下: Is [- all] 查看当前目录文件 cat [文件名字] 查看文件内容 touch...暂存区的用处: 可以选择提交文件 情景一: 假设你是开发人员,修改了许多文件,对全部文件进行提交,那有没有想过里面每个文件都是实现不同的模块呢,这一次提交即为一次版本,但是里面修改了许多文件,此时当你回历史时...修改文件,文件下的不同状态 git add 工作区 => 暂存区 git commit 暂存区 => 本地仓库 此外Git的命令是分大小写的 6.2 *创建文件命令 在bash输入指令(创建文件

    37830

    Linux大牛分享的7道经典面试题和秒收 offer 的技巧

    岗位要求: 1、 熟悉Linux操作系统的基础知识,熟练使用Linux常用操作命令; 2、 熟练配置Nginx、HAproxy 等应用相关软件的部署、配置与优化维护; 3、 熟悉网络基础知识、熟悉TCP...新版本回策略 当新版本灰度发布表现不佳时,应回至旧版本。对于纯粹的Web应用而言,回相对简单。主要难点在于用户数据的无缝切换。...4、如何发布和回,用jenkins又是怎么实现? 回答:发布:jenkins配置好代码路径(SVN或GIT),然后拉代码,打tag。...,正常情况下有台发布服务器,每次发都会保存好发的包。...---- 你想更深入了解学习Linux知识体系,你可以看一下我们花费了一个多月整理了上百小时的几百个知识点体系内容: 【超全整理】《Linux云计算从入门到精通》linux学习入门教程系列实战笔记

    77530

    SVN版本控制

    SVN版本控制 什么是SVN版本控制 SVN是subversion的缩写,是一个开放源代码的版本控制系统,通过采用分支管理系统的高效管理,简而言之就是用于多个人共同开发同一个项目,实现共享资源,实现最终集中式的管理...特点:操作简单,入门容易,支持跨平台操作(Windows,Linux,macos),支持版本回退。.../downloads.html 安装软件SVN 架构 服务端软件安装(visualsvn-server) https://www.visualsvn.com/ 双击安装 注意事项 SVN...) -r(监管目录) 版本仓库路径 通过以上指令,我们的svn://localhost或(ip地址)就可以直接指向Shop版本仓库 权限控制 默认情况下,svn服务器是不允许匿名用户名上传文件到服务器端所以必须更改项目相关配置文件...双击安装 汉化 下载Chinese 双击即可 使用客户端软件连接SVN服务器 首先在项目目录右击鼠标右键->版本库浏览器 右击检出 如果出现.svn隐藏文件夹代表检出成功

    17310
    领券