あなたのコードをGitHubはどのようにして守ろうと考えているのか
1000万人以上の開発者がコードを保管している人気のレポジトリ、GitHubでは時として混乱を招くような状況に陥り、他人が書いたコードを誤って紛失したり上書きしてしまうことがある。しかしGitHubが3日に公表した新機能の登場で、こういった事故は防げるようになるかもしれない。あと数週間のうちに利用で
2015年9月22日 15:00
1000万人以上の開発者がコードを保管している人気のレポジトリ、GitHubでは時として混乱を招くような状況に陥り、他人が書いたコードを誤って紛失したり上書きしてしまうことがある。しかしGitHubが3日に公表した新機能の登場で、こういった事故は防げるようになるかもしれない。
あと数週間のうちに利用できるようになる新機能、プロテクテッドブランチにより、レポジトリのオーナーはソースコードを協力者たちの更新から保護できるようになる。
「この機能をレポジトリで有効化すれば、ブランチタブから保護設定が行えるようになる」とGitHubのデザイナー、プロダクトマネージャのベン・ブレイカンプは公式ブログで書いている。準備が整い次第コミュニティに対して公開されることになる。
安全第一

一度ブランチを保護してしまえば、上書きや削除は行えなくなる。またマスターブランチの状態確認を行い、マージしたいブランチが最新のものでない場合、マージ事態が止められる。
GitHubでも変更を取り消すためのアンドゥコマンドは提供されているが、戻すための手順は問題によって変わってくる。
方やプロテクテッドブランチの場合は上書き自体をさせない。また管理者が事を整理するためのツールも用意される。
全員が全員この機能を喜ぶわけではないだろう。協力者の中にはプロジェクトのある部分を触れなくなることにストレスを覚えるかもしれない。しかしビジネスアプリなどで使われる高付加価値のコードに対してこれらの仕掛けは重要なものだ。
これで数ヶ月苦しんで生み出されたコードを台無しにされてしまう様なことが無くなれば幸いだ。
画像提供:GitHub
-
関連記事:
- 現在の開発者像とは―いくつもの言語を使い、将来に期待を寄せているが、不安の種はテクノロジーについていくこと
- Eveはプログラミングを変化させようとしている
- グーグルによるAndroid Experimentsはプログラマーの新しい遊び場
- 出来る開発者の酷いコードとのつきあいかた
- グーグルのVulkanで、Androidのゲームアプリをより速く、より高性能にする方法
Adriana Lee
[原文]
※本記事はReadWrite Japanからの転載です。転載元はこちらをご覧ください。
バックナンバー
この記事の筆者
筆者の人気記事
進む「スマートダスト」研究、小型化するセンサーが人類にもたらす影響の大きさ
2016年9月3日 7:00
Amazonは世界一の失敗をする企業だ
2016年4月19日 7:00
ストレス社会の救世主! 新アプリ『Mindset』でストレスコントロールが可能に
2016年6月15日 9:14
話題の「フォグコンピューティング」、エッジコンピューティングとどう違う?
2016年8月13日 7:00
Arduino vs. Raspberry Pi:あなたにぴったりのDIYプラットフォームはどっち?
2017年11月17日 6:00
完全な透明性は本当にいい事なのか?
2015年7月17日 15:00
Think ITでは、技術情報が詰まったメールマガジン「Think IT Weekly」の配信サービスを提供しています。メルマガ会員登録を済ませれば、メルマガだけでなく、さまざまな限定特典を入手できるようになります。