fedora17中subversion的安装及常用命令

        今天有了想做个个人主页的想法,一大早就上网搜索如何制作一个免费的个人主页,看到有人推荐google app engine,但是又说这个可能会被墙了,于是就决定还是使用sina的app engine吧!首先到主页上注册一个二级域名(roy),填写邮箱和一个应用名称(blog)。这样就搭建好一个基本开发环境了。这样你在浏览器中输入https://svn.sinaapp.com/blog后会提醒你输入安全邮箱和安全密码(即注册时填写内容),这样就可以登录进svn仓库地址了,不过这个时候里面还是空空如也,因为我们还没有往里面添加任何我们自己的东西。

        sina推荐使用svn管理代码,linux有subversion可以使用,在fedora发行版本中,可以使用yum install subversion安装,下面我们就需要了解一点svn的常用命令使用方法了。

svn help会显示出可用的子命令,而且会提示大多数的子命令可接受文件或目录参数,对目录进行递归处理。如果没有指定参数,默认对当前目录(包含当前目录)递归处理。

       

        当你在一个团队的项目里工作时,你希望更新你的工作拷贝得到所有其他人这段时间作出的修改,使用svn update让你的工作拷贝与最新的版本同步。当服务器通过svn update将修改传递到你的工作拷贝时,每一个项目之前会有一个字母,来让你知道Subversion为保持最新对你的工作拷贝作了哪些工作。

        正在升级 '.':
        A    lmd.html
        U    index.html
        更新到版本 2。

        上面的的输出‘A’表示lmd.html文件被添加进项目里,‘U’表示index.html被更新了。整个项目被更新到版本2,这里可以看到Subversion自动管理项目版本,会更新到最新的版本,这样可以让团队保持同步。

         现在你可以开始工作并且修改你的工作拷贝了,你很容易决定作出一个修改,像写一个新的特性,修正一个错误等等。这时可以使用的Subversion命令包括svn addsvn deletesvn copysvn move。如果你只是修改版本库中已经存在的文件,在你提交之前,不必使用上面的任何一个命令。

         当你新建了一个文件后,你就需要使用svn add foo来添加foo文件,这样最后执行svn commit -m "commit modify",文件就可以提交到版本库中。-m选项可以提供一些描述修改的日志信息,你的信息会附到这个修订版本上。

         当你发现对某个文件的所有修改都是错误的,或许你根本不应该修改这个文件,或者是从开头重新修改会更加容易时,那么就可以使用svn revert file让Subversion把文件恢复到未修改的状态。

         熟悉svn的命令后那么我们就可以试验一个HelloWorld程序了。详见sae.sina.com.cn/?m=devcenter&catId=213#anchor_0297d4b4d4a4817d369a40aedf9feb49

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值