2017-09-23 56 views
1

我有兴趣使用Rubberduck主要是因为它的Github源代码控制功能。然而,从该项目的Github站点可以看出,在最新版本中,该功能并不稳定。我的问题是,我应该使用什么版本?现在我真正关心的是拥有最稳定的源代码控制功能。我应该回到v1.4.3吗?还是还有另一个2.X版本,在最近事情变得更糟之前更稳定了?什么版本的Rubberduck具有工作源代码控制?

+0

事情最近没有变得更糟 - 该功能是一个相当大的一块,它的一直需要一些爱。在1.4.3和最新的2.1.x预发布版本之间的所有方面都有很多改进,你不需要1.4.3。 SC功能及其问题无论如何都是一样的;只是从那以后,这些命令重新连接到了新的WPF UI。 2.1.x包含一个* export project *命令,可以更方便地将代码文件发送到文件系统。顺便说一句,你会使用RD远远超过SC;代码资源管理器*本身*是一个巨大的导航工具提升! –

+0

大部分问题涉及推送到远程:本地git工作相对较好。所以你可以从你最喜欢的命令行工具(Rubberduck的SC面板可以启动它)'git push'和'git pull',并使用SC面板提交。更新的版本解决了UserForms的问题,这些问题目前已发布到早期的2.x版本;不要“回去”版本,Rubberduck正在向前迈进,而不是倒退! –

+0

垫子 - 感谢您的建议!所以,如果我正确理解你使用本地git,我基本上会使用RD将我的代码同步到本地文件夹,然后使用独立的Git客户端来获取该副本并与Github同步(执行pull请求等。) - 是对的吗?导出项目命令似乎可以以同样的方式工作,但它只能是一种方式 - 我可以使用它来同步我所做的更改,但不会收到其他人所做的更改。我在这里跟踪正确吗?再次感谢您的快速响应! -Michael –

回答

2

我肯定会推荐尝试Rubberduck;单元测试,代码检查和其他功能都非常棒......参与的人也都很慷慨地分享他们的时间和知识 - 但是恕我直言,他会回避使用旧版本来访问Git功能(它已被禁用一个原因)。

您可以启用它的菜单系统下的“实验性功能”> Rubberduck>设置>常规设置(向下滚动)

Rubberduck settings for using Git

如果你真正需要的东西尽快也许看VBAdiff(http://vbadiff.com/ )或此项目https://github.com/spences10/VBA-IDE-Code-Export

0

过去几个月的大部分努力都用于完善解析器和解析器,这会影响整体性能以及所有检查和重构功能;消除检查误报并确保没有和quickfix或重构破坏了我们用户的代码已经第一要务,离开borked源控制面板下的喜爱 - 这么多,我们最近彻底禁用它在默认情况下,直到我们的git其下控制。

团队意味着成长,一个新的贡献者加入了这个项目,并开始在源控制面板问题的工作。

最近合并了一个拉取请求, 并且由于每个合并的PR都获得了发布的预发布CI构建版本,因此现在可以下载v2.1.0.2257

这修正涉及的SC面板采用了抽象工厂接口的国际奥委会注册的错误,它只是恰巧显然修正了GitHub的认证例外,所以推现在应该很好地工作。

的方式修正更多,V2.1“绿色版本”将可能有一个非常稳定的源控制功能=)

相关问题