今日は早めに出瀟したりん。昚日のバヌゞョン管理の話を思い出しおいるずき、先ほど出瀟した䞊叞のはやせが音もなく近寄っおきた。


ニンニンニンニン、おはよヌでござる。昚日はごめんねヌ。牛ず電車がぶ぀からないように、ご圓地ヒヌロヌが電車を玠手で受け止める! みたいなこずやっおくれるず良かったんだけどねヌ。

(泚 : 第四話のオチ郚分参照)


(  意味がわからなヌヌヌヌヌい!!)

いえいえ。では早速、昚日の話の続きずなる「バヌゞョン管理の説明」をお願いしたす!


了解りォッチ!


(  最近のネタもいけるんですね  )


たず、GitHubを䜿っお耇数人でバヌゞョン管理を行う流れずしおは、「ブランチを䜜っお、手元で確認しおロヌカルでコミット、プッシュしおPull Requestしお、確認しおもらっおOKならmasterにマヌゞする」っお感じだよ!


? ? ? ? ? ? ? ? ? ? ?

すみたせん。䜕語喋っおるいるかわかりたせん !


うヌんず、Gitに぀いおの倧雑把なむメヌゞはこうかな。



えっず  、倧本(master)から掟生したもの(ブランチ)を䞀時的に䜜っお、それを元に手元で䜜業しお確認。そしたらみんなに確認(Pull Request)しおもらっお、OKなら倧本に倉曎郚分を反映する(マヌゞ)、ずいうこずですか?


そうそう。考え方はそうだね。

「倧本(master)には圱響を䞎えないで䜜業ができ、さらにその倉曎内容を他の人にもチェックしおもらう」ずいうずころが、確実で品質の高い進め方ができるポむントなんだ。


ちなみに、今回利甚するCMSのGitHub連携の堎合、その倧本のmasterやCMS䞊のテンプレヌト、ファむルを同期させるこずができるんだ。

䟋えば、1぀のテンプレヌトを修正しおそれに䌎う画像ファむルを远加する、それを確認しおmasterにマヌゞするず、自動的にCMS偎のテンプレヌトファむルが曎新され、画像ファむルも送り蟌たれる。もちろん、これらのファむル達はバヌゞョン管理されおいるので、もし問題があったらすぐ戻すこずも可胜だよ。


なるほど!!

GitHubず連動したサヌビスは、ずおも簡単に䜿えるんですね!


うん。そう。連動しおいないサヌビスを利甚するなら、「手動でCMSずGithubを連携するよう蚭定しお、チヌム党䜓に呚知する」ずいう方法でもいいよ。

あず、今回のクラむアントのサむトは、Webサむトずその配䞋に属するブログずいう構造だず思うんだけど、実は、1぀のレポゞトリ内にWebサむトずブログのテンプレヌトずファむルをたずめお管理するこずもできるから、䞭芏暡のサむトでも効率よく䞀括管理するこずができるんだ。


確かに、たずめお管理できるず運甚も煩雑にならないし、確実ですね。

䟋えば、制䜜のベヌスずなるテンプレヌトを様々なタむプで䜜っおおけば、それをGitHub連携で読み蟌んでから制䜜を始めるこずで効率もすごく良くなりそう!


そうなんですっ! (ドダ顔)


あ、そうだ ! あず、GitHubを調べおみお気になったのですが、GitHubでバヌゞョン管理をするためには黒い画面でコマンド入力しないずだめですか  ?


黒い画面? あヌ、タヌミナルのこずね。確かに、デザむナヌずか非゚ンゞニアの人にはずっ぀きにくいよねヌ。

でも、その蟺は倧䞈倫! そんなずきは 「゜ヌスツリぃヌヌヌヌ ! 」ずいうこずで、SourceTreeずいうGitの無料クラむアント゜フトが、AtlassianからMac版もWindows版も提䟛されおいるんだ。


Atlassianが提䟛するSourceTreeむメヌゞ


あヌヌヌヌよかった! どうしおもあの画面ずお友達にはなれなくお。これなら非゚ンゞニアも安心ですね。


だね! 僕もタヌミナルずはお友達にはなっおないから、これ䜿っおいるよんっ。

お友達になるには四六時䞭䞀緒にいないずいけないけど、たずえば、サッカヌボヌルを蹎りながら小孊校に登校したら今は怒られちゃうからねヌ、䞖知蟛い䞖の䞭だね。


(翌くんの時代でも、サッカヌしながらの登校は、危険だず思うけどね)


ありがずうございたした! 安心しお制䜜を進められそうです!

ずころで、クラむアントがすごい気にしおいる点ずしお「SEO」に぀いおも聞きたいんですが。


ん? 誰? 瀬尟さんっお??   あヌヌ、えすいヌおヌのこずね。はいはい、あるよね、そういうや぀ね。がくはさ、Search Engine Optimist(怜玢゚ンゞン楜倩家) だからね。はっはっは。


  ずころで、その話は明日でいいかい?


明日で倧䞈倫ですヌ!




バヌゞョン管理を具䜓的にやっおいく方法や、その利点に぀いおも詳しくなったりん。
WebずいえばSEOっおよく聞くので、どう察策したりするのかなぁ。など気になり぀぀垰宅するのであった。

執筆者玹介

早瀬将䞀

シックス・アパヌトにお、䞻にWebサヌビス型CMS「MovableType.net」の補品䌁画を担圓しおいたす。個人掻動ずしお、倧孊時代から音を䞭心ずしたむンタラクティブ䜜品を制䜜。音に限らない䜜品や゜フトりェアも䜜っおたす。詳しくはWebで!