2013-07-12 码农明明桑
今天在新浪sae上搭建了个人博客,新浪sae采用svn的方式进行代码管理,之前在windows下面做svn操作都是采用TortoiseSVN,今天正好开机到了linux下面,那么好吧,就用svn传我的wordpress到sae中去。 首先,安装svn。 sudo apt-get install subversion ubuntu下面安装svn,就是这么简单。 继续阅读 »
2017-01-22 Oliver Wang
svn
新建 remove-svn.bat, 放到项目根目录执行就好了。(本来以为 svn 会提供这样的功能,结果还要自己写,😒) bat @echo on @for /r . %%a in (.) do @if exist "%%a\.svn" rd /s /q "%%a\.svn" @pause 继续阅读 »
2014-05-30 AllanChan
清除Mac 项目中的.SVN文件 有时候因为一些SDK,和一些类库的不兼容。导致svn中的某些文件上传不了或者更新不了,这时候你就的清除这个文件下的svn文件,然后 iGnored find ./ -name ".svn" | xargs rm -Rf 继续阅读 »
2013-11-14 blademainer
很久没有更新 GitHub 了,以至于那些熟悉的命令也忘记了。今天更新一下,最基础的一些 命令,以备以后翻阅。 加之最近工作团队需要,经常使用 SVN ,所有将 SVN 的常用命令也记在后面。以备后用。 more 下载源码 git clone xx@xx:/xxx.git 更新源码 git pull 分支相关 git branch --查看分支 git checkout -b name --创建分支 更新相关 git add . -- 增加新的内容 git commit -m '修改的信息' -- 提交的内容的信息 git push -u origin master -- 将内容提交到主分支 Git状态 git sta 继续阅读 »
2015-12-24 ALEX LIN
PS:本文所有$符号之后为在终端中执行的命令。 版本控制系统 版本控制 版本控制(Version Control)的作用是追踪文件的变化。为什么需要版本控制?简单说,就是当你出错了,可以很容易地回到没出错时的状态。 你可能已经在不知不觉中,布置了自己的版本控制系统。比如,创建了类似下面这样的文件名: 论文_0510.doc 论文_0514.doc 论文_0521.doc 论文_修改版.doc 论文_最终不修改版.doc 这就是软件中为什么有"Save As"命令的原因。它使得你可以在不破坏源文件的基础上,得到一个类似的新文件。文件的多版本保存是一个常见问题,通常的解决办法是这样的: 做一个文件备份(比如Document. 继续阅读 »
2014-11-14 litaotao
1. 直接上正文   正文就是,关于这点,SO已经有多答案了,下面我引用一下投票最多的答案。 Trunk:would be the main body of development, originating from the start of the project until the present. Branch: will be a copy of code derived from a certain point in the trunk that is used for applying major changes to the code while preserving the integrity of the 继续阅读 »
2015-05-21 summer
以前工作代码都是在svn上进行管理,在svn上也没有过多的关注过branch和tag,甚至branch和tag的作用还有一些模糊。最近学习使用了一下github,同样遇到了branch和tag,不由地了解了一下。 branch是工程需要并行开发不同版本而创建的。如一个原型项目完成后,可能有不同的客户购买并定制,于是就需要在这个原型上构建两个独立的开发库,各自并行开发不同客户的需要。这样,branch可以是进程中的工程,而且之后会不断修改的。 继续阅读 »
2016-05-10 litaotao
写在前面 使用 github 也快有3年了,的确觉得 github 的方便,易用,而且不仅仅在版本控制方面[版本控制方面个人感觉比 svn 好用了太多太多],而且还提供了一个平台,让你随时跟进最近技术和趋势。今天就来说说其中一个比较实用 继续阅读 »
2014-09-26 码农明明桑
git
最开始实习的时候是使用svn,之后正式工作就一直在使用git,这样算起来,使用git也有两年的时间了。以前带我的同事,让我在拉代码的时候要我使用git pull --rebase,一直很纳闷为什么要那样做,后来遇到拉代码的时候有许多冲突要解决,然后去查找资料,才了解到其中的一些事情。今天分享一下,顺便自己也梳理一下。 git pull git pull 是 git fetch + git merge FETCH_HEAD 的缩写。所以,默认情况下,git pull就是先fetch,然后执行merge 操作,如果加--rebase 参数,就是使用git rebase 代替git merge。 more merge 和 rebas 继续阅读 »
2015-01-01 Jamling
编译Android源代码 本文介绍的是如何在linux环境下获取、编译源代码,并在编译之后运行。使用的操作系统为Ubuntu11.04 more 获取源代码 Android源代码仓库是分布式的,叫做git,所以在获取代码之前先安装git。git与常用的svn,cvs不一样,但不必担心,android为了简化操作,使用python脚本语言写了一个简化程序叫做curl。只需要按以下步骤一步一步操作就行了。 继续阅读 »