随笔分类 -  版本管理

git,svn介绍
Git fetch和git pull的区别
摘要:Git中从远程的分支获取最新的版本到本地有这样2个命令:1.git fetch:相当于是从远程获取最新版本到本地,不会自动mergegit fetch origin mastergit log -p master..origin/mastergit merge origin/master 以上命令的含义: 首先从远程的origin的master主分支下载最新的版本到origin/master分支上 然后比较本地的master分支和origin/master分支的差别 最后进行合并 上述过程其实可以用以下更清晰的方式来进行:git fetch origin master:tmpgit diff. 阅读全文

posted @ 2014-02-20 16:36 小尾巴猴子 阅读(199) 评论(0) 推荐(0)

ubuntu12.04安装gerrit代码审核服务器
摘要:一、架设Gerrit的服务器1.下载war包https://code.google.com/p/gerrit/2.安装java6安装sun-java63.以一个gerrit账号执行安装$sudo adduser gerrit$sudo su gerrit$cd ~gerrit$java -jar gerrit-2.8-rc0.war init -d review_site安装过程会提示各种信息,大部分都可以使用默认设置。除了身份验证Authentication method [DEVELOPMENT_BECOME_ANY_ACCOUNT/?]: 和Behind reverse proxy [y 阅读全文

posted @ 2013-11-30 19:20 小尾巴猴子 阅读(302) 评论(0) 推荐(0)

ubuntu下搭建git服务器
摘要:1、安装 openssh和gitsudo apt-get install openssh-server openssh-client git-core2、创建个人公钥和私钥在默认用户的主目录路径下,运行以下命令,按照提示创建公钥和私钥ssh-keygen -t rsa3.配置openssh服务器$vi /etc/ssh/sshd_config(本例此处不做任何配置即可) Port 22 # 修改成你想要的登陆端口,如2222 PermitRootLogin no # 禁止root用户登陆 StrictModes yes # 检查密钥的用户和权限是否正确,默认打开的 RSAAut... 阅读全文

posted @ 2013-11-24 17:58 小尾巴猴子 阅读(244) 评论(0) 推荐(0)

kernel常用.gitignore配置
摘要:## NOTE! Don't add files that are generated in specific# subdirectories here. Add them in the ".gitignore" file# in that subdirectory instead.## NOTE! Please use 'git ls-files -i --exclude-standard'# command after changing this file, to see if there are# any tracked files which 阅读全文

posted @ 2013-08-01 14:23 小尾巴猴子 阅读(426) 评论(0) 推荐(0)

linux下搭建svn服务器
摘要:一、SVN安装1.安装包$ sudo apt-get install subversion2.添加svn管理用户及subversion组$ sudo adduser svnuser$ sudo addgroup subversion$ sudo addgroup svnuser subversion3.创建项目目录$ sudo mkdir /home/svn$ cd /home/svn$ sudo mkdir myproject$ sudo chown -R root:subversion myproject4.创建SVN文件仓库$ sudo svnadmin create /home/svn 阅读全文

posted @ 2013-07-03 17:19 小尾巴猴子 阅读(335) 评论(0) 推荐(0)

SVN常用操作
摘要:linux下svn常用操作:1.checkout项目svn checkout svn://ip/project2.添加文件svn add filesvn commit -m "add file"3.更新版本库svn update4.删除文件svn delete filesvn commit -m "delete file"5.查看日志以及详细信息svn logsvn info path6.比较差异(版本2和版本1的差距)svn diff -r 2:17.解决版本冲突svn revert --depth=infinity .8.svn commit中log 阅读全文

posted @ 2013-04-23 14:44 小尾巴猴子 阅读(179) 评论(0) 推荐(0)

git操作
摘要:起步1.初次运行git前的配置git config --global user.name "Tsung" #设置用户名git config --global user.email "username@email.com" #设置邮件git config --global color.ui "always" #设置diff,status.branch等命令有颜色显示git config --global core.editor emacs #设置文本编辑器为emacs,可以是vi/vim/git config --global merg 阅读全文

posted @ 2012-05-16 18:09 小尾巴猴子 阅读(145) 评论(0) 推荐(0)

导航