版本库

iOS开发拓展篇——如何把项目托管到GitHub

元气小坏坏 提交于 2019-12-20 03:25:17
iOS开发拓展篇——如何把项目托管到GitHub   说明:本文主要介绍如何把一个OC项目托管到Github,重操作轻理论。 第一步:先注册一个Github的账号,这是必须的   注册地址: Github官网注册入口 第二步:准备工作   gitHub网站使用Git版本管理工具来对仓库进行管理,注意它们并不等同。   gitHub是全球最大的第三方开源库集散地,Git是一款分布式的版本管理控制工具(除了git之外还有一些其他的版本管理控制工具如SVN等)。   关于Git的基本介绍以及基本使用这里不会做更多介绍,如有需要请参考: Git教程 。   关于Git使用的相关书籍: Git版本控制管理(第2版 )| Git权威指南( 电子版下载地址 )   关于Github的介绍和说明可以参考书籍 GitHub入门与实践 (部分内容已经过时暂无电子版提供下载)或者直接通过 官网 的帮助页面查看。 第三步:在github上面建立空的仓库(repositories)   我们假设你已经拥有了一个github的账号,并且登录成功,那么你将能够找到下面这样的一个界面。      简单说明下:   其中第1块区域会显示你的个人信息,比如昵称,头像,联系方式等等。   第2块区域展示的相关的一些第三方库。   第3块区域显示你在github网站上面的活跃度,分别以各色的方块来表示

功能测试与项目实战之提交缺陷报告(三)

喜夏-厌秋 提交于 2019-12-19 02:35:46
说明:该篇博客是博主一字一码编写的,实属不易,请尊重原创,谢谢大家! 接着上一篇博客继续往下写 : https://blog.csdn.net/qq_41782425/article/details/103568475 八、SVN的安装使用 1.SVN的安装 说明: SVN分为服务器和客户端,博主以windows server2008 作为服务器,以windows7 作为客户机 准备工作: 在虚拟机中回到纯净版快照,来进行SVN的安装演示 1.1 安装服务器程序 在windows server 2008中进行安装VisualSVN-Server,傻瓜式安装 安装完成 1.2 安装客户端程序 在虚拟机windows7 x64中安装客户端TortoiseSVN 傻瓜式安装 1.3 安装客户端语言包 傻瓜式安装即可 2.SVN的使用 2.1 创建版本库 在VisualSVN Servers\Repositories上右键选择Creat New repository,创建新的版本库,并在文本框中输入库名称 创建名为Student的学生版本库后,右击该库新建文件夹 版本库架构如下(博主自己创建的,公司工作的时候大同小异) 2.2 安全配置(权限分配) 右键点击界面上的Users文件夹,选择create user 用户创建如下 右键点击界面上的Groups文件夹,选择create Group

git全部使用步骤

给你一囗甜甜゛ 提交于 2019-12-17 19:59:30
今天要讲的内容:项目管理和工具 Git:版本控制系统 Less:动态的css语言,提高编写CSS的效率 Gulp:项目自动构建工具,对html,css,js,image进行压缩,合并等操作。 一.什么是git 1.Git是什么 Git是目前世界上最先进的分布式版本控制系统(没有之一)。 CSV,SVN。 疑问: 分布式是什么意思? 版本控制是什么东西? 2.为什么需要Git 所以:版本控制可以帮助我们实现两件事情 l 自动记录每次的修改,并且可以方便的切换到任一版本 l 可以完成多人协作开发 3.Git和GitHub有何区别 Git是一款免费开源的分布式版本控制系统 --- 工具,就是一个 软件 Github是用Git做版本控制的代码托管平台 --- 平台 就是一个 网站 二.快速入门 1.安装 下载的是windows下面的安装。 最简单的就是 全部使用 默认值。 安装完成之后,可以在任意目录,点击右键,可以看到 2.使用 典型流程: l 初始化一个Git仓库(git init) l 设置用户名和邮箱 l 添加文件到仓库(git add 文件名1 文件名2 ) l 提交 (git commit -m 说明文字) l 查看版本 (git log) l 回退 (git reset --hard HEAD^/commit_id) 先建一个目录,作为项目目录。 (1).初始化一个git仓库

Centos 7 SVN 服务的完整搭建

