2017-09-06 165 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輸出以創建個別設計元素的文本文件,可以置於源代碼控制之下,但這非常麻煩,我們從來沒有得到過很多。