SVN是一种版本管理系统,前身是CVS,是开源软件的基石。即使在沟通充分的情况下,多人维护同一份源代码的一定也会出现混乱的情况,版本管理系统就是为了解决这些问题。SVN中的一些概念 :a. repository(源代码库) 源代码统一存放的地方。b. Checkout (提取) 当你手上没有源代码的...
分类:
系统相关 时间:
2015-06-02 17:03:50
阅读次数:
158
### Git,SVN 命令比较: clone 下载源码,相当于SVN 首次checkout Pull 更新源码,相当于SVN update Push 提交代码,相当于SVN commit checkout 分支创建,切换 branch 分支操作,包括删除等 commit 提交代码,提...
分类:
其他好文 时间:
2015-06-02 13:37:02
阅读次数:
226
这问题够隐蔽,折腾了近两个小时。命令 git checkout tagname 手工执行都正常但在crontab运行时发现分支一直切不过去。后来告诉是crontab默认的 path 设置和系统自身的有区别git 命令放在/usr/local/bin/ 目录而crontab 却在 /sbin:/bin...
分类:
其他好文 时间:
2015-06-01 11:28:38
阅读次数:
106
git branch 查看分支git branch -r 查看远程分支git fetch -p 清除被其他人删除的远程分支git checkout master 切换到master分支git pull origin master 更新master分支到本地git checkout daily/0.....
分类:
其他好文 时间:
2015-05-30 17:59:26
阅读次数:
109
一、基本git rebase用于把一个分支的修改合并到当前分支。假设你现在基于远程分支"origin",创建一个叫"mywork"的分支。$ git checkout -b mywork origin假设远程分支"origin"已经有了2个提交,如图现在我们在这个分支做一些修改,然后生成两个提交(c...
分类:
其他好文 时间:
2015-05-27 15:39:57
阅读次数:
96
创建分支: $ git branch mybranch 切换分支: $ git checkout mybranch 创建并切换分支: $ git checkout -b mybranch更新master主线上的东西到该分支上:$git rebase master切换到master分支:$git ch...
分类:
其他好文 时间:
2015-05-27 15:31:02
阅读次数:
114
今天在使用SVN时,$svncohttp://www.soclib.fr/svn/trunk/soclibsoclibcheckout出错,错误内容如上E120104:ra_serf:Anerroroccurredduringdecompression。一开始我以为是解压缩问题,捣腾了好久。。。。现在解决了,自己做个记录,也给出现了相同错误的同学一点帮助吧~~后来根..
分类:
其他好文 时间:
2015-05-26 16:36:24
阅读次数:
226
1. checkout goldfish 源码git clone https://android.googlesource.com/kernel/goldfish.gitgit checkout -t origin/android-goldfish-3.4 -b goldfish3.42. 设置环境...
分类:
移动开发 时间:
2015-05-25 20:22:20
阅读次数:
588
10git pull
在git中,我们可以通过git
pull命令把服务器仓库的更新拉到本地仓库中。git
pull相当于是从远程获取最新版本并merge到本地。
9.克隆远程分支
7.切换到某个分支
git checkout 某个分支名
8.
cd /etc/
/etc目录 包含很多文件.许多网络配置文件也在/etc 中.
1:...
分类:
其他好文 时间:
2015-05-25 18:40:57
阅读次数:
134
1.创建标签git tag -a 版本号 -m '版本注释version 1.0'2.提交标签git push --tags3.获取标签git checkout 版本号(此时会有下面的提示,大意是你可以做实验性修改,不会影响到其他人获取这个版本。这些修改push不了,如果你要保存这些修改并且push...
分类:
其他好文 时间:
2015-05-25 12:49:32
阅读次数:
114