こ雲淡風輕ζ 提交于 2019-12-14 01:30:51
安装环境 第一步:通过yum命令安装svnserve服务 yum -y install subversion 此命令会全自动安装svn服务器相关服务和依赖,安装完成会自动停止命令运行 若需查看svn安装位置,可以用以下命令: rpm -ql subversion 第二步:创建版本库目录(该目录为后面创建版本库提供存放位置) 选择在var路径下创建版本库,当前处于根目录下一次性创建如下 mkdir /var/svnrepos 第三步:创建svn版本库 在第二部创建的目录中,创建版本库 svnadmin create /var/svnrepos/xxxx 其中xxxx为你要创建版本库目录名称 进入创建的版本目录 cd /var/svnrepos/xxxx 该目录有如下文件 第四步:配置修改 进入创建的SVN版本库目录中的Conf文件夹 cd /var/svnrepos/xxxx/conf 该文件夹中存在三个重要的文件,主要用于对SVN版本库的用户,权限,配置 其中 authz 为用户及权限的配置文件:vim authz(注意当前目录位置) passwd为用户密码配置文件:vim passwd (注意当前目录位置) svnserve.conf 配置 svn 对设置的用户以及密码文件的使用:vim svnserve.conf 在编辑配置文件时要注意顶格写 第五步:防火墙开启

sourcetree的使用方法

落爺英雄遲暮 提交于 2019-12-12 13:24:18
之前在协同开发中遇到过这样的一个问题,在使用git合并代码时会覆盖掉其他同事的代码,刚开始接触的时候用的是命令行,后台开始用IDEA自带的git插件,今天第一次用到SourceTree,操作起来挺方便的! 一 、SourceTree简介 SourceTree 是 Windows 和Mac OS X 下免费的 Git 和 Hg 客户端,拥有可视化界面,容易上手操作。同时它也是Mercurial和Subversion版本控制系统工具。支持创建、提交、clone、push、pull 和merge等操作。 二、下载安装SourceTree步骤 1、下载地址: https://www.sourcetreeapp.com/ ,该版本是中文的 下载完成后可以进行安装。 2、安装SourceTree 安装首界面 点击,Next 点击“install”,安装完成后,打开sourcetree,点击“user an existing account”,如图 注意:1使用谷歌帐号登录即可,前提是你必须可以上谷歌才可以。 GOOGLE帐号登录完成之后,如图: 此处无需设置,直接点击“跳过初始设置”即可。 登录注册成功后,弹出设置puttykey的界面,点击“取消”即可。 点击“取消”按钮,弹出如下提示框: 此时进入到sourcetree的主界面,现在就可以使用sourcetree啦。 三、集成文件对比插件

Git E盘有相应的文件自己去查看

感情迁移 提交于 2019-12-12 06:24:18
1 Git历史 同生活中的许多伟大事件一样,Git 诞生于一个极富纷争大举创新的年代。Linux 内核开源项目有着为数众广的参与者。绝大多数的 Linux 内核维护工作都花在了提交补丁和保存归档的繁琐事务上(1991-2002年间)。到 2002 年,整个项目组开始启用分布式版本控制系统 BitKeeper 来管理和维护代码。 到 2005 年的时候,开发 BitKeeper 的商业公司同 Linux 内核开源社区的合作关系结束,他们收回了免费使用 BitKeeper 的权力。这就迫使 Linux 开源社区(特别是 Linux的缔造者 Linus Torvalds )不得不吸取教训,只有开发一套属于自己的版本控制系统才不至于重蹈覆辙。他们对新的系统订了若干目标: • 速度 • 简单的设计 • 对非线性开发模式的强力支持(允许上千个并行开发的分支) • 完全分布式 • 有能力高效管理类似 Linux 内核一样的超大规模项目(速度和数据量) 2Git与svn对比 2.1Svn SVN是集中式版本控制系统,版本库是集中放在中央服务器的,而干活的时候,用的都是自己的电脑,所以首先要从中央服务器哪里得到最新的版本,然后干活,干完后,需要把自己做完的活推送到中央服务器。集中式版本控制系统是必须联网才能工作,如果在局域网还可以,带宽够大,速度够快,如果在互联网下,如果网速慢的话,就郁闷了。

git推送到服务器自动同步到站点目录

