社区
下载资源悬赏专区
帖子详情
mac 下的代码对比合并工具 svn下载
weixin_39821051
2019-09-17 04:00:29
Merge是一款可视化文件比较/合并与文件夹同步软件,支持英语、德语、法语、国际西班牙语和中文(简体和繁体)。
相关下载链接:
//download.csdn.net/download/sinat_31092577/9082467?utm_source=bbsseo
...全文
7
回复
打赏
收藏
mac 下的代码对比合并工具 svn下载
Merge是一款可视化文件比较/合并与文件夹同步软件,支持英语、德语、法语、国际西班牙语和中文(简体和繁体)。 相关下载链接://download.csdn.net/download/sinat_31092577/9082467?utm_source=bbsseo
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
mac
下的
代码
对比
合并
工具
svn
Merge是一款可视化文件比较/
合并
与文件夹同步软件,支持英语、德语、法语、国际西班牙语和中文(简体和繁体)。
在Eclipse中使用
SVN
与CVS
代码
管理
工具
管理项目
笔者有幸接触过以下几种常用的配置管理
工具
:VSS、
SVN
、Clearcase,在此做一个小小的总结,并Ctrl+C了以前一些网友的对比评论,不一定准确,只是希望通过这些总结对自己和初学者有所帮助。如果想进一步了解这些
工具
,请baidu和google,如果想深入了解,敬请到图书馆借书并实践。一、 Visual Source Safe( 简称 VSS )VSS是微软的产品,是配置管理的一种很好的入门级的
工具
。VSS最初的名字叫Source Safe,是一家小公司的产品,92年曾经获了最佳小型管理
工具
奖,然后立即被微软收购。但是微软收购的只是source safe的Windows版本,在美国还有另外两家公司分别获得了继续开发和销售source safe的
Mac
版本和Unix版本的许可,在MS买进vss之后,基本上没有对vss进行任何的研发,MS内部自身也不用vss。SourceSafe长得很象早先土气的文件管理器,的确难看。但是难看不碍事,SourceSafe的优点可以用8个字来概括“简单易用,一学就会”,这个优点是它老妈Microsoft遗传下来的,是天生的。虽然SourceSafe并不是免费的,但是在国内人们以接近于零的成本得到它,网上到处可以
下载
啊。当然Microsoft也不在乎这个小不点的软件,它属于“买大件送小件”的角色。如果你合法地得到Visual Studio,你就得到了免费的SourceSafe。评价如下:易用性:★★★★★易学易用是 VSS 的强项, VSS 采用标准的 windows 操作界面,只要对微软的产品熟悉,就能很快上手。 VSS 的安装和配置非常简单,对于该产品,不需要外部的培训(可以为公司省去一笔不菲的费用)。只要参考微软完备的随机文档,就可以很快的用到实际的工程当中。功能:★★★VSS 的配置管理的功能比较基本,提供文件的版本跟踪功能,对于 build 和基线的管理, VSS 的打标签的功能可以提供支持。 VSS 提供 share (共享 ) 、 branch( 分支)和
合并
( merge) 的功能,对于团队的开发进行支持。 VSS 不提供对流程的管理功能,如对变更的流程进行控制。 VSS 不能提供对异地团队开发的支持。此外 VSS 只能在 windows 平台上运行,不能运行在其他操作系统上。安全性:★★★VSS 的安全性不高,对于 VSS 的用户,可以在文件夹上设置不可读,可读,可读 / 写 , 可完全控制四级权限。但由于 VSS 的文件夹是要完全共享给用户后,用户才能进入,所以用户对 VSS 的文件夹都可以删除。这一点也是 VSS 的一个比较大的缺点。总体成本:★★★★VSS 没有采用对许可证进行收费的方式,只要安装了 VSS ,对用户的数目是没有限制的。因此使用 VSS 的费用是较低的。技术支持:★★★★★由于 VSS 是微软的产品,可以得到稳定的技术支持。二、
SVN
(Subversion) - CVS(Concurrent Version System)的替代和升级版本先说说CVS,CVS是开源
代码
的配置管理
工具
,其源
代码
和安装文件都可以免费
下载
。记得在学校读研的时候,学校实验室的
代码
全部都用CVS管理,为啥?很简单,两个字:免费!它与Eclipse配合,基本上Java的
代码
编写,
代码
管理和版本管理都可以“免费”搞定了。
SVN
(Subversion)是近年来崛起的版本管理
工具
,被誉为cvs的接班人。目前,绝大多数开源软件都使用
svn
作为
代码
版本管理软件。虽然在 2006年时
SVN
的使用族群仍然远少于传统的CVS,但已经有许多开放源码团体决定将CVS转换为
SVN
。已经转换使用
SVN
的包括了 FreeBSD、Apache Software Foundation、KDE、GNOME、GCC、Python、Samba、Mono 以及许多团体。许多开发团队换用
SVN
是因为 Trac、SourceForge、CollabNet、CodeBeamer等专案协同作业软件以及Eclipse、NetBeans等IDE提供
SVN
的支援整合。 除此之外,一些自由软件开发的协作网如SourceForge.net除了提供CVS外,现在也提供专案开发者使用
SVN
作为原码管理系统,JavaForge、Google Code以及 BountySource 则以
SVN
作为官方的源码管理系统。2009年,绝大多数CVS服务已经改用
SVN
。CVS已经停止维护。易用性 : ★★★★Subversion支持linux和windows,更多是安装在linux下。
svn
服务器有2种运行方式:独立服务器和借助apache。2种方式各有利弊。目前业界评价的
SVN
易用性正在提高。功能:★★★★
SVN
的功能除具备 VSS 的功能外,还具有:它的客户机 / 服务器存取方法使得开发者可以从任何因特网的接入点存取最新的
代码
;它的无限制的版本管理检出 (checkout :注 1)的模式避免了通常的因为排它检出模式而引起的人工冲突;它的客户端
工具
可以在绝大多数的平台上使用。同样,
SVN
也不提供对变更流程的自动管理功能。安全性:★★★★一般来说,
SVN
的权限设置单一,无法完成复杂的权限控制;但是
SVN
通过
SVN
ROOT 目录下的脚本,提供了相应功能扩充的接口,不但可以完成精细的权限控制,还能完成更加个性化的功能。总体成本:★★★★★
SVN
是开发源码软件,无需支付购买费用。技术支持:★★★同样因为
SVN
是开发源码软件,没有生产厂家为其提供技术的支持。如发现问题,通常只能靠自己查找网上的资料进行解决。三、 ClearCaseRational公司的ClearCase是软件行业公认的功能最强大、价格最昂贵的配置管理软件。ClearCase主要应用于复杂产品的并行开发、发布和维护,其功能划分为四个范畴:版本控制、工作空间管理(Workspace Management)、构造管理(Build Management)、过程控制(Process Control)。ClearCase通过TCP/IP来连接客户端和服务器。另外,ClearCase拥有的浮动License可以跨越UNIX和 Windows NT平台被共享。ClearCase的功能比CVS、SourceSafe强大得多,但是其用户量却远不如CVS、SourceSafe的多。主要原因是:ClearCase价格昂贵,如果没有批量折扣的话,每个License大约5000美元。对于中国用户而言,这无疑是天价。用户只有经过几天的培训后(费用同样很昂贵),才能正常使用ClearCase。如果不参加培训的话,用户基本上不可能无师自通。易用性:★★★ClearCase 的安装和维护远比 VSS 复杂,要成为一个合格的 ClearCase 的系统管理员,需要接收专门的培训。 ClearCase 提供命令行和图形界面的操作方式,但从 ClearCase 的图形界面不能实现命令行的所有功能。如果Unix/Linux服务器上安装了Samba服务,可以直接通过Windows下Clearcase的客户端直接访问源
代码
,相对比较简单。功能:★★★★★ClearCase 提供 VSS,
SVN
所支持的功能,但不提供变更管理的功能。 Rational 另提供了 ClearQuest
工具
提供对变更管理的功能,与 VSS不同, ClearCase 后台的数据库是专有的结构。 ClearCase 对于 windows 和 unix 平台都提供支持。 ClearCase 通过多点复制支持多个服务器和多个点的可扩展性,并擅长设置复杂的开发过程。安全性:★★★★ClearCase 的权限设置功能与
SVN
相比,
SVN
有独立的安全管理机制, ClearCase 没有专用的安全性管理机制,依赖于操作系统。总体成本:★★要选用 ClearCase ,需要考虑的费用除购买 license 的费用外,还有必不可少的技术服务费用,没有 Rational 公司的专门的技术服务,很难发挥出 ClearCase 的威力。如现在网上虽有 ClearCase 的破解软件,但尝试应用的公司大多失败的缘故。另外,对于 web 访问的支持,对于变更管理的支持功能都要另行购买相应的软件。技术支持:★★★★★Rational 公司已被 IBM 公司收购,所以有可靠的售后服务保证。四、总结
工具
对比一览表特性 VSS
SVN
ClearCase易用性 ★★★★ ★★★ ★★★功能 ★★★ ★★★★ ★★★★★安全性 ★★★ ★★★★ ★★★★总体成本 ★★★★ ★★ ★★★★★技术支持 ★★★★ ★★★ ★★★★★以上几种
工具
的总结如下: 1. VSS 的使用简便易学,但 VSS 的功能和安全性较弱,且只对 windows 平台进行支持,建议作为项目配置管理的入门时采用的
工具
;2.
SVN
的安全性和版本管理功能较强,可以实现异地开发的支持,但
SVN
安装和使用多采用命令行方式,学习曲线高,同时不提供对变更管理的功能,对于小型团队,可以采用
SVN
进行管理。3. ClearCase 功能完善,安全性好,可以支持复杂的管理,但学习曲线和学习成本高,需要集成 ClearQuest 才能完成完整的配置管理功能。大公司如果采用异地多研发中心同时开发的模式,一般推荐使用ClearCase。
Cornerstone_4_1.zip
Cornerstone_4_1版本(亲测可使用), 非常好用的
Mac
的
代码
管理
工具
.提交, 拉取,
合并
, 对比,
代码
提交记录, 回撤等功能, 英文版本.
【岁月留声(
SVN
)】Beyond Compare
合并
冲突
SVN
代码
前言
SVN
在
合并
代码
的时候往往会出现之前的功能没有
合并
,但是现在需要重新
合并
的情况。而且有可能现在
合并
的
代码
里面有一部分是之后修改过的,导致分支树冲突
合并
报错的情况。要如何解决?这个时候就需要安装一个叫做Beyond Compare 4的文件对比
工具
。 操作
SVN
安装Beyond Compare 4的步骤我就不重复了,网上搜索就可以了。 安装完成后,我们要checkout两个分支目...
Mac
SVN
版本
合并
我主要是在 Cornerstone版本控制
工具
上进行 1.在服务器上选择主线,然后重新check一版本地(中间转换站功能) 具体操作: 线上版本右键 - check out work copy -创建本地目录-确认check 2.在本地版本
合并
具体操作: 选择本地需要
合并
版本--选择功能merge- 修改 merge from路径 - 确认 日志会有不同文件的对比及提示
合并
成功。 3.上传刚
合并
的版本,更新线上主线版本。 4.至此
合并
完成,大家更新最新主线。 ...
下载资源悬赏专区
12,915
社区成员
12,464,743
社区内容
发帖
与我相关
我的任务
下载资源悬赏专区
CSDN 下载资源悬赏专区
复制链接
扫一扫
分享
社区描述
CSDN 下载资源悬赏专区
其他
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章