24

我们目前正在使用 WinCVS,但它很慢并且没有合并对话框。我正在寻找类似 Eclipse 的 Team Synchronize 的东西(这样人们就可以在更新之前看到他们会得到什么)。

你有什么建议?TortoiseCVSWinMerge

注意:首选 OSS :)

4

5 回答 5

23

在 Windows 上,使用 Tortoise CVS 和 WinMerge 肯定会满足您的需求。我也认为学习如何使用命令行进行一些操作也是一个好主意。

于 2008-11-18T13:36:42.107 回答
15

第一:严格来说,到目前为止,这里引用的工具都不是 CVS客户端。它们都是 CVSNT 命令行客户端之上的“只是”GUI 前端(IIRC 只有 SmartCvs 使用普通的 CVS 客户端)。

所以,我很想听听您认为 WinCvs 中哪些特定操作很慢。真正的瓶颈通常是 CVS 协议本身,无论您使用哪个 GUI 前端,它的行为都是一样的。

另外,“没有合并对话框”到底是什么意思?
WinCvs 与 WinMerge(也作为冲突编辑器)很好地集成。
如果您正在谈论执行合并操作,您可以使用具有“合并选项”选项卡的更新命令......

对于预览更新,在 WinCvs 中也有几种方法:如果cvs -n up您只想查看哪些文件将被更新,您可以使用查询更新命令 (HEAD多个文件和文件夹)。

我已经安装了 Tortoise 和 WinCvs 多年,但通常发现我不使用 Tortoise,除非我因为没有得到所有大惊小怪而感到内疚...... ;)

我猜这完全是个人喜好问题,尤其是你是否更喜欢一个尽量不妨碍你的集成解决方案,而不是一个迫使你对版本控制任务做出有意识决定的独立应用程序。
WinCvs 对我来说可以满足我的所有需求,甚至更多,但我可能被认为是一个高级用户,并且在这方面有很大的偏见,因为我曾经是一个 cvsgui 邮件列表版主和常见问题解答作者,并且还编写了许多股票宏。

再说一次,对于 quuuuiiiite,WinCvs 上确实没有任何积极的开发...... :(

于 2008-11-19T14:22:27.817 回答
13

带有 WinMerge 的 TortoiseCVS 也是我对CVS的选择。

于 2008-11-18T13:30:10.467 回答
13

SmartCVS是 CVS 的另一个不错的选择。

于 2008-11-18T13:44:34.760 回答
2

我目前也在寻找这个。我关注 WinCVS,我喜欢它。但对于我的java项目,我更喜欢满足我所有需求的eclipse..

编辑..我的坏..没看到日期:(

于 2011-04-07T05:09:04.883 回答