CommentsGithub使い出したのはいいけど、Git自体の用語があんまりわかってなかったので、調べてみた。GitとSubversionの違いはそもそもリポジトリとは、更新履歴が保存できる特殊な仕組みのディレクトリのようなもの。SVNは単一、Gitは分散。(分散型はGitの他にMercurialやSVKでも使われている)Subversionの場合はリポジトリは1つ。各々が1つのリポジトリに対して更新。ローカルには特定バージョンが、ワーキングコピーとしてファイルが保存される。Gitの場合はリポジトリが分散。(作業ディレクトリそのものが、ローカルリポジトリになる。)Gitの場合は、分散型なのでメインとなるマスタリポジトリが消滅しても安心。SVNだと、各フォルダに隠しフォルダ「.svn」が作成されてしまう。Gitの場合は、親フォルダにのみ隠しフォルダ「.git」が作成される。SVNでできていた連番のリビジョン番号での管理がGitではできなくなる。Gitはコミットはローカルリポジトリに対してだからスピーディ。subversiosubversionの基本的な覚え書き。Comments前回(その1)、subversionでの基本コマンドについて書いた。今回は、リポジトリそのものの構成というか、プロジェクトについて基本的な内容を調べてみた。/trank、/blanches、/tagsなどなど。tracsubversionの基本的な覚え書き。Commentsバージョン管理を始めていろいろつまずく。つまずくかって理由は、初めて聞く単語だらけだから。subversionにおける基本的な用語というわけで、調べてみたよ。リポジトリ:直訳だと倉庫。この中に過去のバージョンであるとか、リリース履歴であるとか、開発環境だとか、そういうのを全部いれる倉庫。リビジョン:修正が反映されるたびに追加されるバージョンのこと。import:プロジェクトの初期ファイルをリポジトリに挿入する事Checkout:リポジトリのファイルをローカルにダウンロードすること。add:ローカル作業環境で新たに作成したファイルをリポジトリに追加すること。commit:ローカルで修正を行ったファイルをリポジトリに反映させること。update:リポジトリの最新状態から、ローカルファイルとの差分をダウンロードすること。Commentsソースコードのバージョン管理を行う為にmacで使えるSVNクライアントのソフトを探してみる。環境はwindow、Linuxは考えてなくって、とりあえず、macのローカル環境で使えるもの。smartSVNVersionssvnX(10/06/25追記)smartSVNはフリーソフト、Versionsはシェアウェアみたい。今回はsmartSVNを使って、こちらの記事を参考にさせてもらって、ActionScriptのライブラリ集をチェックアウトしてみた。versionsだとこんな感じ。そもそもサブバージョンの仕組みをなんとなくにしか理解していなくって、使うのははじめてで使用感がわからない。versionsの方が使いやすそうな気がする。ENTRYREADME.mdファイル。マークダウン記法まとめ一石三鳥!?SublimeText2とsass/SCSS(compass)+SFTP(FTP)で作業効率化する方法。3つの簡単便利Javascriptテンプレートエンジン。2とCtagsの組み合わせがすごい。2012へ行ってきた、まとめ[CMS]多言語化、翻訳ファイル.po、.mo。パララックスでのイベントの考察。mousewheelCodaとZen-Codingのショートカットまとめ。[Drupal7]既に設定済みのFIELDTYPEをintegerからtextへ変更。ENTRYLaradockでホストマシンの変更が反映されない場合の対策Interventionで日本語表示対策。imagesに表示される<none>を消す。