您的位置:软件测试 > 开源软件测试 > 开源配置管理工具 > SVN
SVN 客户端英文释义
作者:网络转载 发布时间:[ 2013/12/24 14:07:46 ] 推荐标签:操作系统 配置管理

23、Resolved(解决冲突)
如 果当前工作拷贝和版本库上的有冲突,不能自动合并到一起,那么当你提交修改的时候,tortoisesvn会提示你存在冲突,这时候你可以通过这个菜 单项来解决冲突。冲突的解决有两种,一种是保留某一份拷贝,例如使用配置库覆盖当前工作拷贝,或者反过来。还有一种是手动解决冲突,对于文本文件,可以使 用tortoiseSVN自带的工具,它会列出存在冲突的地方,然后你可以和提交者讨论怎么解决这个冲突。同时它也对Word有很好的支持


24、Update to Revision(更新至版本)
从 版本库中获取某一个历史版本。这个功能主要是方便查看历史版本用,而不是回滚版本。注意:获取下来之后,对这个文件不建议进行任何操作。如果你做了修改, 那么当你提交的时候SVN会提示你,当前版本已失效(即不是新版本),无法提交,需要先update一下。这样你所做的修改也白费了。


25、Revert(回滚)
如果你对工作拷贝做了一些修改,但是你又不想要了,那么你可以使用这个选项把所做的修改撤销


26、Cleanup(清除状态)
如 果当前工作拷贝有任何问题的话,可以使用这个选项进行修正。例如,有些文件原来是版本控制的,但是你没有通过tortoiseSVN直接删除了,但是 tortoiseSVN还是保留着原来的信息(每个文件夹下都有一个.svn的隐藏文件夹,存放着当前文件夹下所有文件夹的版本信息)所以这会产生一些 冲突。可以使用cleanup来清理一下。


27、GetLock/ReleaseLock(加锁/解锁)
如果你不想别人修改某个文件的话,那么你可以把这个文件进行加锁,这样可以保证只有你对这个文件有修改权。除非你释放了锁,否则别人不可能提交任何修改到配置库中


28、Branch/tag(分支/标签)
     Branch是分支的意思。例如当在设计一个东西的时候,不同的人有不同的实现,但是没有经过实践检验,谁也不想直接覆盖掉其他人的设计,所以可以引出不同的分支。将来如果需要,可以将这些分支进行合并。
     tag是打标签的意思。通常当项目开发到一定程度,已经可以稳定运行的时候,可以对其打上一个标签,作为稳定版。将来可以方便的找到某个特定的版本(当然我们也可以使用版本号来查找,但是数字毕竟不方便)
SVN对于分支和标签都是采用类似Linux下硬链接的方式(同一个文件可以存在两个地方,删除一个不会影响另一个,所做修改会影响另一个),来管理文件的,而不是简单的复制一份文件的拷贝,所以不会有浪费存储空间的问题存在。


29、Export(导出)
这个功能是方便我们部署用。当我们需要发布一个稳定版本时,可以使用这个功能将整个工程导出到某个文件夹,新的文件夹将不会包含任何版本信息了。


30、Relocate(版本库转移)
当我们版本库发生转移的时候需要用到这个功能了。例如我原先的版本库是建在U盘上的,现在转移到(复制整个配置库文件夹)开发服务器上,使用https代替文件系统的访问。因此需要将原来的工作拷贝的目标版本库重新定位到开发服务器上。


31、create patch(创建补丁)
创建补丁。如果管理员不想让任何人都随便提交修改,而是都要经过审核才能做出修改,那么其他人可以通过创建补丁的方式,把修改信息(补丁文件)发送给管理员,管理员审核通过之后可以使用apply patch提交这次修改了。

32、diff (比较修改部分)
如果你修改了一个文件,又不确定改了那些地方,这时你可以在相应文件上点右键,选择diff查看,与服务器上新版的差异

上一页123下一页
软件测试工具 | 联系我们 | 投诉建议 | 诚聘英才 | 申请使用列表 | 网站地图
沪ICP备07036474 2003-2017 版权所有 上海泽众软件科技有限公司 Shanghai ZeZhong Software Co.,Ltd