适用于 Windows 的最佳 CVS 客户端是啥? [关闭]

Posted

技术标签:

【中文标题】适用于 Windows 的最佳 CVS 客户端是啥? [关闭]【英文标题】:What's the best CVS client for Windows? [closed]适用于 Windows 的最佳 CVS 客户端是什么? [关闭] 【发布时间】:2008-11-18 13:28:16 【问题描述】:

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

你有什么建议? TortoiseCVS 与 WinMerge?

注意:首选 OSS :)

【问题讨论】:

对于这样的问题,我认为有时最好看的地方是alternativeto.net Eclipse 的“仅包含 CVS 插件”版本? 【参考方案1】:

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

【讨论】:

老兄,这些答案是 2 年前的…… 事情的变化不要因此而对人们投反对票。这个问题对于Win7来说不是必需的。【参考方案2】:

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

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

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

对于预览更新,WinCvs 中也有几种方法:如果您只想查看哪些文件将被更新,您可以使用查询更新命令 (cvs -n up) 或者如果您想要详细信息,您可以简单地 Diff(使用 WinMerge ) 针对HEAD(也适用于多个文件和文件夹)。

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

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

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

【讨论】:

我喜欢 WinCVS,直到我在 Eclipse 中看到 Team Synchronize 视图。突然间,我意识到 WinCVS 缺少什么。 我会看看那个 - 不过,我不是 Java 开发人员,我怀疑我会切换...... ;)【参考方案3】:

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

【讨论】:

【参考方案4】:

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

【讨论】:

正如我之前提到的,请注意目前他们不再支持 Window Vista 或 7。还有其他选项吗? 老兄,这些答案是 2 年前的…… 事情的变化不要因此而对人们投反对票。这个问题对于Win7来说不是必需的。 @luiscolorado:真的吗?我已经在 WinMerge 和 Windows 7 上使用 TortoiseCVS 大约一年了,没有任何问题。 刚刚安装了最新版本,我无法让它在 Win 7 上运行。【参考方案5】:

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

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

【讨论】:

以上是关于适用于 Windows 的最佳 CVS 客户端是啥? [关闭]的主要内容,如果未能解决你的问题,请参考以下文章

轻量级 Windows 应用程序的最佳开源示例是啥? [关闭]

设计“独立于平台”的 GWT 服务器的最佳方式是啥?

将巨大的 JS 对象带到客户端的最佳方法是啥? [关闭]

clearcase是啥

是否有适用于 Linux 的 WinSCP? [关闭]

学习 Erlang 的最佳方法是啥?