版本库

SVN使用教程总结

喜夏-厌秋 提交于 2019-12-08 12:16:34
SVN简介: 为什么要使用SVN? 程序员在编写程序的过程中,每个程序员都会生成很多不同的版本,这就需要程序员有效的管理代码,在需要的时候可以迅速,准确取出相应的版本。 Subversion是什么? 它是一个自由/开源的版本控制系统,一组文件存放在中心版本库,记录每一次文件和目录的修改,Subversion允许把数据恢复到早期版本,或是检查数据修改的历史,Subversion可以通过网络访问它的版本库,从而使用户在不同的电脑上进行操作。 一:SVN服务器搭建和使用。 1. 首先来下载和搭建 SVN服务器 ,下载地址如下 : http://subversion.apache.org/packages.html ,进入网址后,滚动到浏览器最底部看到如下截图: 个人认为最好用 VisualSVN server 服务端和 TortoiseSVN客户端搭配使用 . 点开上面的 VisualSVN连接 ,下载 VisualSVN server,下载完成后双击安装,如下图: 点击 Next下一步,如下: 然后再点击 Next项,下一步,如下: 点击【 Next】 如下: Location是指 VisualSVN Server的安装目录 ,Repositorys是指定你的版本库目录 .Server Port指定一个端口 ,Use secure connection勾山表示使用安全连接 , 点击

git 语法

走远了吗. 提交于 2019-12-07 18:01:17
git reset 用法 先用git log 表明日志,再用git reset –hard +添加日志后面的东西。 在这里版本库,.git文件夹就是版本库,其中stage就是暂存区 ,git add命令实际上就是把要提交的所有修改放到暂存区(Stage),然后,执行git commit就可以一次性把暂存区的所有修改提交到分支。 git commit以前理解错了,实际上git commit 保存快照。 git 3步 来源: CSDN 作者: wosiguwozai0133 链接: https://blog.csdn.net/wosiguwozai0133/article/details/52801981

windows 下架设svn服务器(转载)

≡放荡痞女 提交于 2019-12-07 13:13:30
尝试着去架设一个svn服务器,因为有一天可能你也要带领一个团队去开发,不是吗? * 传统的Subversion 服务器程序: 一、准备工作 1、获取 Subversion 服务器程序 到官方网站下载最新的服务器安装程序。 2、获取 TortoiseSVN 客户端程序 从 官方网站获取最新的 TortoiseSVN 。TortoiseSVN 是一个客户端程序,用来与 subvers 服务器端通讯。Subversion 自带一个客户端程序 svn.exe ,但 TortoiseSVN 更好操作,提高效率。 二、安装服务器端和客户端 安装 Subversion(以下简称SVN)的服务器端和客户端。下载下来的服务器端是个 zip 压缩包,直接解压缩即可,比如我解压到 E:\subversion 。客户端安装文件是个 exe 可执行文件,直接运行按提示安装即可,客户端安装完成后提示重启。 三、建立版本库(Repository) 方法一:运行Subversion服务器需要首先要建立一个版本库(Repository)。版本库可以看作是服务器上集中存放和管理数据的地方。 开始建立版本库。首先建立 e:\svn 空文件夹作为所有版本库的根目录。然后,进入命令行并切换到subversion的bin目录。输入如下命令: svnadmin create E:\svn\repos1 此命令在 E:\svn

Git使用教程

孤街浪徒 提交于 2019-12-07 12:40:24
一:Git是什么?   Git是目前世界上最先进的分布式版本控制系统。   二:SVN与Git的最主要的区别?   SVN是集中式版本控制系统,版本库是集中放在中央 服务器 的,而干活的时候,用的都是自己的电脑,所以首先要从中央服务器哪里得到最新的版本,然后干活,干完后,需要把自己做完的活推送到中央服务器。集中式版本控制系统是必须联网才能工作,如果在局域网还可以,带宽够大,速度够快,如果在互联网下,如果网速慢的话,就纳闷了。   Git是分布式版本控制系统,那么它就没有中央服务器的,每个人的电脑就是一个完整的版本库,这样,工作的时候就不需要联网了,因为版本都是在自己的电脑上。既然每个人的电脑都有一个完整的版本库,那多个人如何协作呢?比如说自己在电脑上改了文件A,其他人也在电脑上改了文件A,这时,你们两之间只需把各自的修改推送给对方,就可以互相看到对方的修改了。   三:在windows上如何安装Git?   msysgit是 windows版的Git,如下:   需要从网上下载一个,然后进行默认安装即可。安装完成后,在开始菜单里面找到 "Git --> Git Bash",如下:   会弹出一个类似的命令窗口的东西,就说明Git安装成功。如下:   安装完成后,还需要最后一步设置,在命令行输入如下:   因为Git是分布式版本控制系统,所以需要填写用户名和邮箱作为一个标识。  

