首页 / 知识
从Visual SourceSafe切换到CVS:Visual Studio中丢失了哪些功能?
2023-04-14 17:32:00

Switching form Visual SourceSafe to CVS: what features are lost in Visual Studio?我的公司正在使用Visual SourceSafe(VSS)和Visual Studio 2005(2008年很快)。 他们想切换到CVS,但是开发人员不想失去我们与VSS和Visual Studio的集成。 我知道有CVS插件,但是CVS失去了什么功能(如果有)? 如果要切换,为什么不切换到更好的东西?在版本控制方面,CVS与最新技术相比还有很长的路要走。诸如Subversion或Vault这样的更现代的系统不仅提供了更好的功能,而且还可以使您更好地与Visual Studio集成。 对VSS尖叫,以获取丢失的源代码等。但是,严重的是,它是一个非常不同的模型(乐观锁定),因此您可能会在头一会儿失去一些生产力。如果您使用的是Visual Studio 2008(我拥有的所有CVS插件),我可能会看一下使用TortoiseCVS和"在Windows资源管理器中打开文件夹"或Visual Studio Explorer插件而不是CVS插件。曾经遇到过严重的功能问题或严重的稳定性问题)。 VSS确实是一个糟糕的源代码控制系统,从长远来看,过渡到现代风格(乐观锁定)的源代码控制系统将是一大福音。您可能想要一起跳过1990年代,然后转到Subversion / Git / Mercurial,进入2000年代。 如果必须切换到CVS(最好使用Subversion或分布式VCS),则可以在此处找到用于迁移并保留更改历史记录的脚本。 我们对CVS感到非常满意,尽管我们不使用Visual Studio集成,因为我们发现TortoiseCVS和SmartCVS更好。但是,如果我现在要切换,我会看看Git或Mercurial。 Visual Studio在CVS和SVN的IDE内集成度很差。那些免费的软件效果不佳。我使用Tortoise(Visual Studio外部),并且工作正常。如果您想在Visual Studio中使用某些工具,则可以检查是否有免费插件或使用TFS。 我的骇客如下: 我主要是Java开发人员,并且使用Eclipse / RAD。对CVS的支持很棒,并且很容易使用。 对于C#工作,我尝试为Visual Studio找到一个CVS插件,但对我发现的插件不满意。最后,我决定使用Eclipse来处理C#项目的版本控制。 步骤: 尽管我还没有使用Subversion插件,但是我想它可以以类似的方式工作。 该解决方案对我来说效果很好,特别是因为我将大部分时间都花在Eclipse上。 我确实尝试过使用TortoiseCVS,但发现使用起来很棘手。 Eclipse是免费的,并且CVS接口非常有用。 |
最新内容
相关内容
linux常用命令和功能?
linux常用命令和功能?,工作,系统,管理,信息,命令,目录,网络,功能,常用命令,操作,linux常用命令及用法linux常用命令: pwd命令 该命令的英文解linux切换到纯命令行?
linux切换到纯命令行?,系统,密码,终端,首页,电脑,信息,状态,环境,界面,命令,在linux下,怎么才能从图形界面切换到文本命令行界面Linux命令行模linux命令功能ls?
linux命令功能ls?,命令,文件,标准,工作,系统,观察,一致,目录,选项,清单,linux中ls的作用是什么?1、ls是英文单词list的简写,其功能为列出目录的linux常用命令的功能?
linux常用命令的功能?,系统,工作,地址,信息,管理,命令,目录,功能,常用命令,操作,linux常用命令及用法linux常用命令及用法包括登陆、重启、关linux命令切换到e盘?
linux命令切换到e盘?,系统,电脑,资料,档案,信息,软件,统一,不了,官方网站,情况,linux中的C盘D盘E盘F盘在哪呀fdisk -l,查看硬盘信息。查看硬盘linux命令审计功能?
linux命令审计功能?,系统,标准,工具,信息,网络,状态,分析,首次,服务,定期,利用Linux系统Shell命令编写脚本实现对用户行为的监控和审计功能...linux切换到命令页面?
linux切换到命令页面?,系统,密码,状态,暂停,工具,环境,终端,命令,信息,首页,linux怎么进入命令界面1、打开linux系统,在linux的桌面的空白处右linux中rz命令功能?
linux中rz命令功能?,服务,工具,位置,数据,命令,电脑,密码,平台,官网,系统,Linux下rz命令怎么使用1、下载文件存放位置需要在securtCRT中设置,设linux命令功能查询?
linux命令功能查询?,系统,信息,工具,命令,地址,工作,灵活,情况,网络,标准,Linux系统下基本的帮助查询命令小结linux系统帮助命令有哪些?让我们linux切换到桌面命令?
linux切换到桌面命令?,密码,环境,系统,终端,信息,电脑,状态,位置,桌面,界面,linux里面怎么快速回到桌面1、返回到我的桌面界面:Ctrl+Alt+F7退出linuxcp命令功能?
linuxcp命令功能?,系统,工作,信息,地址,认证,网络,命令,密码,管理,文件,linux命令中的cp和scp命令的区别?Linux为我们提供了两个用于文件copylinux命令按功能分?
linux命令按功能分?,系统,工作,管理,命令,标准,信息,目录,网络,时间,名字,Linux系统中进行磁盘管理的常用命令有哪些?分别有什么功能Linux磁盘