
SVN-GIT-P4
文章平均质量分 94
Augusdi
让时间验证一切,让时间验证我。感谢大家的无私帮助,我愿以同样的态度回馈我热情的朋友,用我们的热忱开创美好未来!
展开
-
如何搭建SVN服务器
本文我们和大家来讨论一下SVN服务器的搭建问题,SVN是版本控制工具,它的服务器可以在多个系统中搭建,在这里和大家分享一下。本节和大家介绍一下如何进行SVN服务器搭建,这里就向大家简单介绍一下,欢迎大家能和我一起来学习SVN服务器搭建,下面是具体的步骤:SVN转载 2011-08-31 14:19:32 · 4492 阅读 · 2 评论 -
windows下使用git
1.在eclipse下使用 安装插件egit,使用起来比较方便。2.使用tortoiseGit安装前必须装上msysgit才能在Windows上使用Git网站地址: http://code.google.com/p/msysgit/下载git网站地址: http://code.google.com/p/tortoisegit/具体可参考http://www.cnblogs.com/qiantuwu转载 2014-06-02 12:09:20 · 1898 阅读 · 0 评论 -
如何将SVN仓库转换为Git仓库
按如下步骤操作就可以将SVN仓库完整的转换为Git仓库:1) 将远程SVN仓库搬到本地(这一步主要是为了提高转换的速度,也可以忽略) 参考这篇文章: http://rongjih.blog.163.com/blog/static/335744612010620105546475/ 这里假设最终要转换的SVN仓库为file:///tmp/test-svn2) 使用git svn clon转载 2014-06-02 11:59:56 · 3570 阅读 · 0 评论 -
在windows 上使用git 管理github代码
在windows 上使用git 管理github代码github 是只支持git作为代码管理平台,故名:github。why?学习、分享,那就用github吧what?目标:使用git 同步本地文件到githubhow?一 本地git 配置所以先下载git,并配置git打开git 的命令行Git base。输入如下命令来提供身份标识,主要是用户名和邮箱二 git 同远程github 建立关系创转载 2014-06-02 12:15:31 · 3975 阅读 · 0 评论 -
svn迁移到git实践
服务端用的是windows版gitblit,svn版本上的分支一律不保留1、先登录gitblit管理页面,创建仓库 abc.com2、在本地www目录下用git bash执行 git svn clone http://svn.com/abc/trunk --no-metadata abc ,结束后www目录下会多出一个名为abc目录,注意那个trunk目录,也可以是trunk下的子目录3、进入ab转载 2014-06-02 12:05:35 · 5123 阅读 · 0 评论 -
git windows下搭建全过程
1、 Git,Windows下的Git,地址:http://msysgit.googlecode.com/files/Git-1.7.9-preview20120201.exe(方便下载)2 、SSH,可以用CopSSH,地址:http://sqmcc2.newhua.com/down/Copssh_4.1.0_Installer.zip(方便下载)3、git、CopSSH安装可以参照(注意:看图转载 2014-06-02 12:32:33 · 7622 阅读 · 0 评论 -
百度云网盘 360云盘 金山快盘 等 + Git GUI 实现代码版本管理-个人篇
网盘现在很流行,比较好且稳定性强的个人感觉有 百度云网盘、360云盘、金山快盘、腾讯微云,我个人常用的是 这四家的,大公司安全性好,稳定性强,速度快,其它就不多说了我这里用百度云网盘,并用VS2012新建项目进行演示昨天晚上刚在服务器上面安装了SVN,今天在网上就学到了可以通过网盘来实现版本管理,这样还好,不用再用自已 服务器上面的带宽了。下面介绍操作细节1、先下载Git GUI 下载地址:htt转载 2014-06-10 15:22:29 · 2556 阅读 · 0 评论 -
分布式和集中式版本控制工具-svn,git,mercurial比较分析
现象,近年来,我们对版本控制工具的关注点似乎正在改变.起初,我们主要也是唯一的目的就是对代码进行监控,使我们能够安全的返回到旧的版本,以便我们能够诊断代码中的问题.后来,我们的关注点更侧重于如何使人与人之间的合作更为顺畅. 这个关注点并不是要取代对代码的监控,而是以代码监控为基础,并建立于其上的.现在,我们又越来越关注使用这些工具来描述代码的变更,因此就出现了对于重写代码历史命令(history转载 2014-06-10 15:24:25 · 7478 阅读 · 0 评论 -
git服务器新增用户
Git添加用户(期间要注意要求输入的密码,是新用户密码还是管理者密码): 在新用户机1,新用户要生成密钥对:sudo apt-get install openssh-clientssh-keygen 2,修改公钥名称(用mv就可以了),如xxx.pub 3,将公钥发给管理者 在管理者机1,将gitolite-admin仓库下载git clone git@192.168.1.233:gitol转载 2014-06-02 12:07:22 · 26166 阅读 · 0 评论 -
Git的深入理解与GitHub托管服务的使用
源代码管理系统(SCM)与版本控制版本控制是一种记录若干文件内容变化,以便将来查阅特定版本修订情况的系统。本地版本控制系统许多人习惯用复制整个项目目录的方式来保存不同的版本,或许还会改名加上备份时间进行区别。这么做的唯一好处就是简单,坏处也不少:有时候会混淆所在的工作目录,一旦弄错了文件数据就没办法撤销恢复。为了解决这个问题,人们很久以前就开发了许多本地版本控制系统,大多是采用某种简单的数据库来记转载 2014-06-02 12:20:36 · 1575 阅读 · 0 评论 -
git 教程/学习 安装一
一、安装msysgit(http://msysgit.github.io/)二、安装TortoiseGit (http://download.tortoisegit.org/tgit/)要按照顺序安装,不然就要自己配置下 tortoisegit了,配置如下:到这里,安装基本上完成转载 2014-06-02 12:03:05 · 1378 阅读 · 0 评论 -
GitHub for windows 使用方法
1. http://windows.github.com/ 下载GitHub for Windows(下载速度略慢) 然后install 如图示桌面会有两个图标 如图Git Shell 可在控制台执行命令2. 登陆 安装好后打开GitHub,用你的GitHub账号登陆。3.创建仓库 输入相关信息点击CREATE4. 新建的仓库还没有真正地提交到本地仓库,我们通过添加评论来提交到本地仓库 5. 然后转载 2014-03-04 11:34:13 · 20628 阅读 · 3 评论 -
SVN SERVER 安装
1. 首先下载Subversion Windows版本的服务器软件,下载地址如下:http://subversion.tigris.org/servlets/ProjectDocumentList?folderID=91 文件为svn-1.2.0-setup.exe,然后转载 2011-08-31 10:21:51 · 1284 阅读 · 0 评论 -
超强组合、简易安装
最近在SVN群或论坛中很多人在搭建使用SVN工具的版本管理环境遇到很多问题,我现将以前搭建公司SVN版本管理环境的步骤方法整理出来,和大家分享下!文章也参考了一些其他网友的发表的安装步骤.希望能给大家一点帮助!如果在SVN版本管理环境搭建和SVN使用过程中遇到问题.欢迎 MI我:转载 2011-08-31 10:26:38 · 1985 阅读 · 0 评论 -
Subversion之路--实现精细的目录访问权限控制
================Subversion之路================----------------------------实现精细的目录访问权限控制----------------------------:作者: 郑新星:联系: zhengxin转载 2011-08-31 10:36:33 · 1311 阅读 · 0 评论 -
SVN server相关问题大串讲
本文是使用Subversion最快速的教程,在最短的时间里帮助您建立起一套可用的服务器环境,只需略加调整就可以应用到实际项目当中。本节和大家简单介绍一下SVN server的相关问题,如何快速建立Subversion服务器,并且在项目中使用起来,这是大家最关心的问转载 2011-08-31 10:50:25 · 1199 阅读 · 0 评论 -
SVN使用教程简单配置篇详解
关于svn的使用必要性,相信大家在我的建议帖中已经了解了,现在就介绍下怎样简单配置一个svn服务器,进行团队协作。本节介绍Subversion使用教程简单配置,在介绍之前,请大家先去中文站(http://www.51cto.com)去了解下svn的工作原理和使转载 2011-08-31 10:52:36 · 1617 阅读 · 0 评论 -
SVN使用手册之入门篇
本文讲解一下SVN基本使用手册,包括SVN的安装,配置,启动svnserve和SVN管理等内容,在这里拿出来和大家分享一下,希望对大家有用。本节主要介绍SVN基本使用手册,安装服务器版的,且用默认的svnserve,下面是SVN使用的一些步骤。1。下载安装转载 2011-08-31 10:54:07 · 1335 阅读 · 0 评论 -
经验总结:SVN与CVS的区别大全
本文介绍SVN与CVS的区别问题,通过SVN与CVS的比较你一定会SVN与CVS有更加清楚地认识,希望本文能教会你更多东西。本节讲解SVN与CVS的区别,主要包括是否更好的冲突标识与处理,是否有更多的本地/离线操作以及元数据管理问题。更好的冲突标识与处转载 2011-08-31 10:56:42 · 1548 阅读 · 0 评论 -
Subversion日期解析函数缓冲区溢出漏洞
Subversion日期解析函数缓冲区溢出漏洞信息提供:安全公告(或线索)提供热线:51cto.editor@gmail.com漏洞类别:缓冲区溢出漏洞攻击类型:远程攻转载 2011-08-31 10:57:40 · 1418 阅读 · 0 评论 -
Git使用基础知识
题记:今天要学习Facebook的HipHop,需要使用工具Git,顺便学习git; Git是一个分布式的版本控制工具,本篇文章从介绍Git开始,重点在于介绍Git的基本命令和使用技巧,让你尝试使用Git的同时,体验到原来一个版本控制工具可以对开发产生如此之多的影响,文章分为两部分,第一部分介绍Git的一些常用命令,其中穿插介绍Git的基本概念和原理,第二篇重点介绍Git的使用技巧转载 2014-02-27 16:20:49 · 1690 阅读 · 0 评论 -
Windows上使用Git前需要进行的操作
在windows下的文件的权限因为无法和linux上完全一致,所以用Git检出的文件权限可能显示为被更改。 另外因为windows下的换行和linux上也不一样,协作开发时也容易出问题。所以在windows上使用Git的同学需要加上以下2行配置参数:git config --global core.filemode falsegit config --global core.autocrlf tr转载 2014-06-02 11:58:51 · 1428 阅读 · 0 评论 -
git 入门教程
什么是 Git?Git 是一款免费的、开源的、分布式的版本控制系统。旨在快速高效地处理无论规模大小的任何软件工程。每一个 Git克隆 都是一个完整的文件库,含有全部历史记录和修订追踪能力,不依赖于网络连接或中心服务器。其最大特色就是“分支”及“合并”操作非常快速、简便。Git优势Git 最大的优势就是“快”!对于大型的联合开发项目,用 SVN 进行版本控制管理时速度很慢,但是用 Git 就快很多。转载 2014-06-02 12:25:46 · 1684 阅读 · 0 评论 -
Linux下的Perforce客户端使用 – P4
Linux下的Perforce客户端使用 – P4 使用的时候只需要从perforce官方网站上下载一个P4可执行文件,放到 /usr/local/bin下面,给予它可执行的权限。 然后只要在全局变量里配置几个变量就可以开始使用p4命令了,最关键的是P4PORT这个参数,这个参数指定了服务器的地址,其他参数可以不给,在命令调用的时候附加就可以了。1. 参数设置: ex转载 2015-04-04 20:44:47 · 3729 阅读 · 0 评论 -
[Perforce]password (P4PASSWD) invalid or unset. 的错误解决
前言使用 Perforce , 可以使用Perforce 的Client 端。有时候在编写一些脚本或代码的时候, 可能或使用到 Perforce的命令的方式。正常状况下, 使用如下命令:[plain] view plaincopyprint?p4 -C utf8 -p host:port -u username -p password -c workspace sync //depot_pat转载 2015-03-06 16:50:30 · 3178 阅读 · 0 评论 -
How to delete pending changelist in perforce
How to delete pending changelist in perforce up vote24down votefavorite10I have a workspace in perforce in which i made some files mark for delete. Now i want to delete that workspace forcefully. But转载 2014-12-01 12:30:10 · 5972 阅读 · 0 评论 -
Perforce的使用
P4递交建议流程:1. p4 sync 更新代码到最新2. 覆盖或者改动local文件3. p4 delete or 直接delete 废弃的文件4. p4 add: 增加新文件到depot5. p4 diff -se: 查看编辑过的文件6. p4 diff -se | p4 -x - edit: 把所有改动过的文件置为open for submit, 对于覆盖的文件 or没有用p4 edit转载 2015-04-04 21:18:13 · 2710 阅读 · 0 评论 -
How to view Shelved P4 Changes?
How to view Shelved P4 Changes?up vote19down votefavorite6One of our team member (located in different region) has shelve changes in P4 with changelist 1234. Now, if I want to see what files are modif转载 2014-12-01 12:37:04 · 2844 阅读 · 0 评论 -
p4 add 目录
貌似p4 add ...挺好用的。我们知道p4中没有对目录的版本控制,在p4 add的时候只能是文件,所以如果想一次把一个目录add到p4上,需要以下方法:Linux/unix 中p4 add files:find . -type f -print | p4 -x - addLinux/unix 中p4 add symbollinks:find . -type l -print | p4 -x -转载 2014-12-01 10:11:05 · 3624 阅读 · 0 评论 -
源码管理 - perforce高级操作
以下的操作基于P4V。 1 p4 refresh all 某些情况下某些修改不能实时地在p4v中跟新,此时可以使用p4v refresh all。 还可以在任意的item上右键中找到refresh相关的操作。例如本地目录下删除或增加文件,在p4v中不能的及时反映,这个时候可以在 workspace中的目录中右键中点击refresh相关选项。当然其他的changelist,client,depot转载 2014-11-16 23:03:42 · 3673 阅读 · 0 评论 -
Deleting a changelist with shelved files
Information ProblemA changelist cannot be deleted if it contains shelved files. For example:p4 change -d 523Change 523 has shelved files associated with it and can't be deleted.How can I delete a c转载 2015-04-11 23:38:42 · 2473 阅读 · 0 评论 -
What is a Perforce "shelved" file?
What is a Perforce "shelved" file?收藏者: zzfy10010转自: http://blog.youkuaiyun.com/Xsmile2012/article/details/6701538Shelving is the process of temporarily storing work in progress on a Perforce Server withou转载 2015-04-15 13:08:21 · 7785 阅读 · 0 评论 -
Perforce 使用教程
Perforce 使用教程http://www.perforce.com/documentation/perforce_technical_documentationhttp://blog.youkuaiyun.com/brucexu1978/article/details/7181768 http://www.perforce.com/perforce/doc.current/manuals/cmdre转载 2015-04-05 18:16:59 · 9529 阅读 · 1 评论 -
perforce 获取本地最近更新的Changelist
获取perforce客户端最后一次sync的changelist, 前提是中间没有任何代码提交:http://stackoverflow.com/questions/47007/determining-the-last-changelist-synced-to-in-perforce 试了一下,相对路径没有输出. 绝对路径可以.比如:p4 changes -m1 //depot/game_code转载 2014-11-16 23:04:56 · 4298 阅读 · 0 评论 -
git 创建新项目,下载工程,合并和更新工程简单应用记录
以前使用SVN很顺手,现在公司使用git来管理代码,因此学习git的基本使用。一。首先介绍下SVN和git的简单比较:SVN是使用得最多的版本控制管理工具。 1.是一个集中式的版本管理工具。所有的文件都集中在一个服务器上,用户都是通过这个服务器进行更新,一旦服务器发生故障,那么则无法协 同工作。 2.SVN按文件存储。 所有的资源控制系统都是把文件的元信息隐藏在一个类似.svn,.cvs转载 2014-06-02 12:19:36 · 1620 阅读 · 0 评论 -
Perforce使用指南_forP4V
第一章 前言 Perforce SCM System是一款构建于可伸缩客户/服务器结构之上的软件配置管理工具。仅仅应用TCP/IP,开发人员就能够通过多种Perforce客户端(几种平台的GUI、WEB、或命令行)访问Perforce服务器。Perforce能够被快速和容易地部署,即使对大型或分布式的站点,也只要求最小限度的管理。Perforce可以使用在50多个操作系统中,它包括版本控转载 2014-09-19 20:55:37 · 3483 阅读 · 0 评论 -
perforce(p4) 使用
P4递交建议流程:1. p4 sync2. 覆盖或者改动local文件3. p4 delete or 直接delete 废弃的文件4. p4 add: 增加新文件到depot5. p4 diff -se: 查看编辑过的文件6. p4 diff -se | p4 -x - edit: 把所有改动过的文件置为open for submit, 对于覆盖的文件 or没有用p4 edit的文件,需要这个命令转载 2014-10-17 22:00:56 · 4301 阅读 · 0 评论 -
gvimdiff as P4DIFF
Hola~I use gvimdiff for P4DIFF and P4MERGE. The only gotcha is that you need tomake sure gvimdiff doesn't background: setenv P4DIFF "gvimdiff -f"for csh on Linux. I'm not sure what platform you a转载 2015-04-05 18:10:15 · 2136 阅读 · 0 评论 -
perforce的分支与集成
p4的分支创建和集成过程主要包含4个步骤: (1) 使用‘p4 branch’创建branch spec;(2)使用’p4 integrate‘来实现分支间的集成;(3)使用‘p4 resolve’来完成冲突的合并;(4)使用‘p4 submit’提交集成的结果。 如下为在p4v中的操作。 一 创建branch spec如下过程创建projectA的main与2012RTM的branch spec转载 2014-11-11 12:56:35 · 5607 阅读 · 0 评论 -
Perforce查看workspace sync到的changlist
一 查看workspace sync到的changelist perforce的workspace其实是一些特定版本的文件的结合,相比只将workspace对应到某个特定的changelist,此方法更灵活。changelist和文件间的关系为:每个changelist其实是某些特定版本文件的集合,但是并不是所有的版本的文件结合都对应到一个changelist。perforce允许用户将works转载 2014-11-16 22:50:46 · 2756 阅读 · 0 评论