我正在与另一位开发人员一起开发 XPages 项目,我们使用的是 IBM Domino Designer 9.0。对于源代码控制,我们使用 Git、Bitbucket 和 SourceTree。我创建了一个分支(从 Develop 分支出来)来使用。当我完成后,我切换到开发,从它的远程副本中拉出以获取其他开发人员的更改。然后我将我的分支合并到开发中 - 没有发生合并冲突。但是当我在 Designer 中打开项目时,我会遇到很多错误。例如,当试图打开一个 XPage 来使用我得到这个错误:
无法打开编辑器:无法解析项目 C:\Program Files\IBM\Notes\Data\workspace\DS8_2fD-D\customer_5cdtu_5ctrip.nsf 中名为 CustomControls/entrySelector.xsp-config 的 .xsp-config 文件
我试图删除该项目并从 ODP 创建一个新项目,但它不起作用。错误也在变化。有时它能够在 Designer 中打开 XPage,但随后它说自定义控件标记无效或类似的东西。也许值得一提的是,我正在使用的文件与 entrySelector.xsp 自定义控制文件没有任何关系。
问题又发生了。我正在开发一个功能分支,并希望将开发中的一些更改合并到该功能分支中。我做了以下事情:
保存并清理/构建项目
与 ODP 同步
阶段所有文件: SomeBean.java
SomeBean.java.metadata
editSomething.xsp
viewSomething.xsp
+ 4 个具有其他名称的类似类
提交所有暂存文件
签出开发(从功能分支切换到开发)
拉取origin/develop 开发
Checkout 功能分支
Merge(来自日志)从开发
ODP Refresh
Project.nsf 中选择最新提交与 ODP
Clean 和 Build Project
BAAAM 9 错误同步(未知标签 xc:editSomething 不能用作控件)
也许值得一提的是,上面的文件都不是新的/未跟踪的。他们也出现在开发分支中。当我尝试打开 editSomething.xsp 时,我现在收到此错误消息:无法打开编辑器:引发了意外异常
这个问题有点成为日常的斗争,它让我很生气,因为我不知道我做错了什么。