我们目前正在使用WinCVS,但它很慢并且没有合并对话框。我正在寻找像Eclipse的Team Synchronize这样的东西(所以人们可以看到他们在更新之前会得到什么)。
你有什么建议? TortoiseCVS与WinMerge?
注意:OSS首选:)
答案 0 :(得分:22)
在Windows上,绝对使用Tortoise CVS和WinMerge将满足您的需求。我也认为学习如何使用命令行进行操作也是一个好主意。
答案 1 :(得分:15)
首先:严格来说,到目前为止,这里引用的工具都不是CVS 客户。它们都是CVSNT命令行客户端上的“仅仅”GUI前端(仅IIRC,SmartCvs使用普通的CVS客户端)。
所以,我很想知道你认为WinCvs中哪些特定操作很慢。真正的瓶颈通常是CVS协议本身,无论您使用哪个GUI前端,它都会表现相同。
另外,“没有合并对话框”究竟是什么意思? WinCvs与WinMerge(也作为冲突编辑器)很好地集成 如果您正在讨论执行合并操作,请使用具有“合并选项”选项卡的更新命令...
对于预览更新,WinCvs中还有几种方法:如果您只想查看哪些文件会更新,您可以使用查询更新命令(cvs -n up
),或者如果您想要详细信息,您可以简单地使用Diff(使用WinMerge)对HEAD
(也适用于多个文件和文件夹)。
我已经安装了Tortoise和WinCvs多年,但通常发现我不使用Tortoise,除非我感到内疚,因为没有得到所有的大惊小怪......;)
我想,这完全是一种品味问题,尤其是您是否更喜欢一种集成解决方案,它不会妨碍独立应用程序,迫使您对版本控制任务做出有意识的决定。
对我来说,WinCvs可以满足我所需要的一切,但是后来我可能被认为是一个高级用户和一个有很大偏见的人,因为我曾经是一名cvsgui邮件列表主持人和FAQ作者,并且还编写了许多股票宏。 / p>
然而,在某些时候,对于quuuuiiiite,WinCvs上并没有真正有任何积极的发展...... :(
答案 2 :(得分:13)
使用WinMerge的TortoiseCVS也是 CVS 的选择。
答案 3 :(得分:13)
SmartCVS是CVS的另一个不错的选择。
答案 4 :(得分:2)
我当前也在搜索这个。我着眼于WinCVS,我喜欢它。但对于我的java项目,我更喜欢满足我所有需求的eclipse。
编辑..我的坏..没有看到日期:(