经过一段时间的研究试用,我老板与我对选择替代VSS的对象有了一致的意见,比较过svn,git, IBM Rational Team Concert 等后,
觉得最合适的选择是:
SourceGear 的 Vault/Fortress。
http://www.sourcegear.com/products.html
这不是free与opensouce,但对一个美国商业公司来说,几百美金的算是非常便宜的(一个人一天的工钱)
分享我使用的感受
1.对原vss数据的导入: 将vss中的项目导入到Vault后,可以追溯在vss中的历史。
2. 支持cheap branch(这是原vss的最大问题)。支持原子签入。
3. 没完成的工作可以shelve,不用checkin也不怕丢失。(换台电脑打开项目后,也可以找到你的shelfve list, unshelve,然后接着工作)
4. 支持离线工作。
5. client用户界面友好易用,上手极快。与 visual studio 无缝集成。是比vss好无数倍的替代品。
与eclipse也有集成,还没来得及用。
6. Merge超级强大。还可以比较目录/分支中的所有文件。
他的DiffMerge 工具是免费的,可单独下载的。
推荐大家下一个用用。
7. 使用sqlserver 数据库,管理方便。还有programming API, 可以自己做些集成。
8. Fortress是项目与bug管理的系统,与vault集成了。在check in时可以从list里找到你的task/bug id,注释也就自动加入了。
其他功能该有的都有了。写得太多就有失焦点了。
分享到:
相关推荐
标题中的“vss库迁移到SVN库的工具”指的是将Visual SourceSafe(VSS)版本控制系统中的项目库转换到Subversion(SVN)版本控制系统的工具。这通常是因为开发者或团队希望从VSS的老系统转向更现代、更广泛使用的SVN...
VSS2svn工具是实现这一转换的关键。 首先,我们需要获取vss2svn工具。你可以从官方项目页面http://www.pumacode.org/projects/vss2svn/wiki找到最新的下载链接。在写这篇文章时,最新版本为0.11.0 Alpha 1,但建议...
vss2005 vss传SVN(不支持),支持vss转git, 源码来源于:https://github.com/trevorr/vss2git(只负责编译好,没有改一行代码;本次编译代码的版本号为:099cb72(2021年4月27日),版本代码地址:...
Vss2Git is a Windows GUI application that exports all or parts of an existing Microsoft Visual SourceSafe 6.0 (VSS) (Wikipedia) repository to a new Git repository. It attempts to construct meaningful ...
vss2git, 将 Visual SourceSafe存储库迁移到 Git 是什么?Vss2Git项目包含几个组件:Vss2Git 是一个将现有 Microsoft/parts/ ( VSS ) ( 维基百科) 存储库导出到一个新的 Git库的Windows GUI应用程序。 它试图构造有...
VSS转换成SVN的工具 对于原来使用VSS这个配置工具的人员来说,使用很方便
【标题】"VSS代码库转为GIT库的工具源代码"所涉及的知识点主要集中在版本控制系统的历史迁移,特别是从Visual SourceSafe (VSS)到Git的转换过程。这是一个常见的需求,因为Git作为现代分布式版本控制系统,具有强大...
标题中的“vss库迁移到svn库”是指将基于Visual SourceSafe(VSS)的版本控制系统中的代码库转换到Subversion(SVN)系统的过程。这个迁移过程通常是为了升级版本控制系统的功能,或者因为团队已经从VSS转向了对SVN...
在本文中,我们将对比和介绍几种常见的代码管理工具:SVN、CVS、ClearCase(CC)、Visual SourceSafe(VSS)以及Git,并提供基本的使用说明。 1. **SVN(Subversion)** SVN 是一个分布式版本控制系统,允许开发者...
VSS2SVN is a simple utility project that aims to help migrate the contents of a source safe database to subversion. To do that, VSS2SVN uses two key assemblies: The Microsoft sourcesafe interop ...
"vss的svn插件 最新版本"指的是能够与VSS集成的最新版SVN客户端工具,用于在两个系统之间架起桥梁。 AnkhSvn-2.1.8420.8.msi是这个插件的安装文件名,其中"AnkhSvn"是该插件的名称,2.1.8420.8表示这是AnkhSvn的一...
首先,你需要下载一个VSS到SVN的迁移工具。例如,你可以访问http://bbs.scmlife.com/bbs/viewthread.php?tid=15046&extra=&page=1来获取这个工具。下载完成后,将压缩包解压到指定的目录,比如D:\yanyan\vsssvn。 ...
本文将详细介绍五种常用的代码管理工具:SVN (Subversion)、CVS (Concurrent Versions System)、CC (ClearCase)、VSS (Visual SourceSafe) 和 GIT,以及如何在 Eclipse 中集成这些工具进行日常开发工作。 ### 1. ...
<br>4、运行: vss2svn.exe --encoding=gbk --vssdir \\VSS_IP\VSS_REPOSITORY <br>5、当运行出现最后一个任务时候,在你所在的盘符下就会自动出现一个文件名为 _vss2svn的文件夹和文件名为vss2svn-dump...
Vss2Git项目包含几个组件: Vss2Git是Windows GUI应用程序,可将现有 (VSS)( )存储库的全部或部分导出到新的存储库。 它尝试根据按时间顺序对各个项目/文件修订进行分组来构造有意义的变更集(即 )。 VssDump...
Vss2Svn迁移工具是专门用于将Microsoft Visual SourceSafe(VSS)6的源代码管理数据迁移到Subversion(Svn)的开源解决方案。这个工具对于那些希望从VSS过渡到更现代、更开放的版本控制系统Subversion的团队来说非常...
本文将为你提供关于五种主流代码管理工具——SVN、CVS、ClearCase(CC)、VSS(Visual SourceSafe)以及Git的详细使用说明。这些工具在软件开发中扮演着至关重要的角色,帮助团队协作、版本控制和追踪代码变更。我们...
由于VSS现在已经过时,很多团队已经转向更现代的版本控制系统如SVN或Git,因此,对于不再使用VSS的用户,清理这些文件是有意义的。 `ClearSVNorVSS.exe`可能是这个清除工具的可执行程序。运行这个程序,用户可以...
SVN,全称为Subversion,是对CVS的改进和替代品。它由CVS的开发者设计,旨在解决CVS的一些问题。SVN引入了全局性的版本编号,这意味着每次提交都会对整个仓库产生一个新的全局版本号,而不是针对单个文件。这种设计...
本文将详细讲解如何在Eclipse集成开发环境中使用四种常见的代码管理工具:Subversion (SVN),ClearCase (CC),Git,以及Visual SourceSafe (VSS)。这些工具各有特点,适应不同的开发需求。 1. Subversion (SVN) SVN...