狠狠撸

狠狠撸Share a Scribd company logo
バージョン管理ツール
バージョン管理ツールとは?
名前のごとく、バージョンを管理できるツール!
何のバージョンを管理するの?
あらゆるデータのバージョン管理!
プログラムのバージョン管理もできるし、
データのバージョン管理も出来ます!
バージョンって何?
例えば、絵を差し替えたとします。
…でも、ダメ出しされちゃった
…戻したいけど、元データが无くなっちゃった
もしくは、
プログラムを変更しました!
ジャンプの軌道を変更してみたよ!
…あんまり良くなかった
でもいっぱい変更しすぎてうまく戻せない!
そんな时にバージョン管理ツールがあれば戻せます!
でも、最大の利点は
みんなで1つのものを作っているときに
部分ごとに作って最後にみんなで統合する、
みたいなことが出来るようになります!
今回は使いやすいツールとして
SVN (Tortoise SVN) を使います!
インストールをお願いしていたツールです!
紹介する機能は5つ
1. チェックアウト
2. アップデート
3. コミット
4. 元に戻す
5. 差分を確認する
1. チェックアウト
2. アップデート
3. コミット
4. 元に戻す
5. 差分を確認する
紹介する機能は5つ
チェックアウトとは
インターネット上のどこかにあるファイルを
パソコンにコピーすること!
これからプログラムを作るにあたって、
私が作ったサンプルを元にしてもらいます。
そのプログラムをサーバからコピーしてみましょう
上手く出来るとこんな風に
チェックマークが入ったフォルダが出来上がります!
手顺
① 空のフォルダを作成
し
右クリックする
② SVN Checkout を選択す
る
( …チェックアウトかも )
チェックアウト先を求められるので、
パスを入力する。
ex) http://gamepatissier/Repositiory/YourName
上手くいくと Completed と表示されます
。
こんな感じのチェックが入った
フォルダが出来上がっていれば成功です。
じゃあここで拾ってきたプログラムの
動作確認してみましょう!
皆さんがこれから作るゲームのベースになります!
1. チェックアウト
2. アップデート
3. コミット
4. 元に戻す
5. 差分を確認する
アップデートとは
誰かが変更した内容を
自分のところに反映させること!
(私が自分のバグを修正した時に
反映してもらうのに使う予定で
す)
② SVN Update を選択する
① ファイルやフォルダに合わせて右クリック
し
アップデートされたバージョン
変更があったりすれば自動で変更してくれる!
1. チェックアウト
2. アップデート
3. コミット
4. 元に戻す
5. 差分を確認する
コミットとは、
自分の変更をサーバに教えてあげること!
これをすることでバージョンが上がり、履歴に追加されます。
やった回数だけ戻したり出来るようになります。
変更を加えていると、
ファイルのマークが赤くなって教えてくれる!
① 変更したファイル
や
フォルダを右クリック
② コミットを選択す
る
変更した理由や
状況などを
コメントでつけましょう
コミットする予定のファイル
…例えばファイルをダブルクリックすると
変更を加えた部分が色付きで表示されます!
変更位置を次々とチェックしたい場合はここを押しましょう
変更点を確認してみて、
問題がなかったら OK を押してください
。
すると、コミットした结果が报告されます!
1. チェックアウト
2. アップデート
3. コミット
4. 元に戻す
5. 差分を確認する
例によって、変更を加えたファイルは赤くチェックが入っています。
でもこの変更はあまりよくなかったので元に戻したい!
② 元に戻すを選択す
る
① 変更を戻したいファイルを右クリッ
ク
① 戻したいファイルで合っているか確認
し
② ダブルクリックで変更点を確認
し
③ OK を 押
す
すると确认ウィンドウが出ます。
きちんともとに戻せていれば緑チェックに戻ります。
ファイルの中身も確認してみましょう。
1. チェックアウト
2. アップデート
3. コミット
4. 元に戻す
5. 差分を確認する
変更を加えたらしいけど、
いったい何を変更したのだろう?
差分を表示する、を选択する
コミットの時などに表示されていた
差分表示のプログラムが起動する!
1. チェックアウト
2. アップデート
3. コミット
4. 元 に 戻 す
( Revert )
5. 差分を確認する (Diff)
今回確認したもの
これらは何度もやっていると覚えます。
とにかくやってみて、失敗すること!
それが一番の近道です。

More Related Content

Svn information