Git使用教程:最详细、最傻瓜、最浅显、真正手把手教

血红的双手。 提交于 2019-12-06 14:27:11
原文地址:https://mp.weixin.qq.com/s/u8axPALQKdh1Qk8jaY6jjA Git使用教程: 最详细、最傻瓜、最浅显、真正手把手教! 导读: 因为教程详细,所以行文有些长,新手边看边操作效果出乎你的预料。GitHub虽然有些许改版,但并无大碍。 一、Git是什么? Git是目前世界上最先进的分布式版本控制系统。 工作原理 / 流程: Workspace:工作区 Index / Stage:暂存区 Repository:仓库区(或本地仓库) Remote:远程仓库 二、SVN与Git的最主要的区别? SVN是集中式版本控制系统,版本库是集中放在中央服务器的,而干活的时候,用的都是自己的电脑,所以首先要从中央服务器哪里得到最新的版本,然后干活,干完后,需要把自己做完的活推送到中央服务器。集中式版本控制系统是必须联网才能工作,如果在局域网还可以,带宽够大,速度够快,如果在互联网下,如果网速慢的话,就纳闷了。 Git是分布式版本控制系统,那么它就没有中央服务器的,每个人的电脑就是一个完整的版本库,这样,工作的时候就不需要联网了,因为版本都是在自己的电脑上。既然每个人的电脑都有一个完整的版本库,那多个人如何协作呢?比如说自己在电脑上改了文件A,其他人也在电脑上改了文件A,这时,你们两之间只需把各自的修改推送给对方,就可以互相看到对方的修改了。 三

Day79git简介与基本操作

你说的曾经没有我的故事 提交于 2019-12-06 12:19:08
一.git简介 """ 什么是git:版本控制器 - 控制的对象是开发的项目代码 代码开发时间轴:需求1 > 版本库1 > 需求2 > 版本库2 > 版本库1 > 版本库2 """ 二.git与svn比较 svn工作流程 git工作流程 git分支管理 三.git使用 安装 # 1.下载对应版本:https://git-scm.com/download # 2.安装git:在选取安装路径的下一步选取 Use a TrueType font in all console windows 选项 基础命令 将已有的文件夹-初始化为git仓库 """ >: cd 目标文件夹内部 >: git init """ 在指定目录下-初始化git仓库 """ >: cd 目标目录 >: git init 仓库名 """ 在仓库目录终端下-设置全局用户 """ >: git config --global user.name '用户名' >: git config --global user.email '用户邮箱' 注:在全局文件 C:\Users\用户文件夹\.gitconfig新建用户信息,在所有仓库下都可以使用 """ 在仓库目录终端下-设置局部用户 """ >: git config user.name '用户名' -- 用户名 >: git config user.email '用户邮箱'

Git使用教程

帅比萌擦擦* 提交于 2019-12-06 06:42:35
本文转载自: https://www.cnblogs.com/tugenhua0707/p/4050072.html Git使用教程 一:Git是什么? Git是目前世界上最先进的分布式版本控制系统。 二:SVN与Git的最主要的区别? SVN是集中式版本控制系统,版本库是集中放在中央服务器的,而干活的时候,用的都是自己的电脑,所以首先要从中央服务器哪里得到最新的版本,然后干活,干完后,需要把自己做完的活推送到中央服务器。集中式版本控制系统是必须联网才能工作,如果在局域网还可以,带宽够大,速度够快,如果在互联网下,如果网速慢的话,就纳闷了。 Git是分布式版本控制系统,那么它就没有中央服务器的,每个人的电脑就是一个完整的版本库,这样,工作的时候就不需要联网了,因为版本都是在自己的电脑上。既然每个人的电脑都有一个完整的版本库,那多个人如何协作呢?比如说自己在电脑上改了文件A,其他人也在电脑上改了文件A,这时,你们两之间只需把各自的修改推送给对方,就可以互相看到对方的修改了。 三:在windows上如何安装Git? msysgit是 windows版的Git,如下: 需要从网上下载一个,然后进行默认安装即可。安装完成后,在开始菜单里面找到 "Git --> Git Bash",如下: 会弹出一个类似的命令窗口的东西,就说明Git安装成功。如下: 安装完成后,还需要最后一步设置

