免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 1589 | 回复: 0
打印 上一主题 下一主题

通过svn管理googlecode [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2009-07-17 01:08 |只看该作者 |倒序浏览

                通过svn管理googlecode
今天跟高伟学了一下svn,现在就把心得记录下来:
首先你应该有一个google的帐户,登录你的帐户。
1。在http://code.google.com/intl/zh-CN/网址的左上角选择项目托管,接下来选择页面下方的create a new project
   建立你自己的代码仓库。这里我建立的仓库名字是along。
2.确保你的机子上安装了svn客户端(ubuntu下安装方法:sudo apt-get install subversion).然后在终端下输入
  svn checkout https://along.googlecode.com/svn/trunk/ along --username boyan1105
    这条命令可以在你的项目主页上通过复制得到。这样就在你的本机上生成了一个本地的项目仓库。这和你在google上建立的项目仓库是同名的。
  所以在我当前的目录下就出现了一个名为along的目录。
3。cd along进入本地仓库。在本地仓库里你可以新建一个目录比如我现在新建一个名为C的目录(当然你完全可),那么输入svn mkdir C即可。
     然后你进入你的项目仓库,选择Browse查看trunk你可以发现此时这个目录下已经多了一个shell子目录。
4.在本地你可以在刚建立的shell目录下创建新的文件了。比如file。编辑完之后输入svn add file。然后在输入svn ci -m "添加了一个file"
  这样就把你在本地编写的文件提交到了googlecode上了。(这里引号中的内容可以任意输入)
5.要删除file文件时在目录C下输入svn del file.然后再输入svn ci -m "删除了文件file"。这样就从你的代码仓库中删除了文件file。
6。同样要删除目录C时假设目录下还有文件,那么首先执行:svn del C,再执行sudo rm -r C,再执行svn ci -m "删除了目录C"。这样就删除了目录C。
  这就是一个整体过程。
下面是我的一个整体执行过程。
along@along-laptop:~/code$ svn checkout https://along.googlecode.com/svn/trunk/ along --username boyan1105
取出版本 17。
along@along-laptop:~/code$ ls
along  c  kernel  shell                    //这里的along目录就是我的代码仓库
along@along-laptop:~/code$ cd along
along@along-laptop:~/code/along$ ls          //原来我就建立了一个shell目录
shell
along@along-laptop:~/code/along$ svn mkdir c    //开始添加目录c
A         c
along@along-laptop:~/code/along$ svn ci -m ""   //更新我的代码仓库
增加           c
提交后的版本为 18。
along@along-laptop:~/code/along$ ls            
c  shell
along@along-laptop:~/code/along$ cd c
along@along-laptop:~/code/along/c$ cat > file         //在目录c下面添加文件file
aldfj
asdlkj
^C
along@along-laptop:~/code/along/c$ ls
file
along@along-laptop:~/code/along/c$ svn add file          //将file文件传送到代码仓库
A         file
along@along-laptop:~/code/along/c$ svn ci -m ""
增加           c/file
传输文件数据 .
提交后的版本为 19。                                                                         //file文件添加成功
along@along-laptop:~/code/along/c$ cd ..
along@along-laptop:~/code/along$ svn del c         //开始删除目录c
D         c/file
D         c
along@along-laptop:~/code/along$ sudo rm -r c          //更新代码仓库   
along@along-laptop:~/code/along$ ls
shell
along@along-laptop:~/code/along$ svn ci -m ""
删除           c
提交后的版本为 20。                                                                           //至此又重新删除了目录c
               
               
               
               
               

本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u2/77727/showart_1998741.html
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP