在mac下工作常用到的命令
一 mac下更新svn:
出现问题:Xcode以及Mac系统自带的SVN版本基本都是1.6,由于日常开发中使用的SVN版本都是1.7以上的,因此需要升级svn版本。【说明:使用1.6版本的SVN客户端checkout的代码,使用1.7版本的客户端的时候,可能会出一些版本不兼容的问题,解决办法是切入到代码工程所在根目录,执行$ svn upgrade 命令进行转换或者,把之前检出的代码全部删掉,重新checkout
使用如下命令可以找到Mac OS X自带的SVN客户端所在的目录
$ which svn
/usr/bin/svn
我们可以看一下这些文件
$ ls /usr/bin/svn*
/usr/bin/svn /usr/bin/svndumpfilter /usr/bin/svnrdump /usr/bin/svnsync
/usr/bin/svnadmin /usr/bin/svnlook /usr/bin/svnserve /usr/bin/svnversion
接下来我们删除这些旧版本的SVN程序,如果你有点点不放心,建议备份一下。
$ sudo rm -rf /usr/bin/svn*
接下来我们创建链接(软链接,相当于windows的快捷键)
$ sudo ln -s /opt/subversion/bin/svn* /usr/bin/
接下来我们删除这些旧版本的SVN程序,如果你有点点不放心,建议备份一下。
- $ sudo rm -rf /Applications/Xcode.app/Contents/Developer/usr/bin/svn*
创建链接,(通过链接荐,节约磁盘空间)
- $sudo ln -s /opt/subversion/bin/svn* /Applications/Xcode.app/Contents/Developer/usr/bin/
当然,如果你想和Xcode一样,直接把这些文件复制到Xcode下面也可以
- $ sudo cp /opt/subversion/bin/svn* /Applications/Xcode.app/Contents/Developer/usr/bin/
二 svn常用命令
svn commit' url' ‘localfile’ -m ’test' 将本地文件提交到svn服务器
svn checkout 'url' 'localfile' 将服务器check到本地
svn cleanup ‘localfile'解锁部分提交多次失败无法再次提交的文件
svn status 查看有变动的文件
svn help
三 adb 常用命令
adb devices 查看设备
adb push ‘localfile ‘sdcard'
adb install 'localfile
adb help
四 adt 命令
adt clean 清理当前文件夹下的签名文件
adt release 'localfile' 生成新的签名apk