TortoiseSVN使用说明

不羁岁月 提交于 2019-12-06 02:35:43
google的svn http://code.google.com/intl/zh-CN/ TortoiseSVN是windows下其中一个非常优秀的SVN客户端工具。通过使用它,我们可以可视化的管理我们的版本库。不过由于它只是一个客户端,所以它不能对版本库进行权限管理。 TortoiseSVN不是一个独立的窗口程序,而是集成在windows右键菜单中,使用起来比较方便。 TortoiseSVN每个菜单项都表示什么意思 01、SVN Checkout(SVN取出) 点击SVN Checkout,弹出检出提示框,在URL of repository输入框中输入服务器仓库地址,在Checkout directory输入框中输入本地工作拷贝的路径,点击确定,即可检出服务器上的配置库。 02、SVN Update(SVN更新) 如果配置库在本地已有工作拷贝,则取得最新版本只是执行SVN Update即可,点击SVN Update,系统弹出更新提示框,点击确定,则把服务器是最新版本更新下来 03、Import(导入) 选择要提交到服务器的目录,右键选择TortoiseSVN----Import,系统弹出导入提示框,在URL of repository输入框中输入服务器仓库地址,在Import Message输入框中输入导入日志信息,点击确定,则文件导入到服务器仓库中。 04、Add(加入)

git使用

妖精的绣舞 提交于 2019-12-06 00:40:41
目录 版本控制器 git 简介 git与svn比较 git的工作流程 git分支管理 git使用 安装 基础命令 将已有的文件夹 - 初始化为git仓库 在指定目录下 - 初始化git仓库 在仓库目录终端下 - 设置全局用户 在仓库目录终端下 - 设置局部用户 查看仓库状态 工作区操作 撤销工作区操作:改、删 工作区内容提交到暂存区 撤销暂存区提交:add的逆运算 提交暂存区内容到版本库 撤销版本库提交:commit的逆运算 过滤文件 提交后如何删除自己的文件 创建远程gitee仓库 选择线上仓库 用本地仓库首次初始化远程仓库 本地仓库与远程仓库建立源连接 创建电脑的公钥私钥 全局公钥 配置项目公钥 提交本地代码到远程仓库 remote源操作 多分支开发 分支操作 线上分支合并 团队开发和冲突解决 解决冲突 资源与资料下载 版本控制器 """ 完成 协同开发 项目,帮助程序员整合代码 软件:SVN 、 GIT git:集群化、多分支 """ git 简介 """ 什么是git:版本控制器 - 控制的对象是开发的项目代码 代码开发时间轴:需求1 > 版本库1 > 需求2 > 版本库2 > 版本库1 > 版本库2 """ git与svn比较 git的工作流程 git分支管理 git使用 安装 # 1.下载对应版本:https://git-scm.com/download # 2

SVN

时光怂恿深爱的人放手 提交于 2019-12-05 04:23:07
1、 概述     1.1、Apache Subversion 通常被缩写成 SVN,是一个开放源代码的版本控制系统;         现在发展成为 Apache 软件基金会的一个项目;         采用了 分支 管理系统 ;     1.2、 SVN的概念          repository           代码仓库          checkout           从远程仓库获取代码          commit           将本地代码提交到远程仓库          update           从远程仓库获取最新的代码     1.3、 SVN 是以 行 管理源代码 的;         如果2个程序员修改 同一个文件 , 只要不是同一行 ,SVN会 自动进行合并 ;         如果修改了 同一行 ,则会提示 冲突 ,需要 手动解决 ; 2、 SVN的生命周期     2.1、 创建版本库         版本库 相当于 一个集中的空间 ,用于 存放开发者所有的工作成果 ;         版本库 不仅 能存放文件 ,还包括了 每次修改的历史 ,即每个文件的变动历史;          create 创建一个新的版本库;     2.2、 检出          svn checkout 从版本库 创建 一个工作副本 ;