This page is intended for users in Hong Kong. Go to the page for users in United States.

エディター・ライターがGitを導入した話

ライターやエディターのみなさんは、テキストファイルの修正履歴を保存する場合、そのファイルをコピーして名前を変更して保存していることが多いですよね。しかし、この保存方法で、間違えて消してしまったり、上書きしてしまったりした経験はありませんか?これらの事故を防ぐために、ブラニューのコンテンツチームではGitを導入して記事や編集の管理を行なうことにしました。

・Gitとは

Gitとは、いつ、誰が、どのファイルのどの箇所を、どういった目的で作成し、編集、削除したかという履歴を共有することができるソフトウェアのバージョン管理システムのことです。
Gitを活用することで、AさんBさんがファイルを共有して作業していても、それぞれの編集データを分散して保存しておけるので、あやまって上書きしてしまったり、動かなくなってしまった、などといった事故を防ぐことができます。
エンジニアの方には馴染み深いGitですが、ブラニューでは、エディターやライターもGitを使ったバージョン管理をはじめました。

bitbucketのリポジトリを利用

エンジニアの間では、Gitに特化したホスティングサービスGitHubを主に使用していますが、エディター、ライターではbitbucketを使用しています。GitHubの無料プランではソースコードの共有が前提となっており、非公開リポジトリを作成することができませんが、bitbucketの場合、使用できるユーザーの数によって課金される仕組みになっていますが、5ユーザーまでの同時利用が無料プランとなってています。さらに、非公開リポジトリの数が無制限で、日本語に対応しているため非エンジニアでも使いやすいという利点から、bitbucketを導入することになりました。

・Gitを活用することでできるようになったこと

編集の差分が確認できる

これまでブラニューのライターは、テキストエディタや、ワード、Googleドキュメントなどを活用して記事の執筆を行なっていました。そのため、1度ライティングしたものに編集を加えてしまうと、「やっぱり、前のほうがよかった」となっても、履歴を遡ることができず後悔をしたことが何度かあったんです。編集の都度ファイルをコピーしていたのですが、数が増えすぎてしまって管理しきれない状況になっていました。Gitを導入してからは、編集後の差分をコピーなどの操作をしなくても履歴として残るので、過去の内容をスマートに確認・管理できるようになりました。

ライターがbitbucketでライティングを行ない、記事が完成したらプルリクエストにてレビューアーを選定します。アサインされたレビューアーは、プルリクエスト上で記事の編集を行ない、編集がおわるとマスターにマージするのです。
その際、編集者がどの部分を変更したのかが可視化される仕組みになっています。赤いセルが編集前、緑のセルが編集後です。書いた記事を見直して、改善することが簡単になったので、ライターの学習にも役立っています。
また編集が追加されるたびに、Slackに通知がくるように設定することも可能です。いつ、だれが、どんな編集を行なったがすぐに把握できるので、記事完成のスピード感もアップしました。

コメントを残すことができる

これまで、ライターに対するフィードバックは口頭で行なわれてきましたが、Gitを活用することでフィードバックを記録することができるようになりました。行ごとにコメントを残すことができるので、より細かいところまでチャックできるようになり、ライターの技術が向上に役立ったり、コンテンツの質を確実に保つことができるようになったりしました。

・まとめ

Gitを導入するまえ、ブラニューのエンジニアにGitについての勉強会を開いてもらったのですが、実はいまだにその仕組みについてよくわかっていません。そのため、よくわからないままGitを導入することになったので最初は操作に戸惑いましたが、何度か使うに連れてその便利さに気づき、今ではスムーズに活用することができるようになりました。Gitの仕組みを理解していなくても、やり方さえ覚えてしまえば、便利なツールとして業務に活用することができます。アイディア次第でさまざまな使い方ができるGitおすすめです。

BRANU株式会社's job postings
Anonymous
Picture?1523000379
6a0fd6bf 3763 4df6 86cb d2e45cdcaec4?1558329013
10881564 791770644229144 3818588456467498194 n
Fb409f36 9a3c 496f a997 35874b489ec8?1501395443
A893b2f5 4638 48f6 9580 e9d8e704dac9
17 Likes
Anonymous
Picture?1523000379
6a0fd6bf 3763 4df6 86cb d2e45cdcaec4?1558329013
10881564 791770644229144 3818588456467498194 n
Fb409f36 9a3c 496f a997 35874b489ec8?1501395443
A893b2f5 4638 48f6 9580 e9d8e704dac9
17 Likes

Weekly ranking

Show other rankings

Page top icon