非微软Word最灵活的开放办公室文档格式,可用于Git版本控制和协作。

3
我希望开始使用Git进行协作文档,想知道最好的格式是什么?
这份文档有一些宽泛的需求:可以轻松添加一些简单的标记,比如粗体、斜体、可能还有一些字体大小或高亮(没有太多技术性)。能够在Git中无缝工作,不需要太多复杂的命令,因为项目中并不是所有人都是Git专家,甚至可能是第一次使用。希望它足够轻便。
我已经不太喜欢Microsoft Word了,因为我不想付费,它有很多我不需要的花哨功能,而且让我感到厌烦。
我已经倾向于使用带ODF格式的OpenOffice Writer。有人做过吗?或者有什么建议,为什么这不是一个好主意?有很多格式可供选择,就像这张图片:enter image description here那有点压不住人。
我使用OpenOffice的理由是它是免费的,可以安装在大多数计算机上,并且是开源的。这个项目也是开源的,使用开源工具似乎符合精神。
我知道这不是讨论论坛,我真的在寻找有关文件类型的明确答案,或者是有经验在Git中对Word /文本文档进行版本控制的人的建议。在这个项目中使用SVN完全是不可能的,主要是因为它很糟糕。谢谢!更新:想法是在Github中对其进行版本控制。该项目涉及工程师、语言学家和其他程序员,他们有兴趣清理、标准化并总体改进我们用于指称计算机语言概念的语言。下面有一个很好的建议,就像在Github README中一样使用Markdown,听起来对我很棒,但我不确定这是否会吓跑非Github、非计算机技术精通的人。

1
就我个人而言,我认为维基更适合您的要求。 - Karl Bielefeldt
@KarlBielefeldt 是的,我在考虑使用维基百科作为另一个选项。你会推荐哪个维基百科?我将在底部更新我的初始帖子,详细介绍一下这个项目。 - botbot
你可能会觉得这个小技巧很有趣。 - rlegendi
7个回答

5
您可能已经意识到,源代码控制机制往往不适用于类似Word的文档版本控制。您可能希望考虑使用Markdown格式的简单文本文件,特别是因为您正在使用GitHub。学习它并不困难,而且GitHub会在显示README.md时自动显示格式。
您使用的文档类型与学习Git的学习曲线几乎没有关系,无论您要对什么进行版本控制,学习曲线都将相似。

1
实际上,我想我误以为你说你正在使用GitHub,而你只是在标签中提到它。然而,对于一个开源项目来说,你可能会考虑使用它,因为它对于开源项目是免费的,本身也是开源的等等。 - Andrew
你说得对,我正在使用GitHub并且很喜欢它。你完全正确,那正是我的想法。我确实考虑过GitHub上README的组成方式,那正是我所寻找的。问题在于我不知道它是否像简单的Word文档一样强大或易于理解。我正在考虑这份文档可能会达到数百页......我将尝试寻找更多关于README和Markdown格式的信息,感谢你的建议! - botbot
如果可以在OpenOffice文本/Word文档中轻松编写Markdown,我可能会选择这个解决方案。 - botbot
显然可以通过一些工作实现,使用OpenOffice作为文本编辑器并不是必须的,而且我几乎认为不这样做会更方便。 - Andrew

1
假设您想继续使用OpenOffice(其他答案/评论似乎表明这不是硬性要求),最近的OO版本允许您以未压缩的XML格式保存(在这种情况下为.fodt),这实际上非常适合存储在VCS中,尽管文件比压缩格式大得多,但随后版本的增量与文件的实际更改大小相当接近。

1

Markdown是一种开放标准,许多大公司正在使用它。

有一个优秀的工具可以供您的用户使用来编辑Markdown文件:

http://markdownpad.com/


1

我认为Github使用的是kramdown,它是Markdown的超集。它支持脚注、表格和其他标准Markdown不支持的功能。如果你需要其中的一种,考虑设置本地编辑器以支持kramdown,或者php extras kramdown实现


1

0

我决定使用wikispaces上的维基百科。我觉得它满足了我所有的需求。我将总结一些使用这两者的优缺点。

Github的优点:

  • 强大的社区和协作

Github的缺点:

  • 不是非常容易使用(虽然这是有争议的)

维基百科的优点:

  • 易于各种不同人群使用

维基百科的缺点:

  • 它很丑,我不喜欢版本控制系统,社区似乎很沉闷。

最终,我必须选择易用性而放弃Github的所有酷炫功能。

我应该感谢上面的@Karl。

我真的很感激所有的帮助,并从中获得了很多收获。特别是学到了一些Github的酷炫功能。

谢谢!


0

gollum 看起来是另一个可能的选择,虽然我对它不太了解。它是由 GitHub 构建的维基百科,令人惊讶的是没有人提到过它。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接