WEB制作にもつかえるバージョン管理ツール
2016/09/08
バージョン管理のすすめ
バージョン管理とは、コンピュータ上で作成、編集されるファイルの変更履歴を管理すること。 特に複数のメンバーでひとつのプロジェクトを制作・運用するとき、「誰が」「いつ」「なにを変更したか」が分かるようにし、それぞれ各人が行ったファイルの修正が衝突したり、先祖がえりすることを防ぐことが重要です。
バージョン管理をするには
この世界中の開発者たちを悩ませる問題を解決するために、便利なツールがすでにいくつも用意されています。このツールを上手く使うことで開発がよりスムーズになるでしょう。
ここで代表的なバージョン管理に便利なシステム・ツールを紹介します。
Git – バージョン管理システム
レポジトリと呼ばれる変更履歴を管理することで、バージョン管理を行います。
ただし、扱うにはGit仕組みについて理解したうえで、コマンドラインを打ち込むためのコマンドを覚えたりする必要があり、プログラマーでもない一介のWEBデザイナーが使いこなすには敷居が高いです。
参考) Gitについて
SourceTree – GitをGUI化したもの
視覚で直感的に操作できるようにしたもので、Gitの仕組みを多少理解していれば使いやすいため、多くの開発者が利用しています。自分のパソコンにインストールして使います。Windows、Mac両対応なのが嬉しい。
参考) SourceTreeについて
Bitbucket – SourceTree(Git)で管理しているファイルをクラウドで運用
クラウド上でリモートリポジトリを用意することで職場、自宅などどこからでも同一のファイルを管理することができます。(Google Driveのような感じ)
複数人で共有することも可能なのでチーム単位でプロジェクトを運用するのに便利です。
参考) Bitbucketについて
サーバーとGitの連携(デプロイ)
Gitで管理しているファイルをそのままサーバーへアップしてWEBを更新できたら楽ですよね。
そんなやり方はこちらが参考になります。
Gitでサイトを更新したい!
BitbucketとサーバーをFTP接続して、自動でアップしてくれるツール。
Bitbucket-sync
関連記事
-
Xoopsサイトのサーバー引っ越し
Xoopsで作られた社内サイトがある日突然閲覧できなくなった。 どうやらレンタル …
-
「All in One WP Migration」でFTPが接続できない場合の対処方法
「All in One WP Migration」プラグインのFTP setti …
-
SourceTreeとBitbucketを使ってWordPressテーマをバージョン管理
できるコーダーはバージョン管理をしよう WordPressでサイトを制作するとき …
-
画像にbnrやbannerといったクラスやファイル名を付けるのは注意
ホームページを作るときにバナー設置スペースや、バナー画像に対してよくクラス名もし …
-
Google Analytics でアクセス解析できるQRコードの作成方法
うちの会社は仕事で出版業もやっているので、よく出版物とWEBを絡めた企画でQRコ …
-
記事を抜粋表示したらショートコードまで表示されてしまった [WordPress]
[gallery ids=”10001″� …
-
シェルとCronを使って簡単自動バックアップ
万が一の時のことを考えてサイトのバックアップは定期的に取らなくてはならないですよ …
-
WordPressサイトのRSSを自分のブログへ表示する方法
RSSを表示したい箇所に以下のコードを挿入。 <?php $RSSpath …
-
Instagramの写真をRSSでギャラリー表示する方法
最近巷で流行っているInstagram。 Instagramって何?っていうのは …
-
エラーメッセージ Warning: “continue” targeting switch is equivalent to “break”. が出てWordPress管理画面にログインできない
ある日突然、Wordpressで構築したサイト上に以下のエラーメッセージが表示さ …