如何在版本控制下放置类图?

时间:2018-03-11 09:38:36

标签: github uml class-diagram

我想在GitHub上将类图上传到公共存储库。

是否有任何工具被认为是此目的的惯例?

目前,我正在使用Google文档,我可以从中导出PDF。

有人建议我使用https://www.draw.io/,我可以从中导出XML(这将更适合版本控制,因为它是纯文本),但我不知道该工具是否被广泛接受"整个社区。

谢谢!

1 个答案:

答案 0 :(得分:3)

  1. 所有版本控制系统都使用文本文件。 PDF不是文本文件。算了吧。它与在版本控制下放置exe文件相同。 VCS使用文件,不要忘记这一点。
  2. 所有图表编辑器都在某种文本文件中具有图表的内部表示。 Eclipse UML编辑器使用XML。因此,版本控制系统可以轻松获取这些文件并使用它们。
  3. 遇到冲突时会出现问题。您必须解决它们阅读和理解图表示的内部语言。这可能非常困难。
  4. 所以,有可能,但尽量减少冲突。