GitHub能用于撰写协作文章吗?

9
我正在考虑在我感兴趣的领域撰写一篇有用的文章。还有其他大约10-15人对此感兴趣,并希望进行同行评审和合作。我不是一个多产的程序员,但我了解GitHub如何进行版本控制。
我能否将其用于撰写4-5页的协作文章(版本控制非常重要),或者您认为存在更好的替代方案?
5个回答

7
你当然可以,但我不确定这是否是最佳选择。有几个问题需要考虑。这是一种基于文本的文档格式还是您计划在类似MS Word的软件中进行写作?如果是前者,那么我认为它可能效果很好。如果是后者,我会说它可能不太有效。
那么你的其他合作者呢?他们能熟练使用DVCS吗?这也会有一些影响。我不知道你有多么强烈地需要文档版本控制,但我可以看出git可能有些过度。
我发现使用Google Docs效果很好,并且具有修订历史记录,尽管显然不像VCS中那样强大。

谢谢,实际上最初的文章将是基于文本的...但添加一些图和表的选项会很有帮助。 - user2760

4

我认为这个方法很棒。例如,Ruby on Rails指南就在一个公开的可读/写的GitHub存储库上。你可以免费获得Git功能(如分支、责任追究和一般版本控制功能),此外,如果你愿意,你还可以拥有一个可靠的备份和发布机制。

前提是贡献者足够计算机知识渊博以成功使用Git。

如果你用Markdown编写它,你可以将行内HTML插入其中(就像你在Stack Overflow上所做的那样)。易于编写,易于样式化等。


1

1

你可以这样做,但另一方面:

大多数维基都允许轻松创建富内容页面,支持协作编辑,并且内置版本控制和版本管理功能。


“architecture like github” 这个术语是什么意思? - Lazy Badger
@user2760 克隆什么?整个维基百科?为了什么?一个文章?在拥有它的维基中的模板。撤消到任何以前的版本-是任何维基的核心 - Lazy Badger
是的,但每个用户都有自己的副本吗?就我所了解的维基百科而言,您不能拥有多个副本,您可以编辑一个副本并存在不同版本(基于撤消),但不适用于不同用户所做的单独编辑。 - user2760
@user2760 - 你有一个网站和一个维基,它展示了每篇文章(页面)的最新版本 - 至少可以参考维基百科。 - Lazy Badger
让我们在聊天中继续这个讨论 - user2760

0

考虑使用谷歌文档。它们具有某种版本控制功能。而且它更适合这种工作。


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