まとまった量の文章を執筆・編集するのにバージョン管理システムを使うことは、少なくとも技術文書においては特別なことではなくなりました。 原稿が汎用のテキストファイルの場合には、バージョン管理システムとして、GitやMercurialなどのソフトウェア開発用のツールを使いたいことが多いと思います。 実際、GitHubやGitBucketを利用して技術書やドキュメントの原稿を共同執筆するという話はとてもよく聞きます(知っている世間が狭いだけかもしれないけど)。 とはいえ文章の執筆・編集という作業には、プログラムのソースコードを開発する作業とは違う側面もいっぱいあります。 そのため、ツールとしてはソフトウェア開発用のバージョン管理システムを利用する場合であっても、そのワークフローについては、執筆・編集ならではの工夫が多少は必要なのかなと考えています。 もちろん、同じソフトウェア開発でもプロジェクト
![執筆・編集のためのGit(GitHub)ワークフローを考えてみた](https://cdn-ak-scissors.b.st-hatena.com/image/square/5bc5c607928a4fe673aa0b010c336a7551815b7d/height=288;version=1;width=512/https%3A%2F%2Fblogger.googleusercontent.com%2Fimg%2Fb%2FR29vZ2xl%2FAVvXsEjIbiGmdhXWLX7J3u63XP49S_jdVKDoQFkUqlx4qg5PuA_a2ap5NaJ2hQDYJhlByzw5CCcIrRyvTCSYyLXF5FR_GqEKUGzaC3rCeHnekSmy0sxw34a7JBB5mBHW_kS9nmpViHQm%2Fw1200-h630-p-k-no-nu%2Fone-history.jpg)