当前位置:七道奇文章资讯系统安全Linux安全
日期:2012-05-05 23:43:00  来源:本站整理

如安在Ubuntu下用SVN commit[Linux安全]

赞助商链接



  本文“如安在Ubuntu下用SVN commit[Linux安全]”是由七道奇为您精心收集,来源于网络转载,文章版权归文章作者所有,本站不对其观点以及内容做任何评价,请读者自行判断,以下是其具体内容:

  一个简单的号令: sudo apt-get install subversion

  假定你的项目工作途径(你刚开始成立的项目工作途径,没有举行过任何svn操作)为:/home/zzm/myproject

  #成立一个名为 myproject 的 repository

  svnadmin create /home/zzm/svn-repo/myproject

  #把 /home/zzm/myproject 下的内容导入到svn的版本库中,并成立一个本项目的版本库,版本号是 1.

  svn import -m "这是大爷的项目的第一个版本,方才导入的" /home/zzm/myproject file:///home/zzm/svn-repo/myproject

  目前我想跟你说一个概念,就是svn中的working copy,实际上我们在上面一共成立了两个文件夹,一个是你的项目文件夹:/home/zzm/myproject,另一个是你的项目的版本库文件夹:/home/zzm/svn-repo/myproject,这两个文件夹都不是所谓的working copy,真正的working copy是负责直接和版本库举行同步和记录操作的,在working copy文件夹内,有一个躲藏的.svn文件夹.普通我都不是在working copy文件夹里面直接操作,www.linuxidc.com而是另一个地方编辑文件等,然后把在另一个地方窜改的东西直接拷贝到working copy里面,然后履行commit号令举行版本的保护.要成立你的working copy只有利用checkout号令:

  #成立一个名为 my_working_copy 的 working copy

  svn checkout file:///home/zzm/svn-repo/myproject my_working_copy

  (按照你文件多少会有很多的输出,最后会奉告你当前你checkout的版本)

  #实际上你可以利用checkout号令得到项目的肆意一个版本的全部内容,履行号令:

  svn checkout file:///home/zzm/svn-repo/myproject my_working_copy_version_number -r version_number

  (version_number便是你所要得到的项目版本的版本号,比方1,2大概3等)

  #假如你改变了你的working copy里面的内容,需求保存这次改变,即向版本库中增添一个版本,利用commit号令:

  svn commit -m "大爷我增添了几张图片,更新了项目的企划"

  (确保你终端当中的当前途径是你的working copy的途径,才能精确的履行本次号令)

  #经过几次commit之后,你大概有很多的版本在版本库里面,通过输入下面的号令可以查看各个版本的情形:

  svn log path

  (path是你想要查询的working copy的途径,假如你在这个途径下面输入的号令,可以省略path)

  ----------------------------------

  千万注意的内容:

  你在你的working copy目录中作文件操作时,比方删除或移动文件,不能直接用终端当中的号令 rm, mv 来举行,这样 svn 不能追踪到文件的改变,当你利用commit号令提交的时刻,你不会得到任何的后果,想要让svn追踪你的改变你必须利用 svn del 或是 svn move 来完成删除或移动的操作,比方:

  # 我拷贝了一个文件到working copy中,需求让svn知道我拷贝了一个文件:

  svn add filename

  # 其他的:

  svn move filename /home/zzm/my_working_copy/new_folder/aa

  svn rename filename1 filename2

  svn del filename

  差不多了,上面的东西已经充足个人用户利用了,楼主还有什么问题的话可以回帖询问.

  但愿上面的内容对你有所帮忙!

  以上是“如安在Ubuntu下用SVN commit[Linux安全]”的内容,如果你对以上该文章内容感兴趣,你可以看看七道奇为您推荐以下文章:
  • 如安在Ubuntu Linux上配置ZTA中兴认证客户端
  • 如安在Ubuntu下用SVN commit
  • 如安在Ubuntu下利用kindle[图文]
  • 如安在ubuntu下更改屏幕后台
  • 如安在Ubuntu系统下监督硬盘状况
  • 手把手教你如安在Ubuntu下安装配置vsftpd
  • 如安在Unix系统环境下安装MySQL数据库
  • 本文地址: 与您的QQ/BBS好友分享!
    • 好的评价 如果您觉得此文章好,就请您
        0%(0)
    • 差的评价 如果您觉得此文章差,就请您
        0%(0)

    文章评论评论内容只代表网友观点,与本站立场无关!

       评论摘要(共 0 条,得分 0 分,平均 0 分) 查看完整评论
    Copyright © 2020-2022 www.xiamiku.com. All Rights Reserved .