Versionsと言うMac向けsubversionフロントエンドがあるのをご存じでしょうか?
デザイナーにコマンドラインによるバージョン管理をさせるにはちょっと酷ですよね。(自分もデザイナーですが、とてもできる気がしません。)
Versionsは有料ですが、コマンドラインを覚えてくれないデザイナーにもバージョン管理をしてもらえると考えれば、便利なのではないでしょうか?以下にVersionsの触りの部分をメモしてみました。気になる方はぜひ試してみてください。
Versionsを起動すると表示される最初の設定ボタンの意味
versions→prefarencesを選択した時の設定。(後でもOK)
subversionを使う準備
- 作業をした差分データを保管する「リポジトリ(保管場所)」の設定
- ベースとなるファイル群(htmlやphp等)をsubversionに登録するための「チェックアウト」設定
を行う必要があります。
リポジトリの設定
localhostで作業をする場合、「RocalRepository」を選択するとダイアログが表示されます。以下のように設定します。
- リポジトリ…保管場所。subversionで作業した差分データが格納されるフォルダの事。
チェックアウト
ベースとなるファイル群を監視するためのフォルダを作成する。(チェックアウト)
チェックアウトは、subversionがファイルの状態を常に監視するためのフォルダ設定のようなもの。
ツールバーのcheckoutボタンをクリックし、フォルダを作成する。
出来たフォルダの中にsubversion管理したいファイル群を入れる。(finderから普通に入れればよい)
最初にsubversionを使う時だけ、subversion管理したいファイルも登録していないので、手順が若干増える。
- subversion管理させたいファイル群を登録(add)する。
- 登録(add)したファイルをバージョン管理として確定(commit)させる。(2度目以降はcommitだけとなる)
「登録(add)」作業
ファイル群をフォルダに入れると、下図のように?マークが表示される。これはsubversionが認識していないファイルなため。フォルダに認識させる作業「登録(add)」作業を行う必要がある。登録できると+マークに変わる。
確定(commit)
add(登録)したファイルをバージョン管理として確定(commit)させる。[commit]ボタンをクリックするとウィンドウが開く。
後から見ても分かるように、コメント覧に「どのような更新情報が記載されたのか」を記述しておく。
今はもうgithubの方がいいかなぁとおもいます。私もgithubを使っています。
[itemlink post_id=”1950″]