我们多年来一直在大型项目上使用Domino而没有任何真正的源代码控制(除了服务器备份之外)。所以,当我注意到最新的Designer 8.5.3可能与SVN集成时,我感到非常高兴。
我无法让SVN正常工作,因为更新网站已经移动original instructions已经noted on Stackoverflow。 solution posted on OpenNTF,只有一半工作,多米诺仍然在GEF,Mylyn和其他一些缺失的插件上呱呱叫。在找到并安装它们之后,我似乎仍然没有源代码控制集成。
我现在拥有的是创建磁盘项目的能力,但我似乎没有任何源代码控制功能。我期待看到提交,更新,还原等菜单项 - 这是它在Domino中的工作原理吗?
我当然可以创建一个存储库来提交磁盘上的项目,但我希望在Domino内部进行集成。虽然有多年的编程经验,但我是Eclipse的新手。我认为我在安装插件时做错了什么?尝试追踪缺失的插件当然是一个复杂的过程。
最近有人试过这个并成功吗?我需要安装哪些文件,设置调整,等等,以确保这有效?我很高兴安装我的设计师,并按照说明列表。
另外,我是否了解集成的工作原理?我是否可以在Designer中获得命令集成,还是必须与磁盘上的项目分开工作?我真的希望这很容易集成到正常的工作流程中,所以我可以将团队转换为使用它(添加太多额外或复杂的步骤不太可能创建转换)。
我发布了已安装插件的屏幕截图,以防有用。
Mercurial?顺便说一下,有没有人使用Mercurial代替SVN和Designer?我宁愿使用Hg,因为我将它用于相关的Dojo项目,并且团队使用一个系统会更容易。但是,我会选择SVN,因为任何源代码控制都优于非。
答案 0 :(得分:7)
更新: 现在这个答案已经过时了。它是有用的,它应该指向用户正确的方向,但它不再是一个真正的工作答案。我不再在Lotus Notes上开发,因此我无法将其更新为当前的解决方案。
我最终设法解决了这个问题,但会发布解决方案,以防其他人遇到同样的麻烦。
answer Per Henrik Lausten非常有帮助,因为它向我展示了通过菜单的路线。主要的问题是我不习惯Eclipse的工作方式,所以我没有意识到你必须转到“Team”菜单和“Share Project”之后创建磁盘项目。当我这样做时,我发现SVN和CVS都已经可用。
我发现SVN不喜欢 file:// 协议(可能是windows问题?)因为我无法在我们的网络上安排SVN服务器,所以我决定放弃Mercurial路线。这对我们来说更好,因为我们的其他项目存储在Mercurial中。
使用Lotus Designer 8.5.3设置Mercurial:
上述大部分步骤应该是显而易见的,但决定发布完整的详细信息,以防任何人像我使用Eclipse一样挣扎以及如何正确使用它。一旦我弄明白,它真的很容易。
答案 1 :(得分:6)
Keith Strickland创建了一系列关于在DDE中使用源代码控制的博客文章。他们可能会帮助你: