永发信息网

svn 如何添加标记

答案:2  悬赏:70  手机版
解决时间 2021-11-28 15:20
  • 提问者网友:战魂
  • 2021-11-28 07:37
svn 如何添加标记
最佳答案
  • 五星知识达人网友:我住北渡口
  • 2021-11-28 08:26
版本管理系统有两个基本的功能分支(Branch)管理和标记(Tag)管理。分支用于在并行开发,当分支上的功能开发完毕、测试通过以后)就可以将分支上的功能合并到主分支(Trunk)上。而利用标记(Tag)功能就可以再任何时间创建一个发布版本。 Subervsion没有一个特殊命令来创建Brach或Tag,而是用了一个所谓的“廉价拷贝-cheap copies”来实现。廉价拷贝和Unix中的硬链接(Hard Link)类似,也就是说不是在版本库中创建一个拷贝,而是通过一个链接指向特定发布版本的内部链接。基于这种实现的分支和标记不但创建容易而且不占用多余的空间。
  操作步骤
  1.首先你在本地要有一个你想拷贝到Brach或Tag中工作拷贝(Working Copy),例如E:\test。然后选中这工作拷贝文件夹,点击右键选中TortoiseSVN->分支/标记;
  2.在接下来的对话框中你会要求输入创建分支或标记的目标路径;
  3.创建分支或标记的时候,你有三个选项版本库中的最新版本,版本库中的指定版本,工作副本;工作副本——这种方式会依据当前工作拷贝的版本状况(无论是你做了本地的修改,或是将其中的某些文件更新到了一个历史版本)来创建分支拷贝。这种创建方式会根据工作副本中每个文件的版本情况来决定是否要从工作拷贝向版本库中传输数据。
  4.最有一个选项就是“切换工作副本至分支/标记”选项,如果选中这个选项,顾名思义你用来创建分支或标记的工作拷贝就会自动切换到指定创建的版本或标记的。当然你可以通过Switch(重新定位)和Checkout(检出)功能来完成切换的工作。
全部回答
  • 1楼网友:北方的南先生
  • 2021-11-28 09:13
你说的标记指的是什么?能详细点吗?追问给项目打标记追答是打标签吧,就是添加版本号吗?SVN不用添加版本号的,每次更改都有一个版本号,但你可以在提交代码时写清楚massage即可,如果研发已经写好了message,你只要能够编辑log----message,写上你需要记录的信息,下次要用,直接查看或搜索你的信息内容即可。比如版本号。追问能具体一下操作嘛?我不知道在哪里操作,谢谢追答用SVN客户端打开你的版本库,点击你要打标签的文件夹,右键-----show log -----选择你要打标签的版本----右键----Edit log message -----输入信息----确认即可。
要说一下,你要编辑log message是需要设置的,你的服务器端是Visual SVN还是linux的subversion?这个你可以在网上搜一下,有记录应该怎么设置,如果不设是不能修改log message的。追问好,非常感谢你的指导。谢谢
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