我正在将GitLab与Sourcetree结合使用。每次我想提交一些东西,我都会去我的Domino Designer并右键单击数据库,单击团队开发并使用'与ODP同步...'。
大多数情况下,一切都运行得很好,但有时会弹出同步对话框而不会消失。在我的Sourcetree中,我可以看到一些文件正在等待提交,但这些文件并非全部。
所以对话框显示出来,不会消失并说“进展信息”#34; "出口..."就是这样。
在背景中没有"使用"按钮在那里,然后取消'按钮被禁用。
此时我唯一能做的就是使用任务管理器关闭Designer,但即使重新启动我正在处理的计算机和VirtualBox(设计器在VM上运行),问题仍然不会消失。唯一改变的是:它有时会卡住"后来"在进步中。
我已经读过设计师因自动同步而经常挂起。在我的情况下,此功能已被禁用。
是否有人可以告诉我导致此问题的原因以及我如何解决? - 提前谢谢
(同步正在进行大约四个小时,没有变化)
答案 0 :(得分:1)
您是否能够将其追踪到特定的设计元素?如果DXL中存在损坏,则导出到ODP可能会失败。在Package Explorer中,您可以使用“打开方式...”右键单击菜单选项以XML格式打开。同样,使用菜单选项导出为DXL也可能会突出显示DXL中的任何损坏。此外,是NSF本地还是服务器。如果它位于远程服务器上,则可能会影响同步到ODP(将是本地)的性能。
答案 1 :(得分:0)
我们将Domino Designer和Sourcetree与Mercurial和Bitbucket结合使用了大约一年。 我们遇到了很多困难:“挂”同步,自定义控件损坏,文件丢失,压力很大等。
我的确发现:大多数同步问题都与资源中的IconNote文件有关。 有时,关联的源包含此资源的另一个版本,因此它会创建一个IconNote.orig。只要此文件存在,同步就会出错。我想在资源中不允许使用IconNote.orig,因此同步会在没有任何警告(!)且经常损坏的文件的情况下停止。
我花了很长时间才发现,但现在我知道:如果Git中存在IconNote,我会立即将其删除!同步进展顺利。