為{幸葍}努か 提交于 2019-12-10 14:14:40
分几个步骤 在服务器上创建裸版本库 创建web目录 本地初始化版本库 本地克隆裸版本库 设置裸版本库的钩子post-receive 本地推送 裸版本库接收到推送内容后自动检出到web目录实现同步 创建裸版本库: [root@localhost]$ mkdir /home/workspace [root@localhost]$ cd /home/workspace [root@localhost]$ git init -bare wwwroot.git 在home/workspace目录下创建了一个wwwroot.git的裸版本库 创建web目录: [root@localhost]$ mkdir -p /home/website/wwwroot 本地初始化一个版本库 [root@admin.pc]$ cd e: [root@admin.pc]$ git init local.git 这样在e盘下创建了一个 local.git的本地版本库目录 [root@admin.pc e:/local.git/]$ git clone ssh://root@xxx.xxx.x/home/workspace/wwwroot.git 使用ssh协议从服务器上克隆裸版本库内容,这里如果没有配置公钥的话,会提示输入密码。 设置钩子 [root@localhost]$ cd /home/workspace

创建版本库

时光总嘲笑我的痴心妄想 提交于 2019-12-10 05:14:00
什么是版本库呢? 版本库又名仓库,英文名repository,你可以简单理解成一个目录 ,这个目录里面的所有文件都可以被Git管理起来,每个文件的修改、删除,Git都能跟踪,以便任何时刻都可以追踪历史,或者在将来某个时刻可以“还原”。 所以,创建一个版本库非常简单,首先,选择一个合适的地方,创建一个空目录: $ mkdir learngit$ cd learngit$ pwd /Users/michael/learngit pwd 命令用于显示当前目录。在我的Mac上,这个仓库位于 /Users/michael/learngit 。 如果你使用Windows系统,为了避免遇到各种莫名其妙的问题,请确保目录名(包括父目录)不包含中文。 第二步,通过 git init 命令把这个目录变成Git可以管理的仓库(在未使用init指令前,目录是不受git跟踪管理的): $ git initInitialized empty Git repository in /Users/michael/learngit/.git/ 瞬间Git就把仓库建好了,而且告诉你是一个空的仓库(empty Git repository), 细心的读者可以发现当前目录下多了一个 .git 的目录,这个目录是Git来跟踪管理版本库的,没事千万不要手动修改这个目录里面的文件,不然改乱了,就把Git仓库给破坏了。

SVN版本库 windows下操作

元气小坏坏 提交于 2019-12-09 16:26:15
windows下SVN编辑 请先安装 TortoiseSVN 小乌龟。百度或是 https://tortoisesvn.net/downloads.html 创建工作目录(检出): 目的:项目文件从远程服务器下载到本地工作目录中。 新建工作目录文件夹,在弹出菜单中选 SVN checkout E66D0FAE4AC046C58BCF50A9A62EC2DC.jpg (12.72 KB, 下载次数: 0) 下载附件 2015-12-29 15:10 上传 710A783B9FBF47079CC44999CA4FD10C.jpg (18.33 KB, 下载次数: 0) 下载附件 2015-12-29 15:10 上传 checkout directory 选 fully recursive revision 选 head revision svn会在目录下创建个.svn目录,记录两项信息:工作文件的基准版本和一个本地副本最后更新的时间戳。不要修改。否则本地的工作拷贝(静态试图)被破坏,无法再进行操作。 2更新工作目录: 目的:对工作目录进行修改前,为保证你的文件是最新的,需要进行更新操作; 工作目录空白处点击鼠标右键,选择“SVN Update”。会显示更新了哪些内容,库版本是多少 2.jpg (8.74 KB, 下载次数: 0) 下载附件 2015-12-29 15:12 上传 2a

——Git分布式版本控制系统的使用

↘锁芯ラ 提交于 2019-12-09 09:18:35
一、Git的安装   git的安装很简单,不介绍。   安装好后,还需要最后一步设置,在命令行输入: $ git config --global user.name "Your Name" $ git config --global user.email "email@example.com" 二、创建版本库   首先,选择一个合适的地方,创建一个空目录。 $ mkdir learngit $ cd learngit $ pwd /Users/michael/learngit   通过git init 命令把这个目录变成Git可以管理的仓库 $ git init Initialized empty Git repository in /Users/michael/learngit/.git/   文件一定放在仓库目录下。例如:将readme.txt文件放到Git仓库中   第一步,用命令git add 告诉Git,把文件添加到仓库 $ git add readme.txt   第二步,用命令git commit告诉Git,把文件提交到仓库 $ git commit -m "wrote a readme file" [master (root-commit) eaadf4e] wrote a readme file 1 file changed, 2 insertions(+)