2017-09-06 216 views
1

我知道Git推荐用于XPage开发的源代码控制,但对于旧版Lotus Notes应用程序,特别是那些有很多表单的应用程序,源代码控制的最佳选择是什么 - Git或Teamstudio CIAO?Lotus Notes源代码控制

+1

Git实质上是快照您的文件系统。这些文件可以是文本或二进制文件。如果你有二进制blob,你可能需要告诉git不要调整它们。 –

+1

@ThorbjørnRavnAndersenGit可以存储二进制blob,但很难合并。所以git主要是面向存储和合并文本文件。 – phd

+0

@phd合并二进制blob没有意义。你将如何合并word文件的两个版本? –

回答

1

我建议你使用Teamstudio CIAO。原因如下:

  1. Git不擅长二进制文件的版本控制和二进制文件将迅速扩大git回购大小。即使你可以git git LFS,但使用teamstudio CIAO会更方便。
  2. Teamstudio是IBM Notes(和Domino)的VCS设计。您可以使用集成GUI轻松跟踪版本
+0

谢谢,两个答案都非常好,但我不得不选择一个! –

1

如果您只是想将整个模板作为一个单元放在源代码控制之下,任何解决方案都可以。如果您希望能够将个人设计元素置于源代码控制之下,我认为TeamStudio CIAO是镇上唯一的游戏。 (还有一个,但我不认为它仍然支持,我不记得这个名字。)

多年前我玩过的另一种替代方法是做DXL输出以创建个别设计元素的文本文件,可以置于源代码控制之下,但这非常麻烦,我们从来没有得到过很多。