Posts Tagged “git”

Git / Subversion用語コマンド比較

by codechord.0 Comments

Github使い出したのはいいけど、Git自体の用語があんまりわかってなかったので、調べてみた。
せっかくなので、書き記します。

GitとSubversionの違いは

そもそもリポジトリとは、更新履歴が保存できる特殊な仕組みのディレクトリのようなもの。
SVNは単一、Gitは分散。(分散型はGitの他にMercurialやSVKでも使われている)

  1. Subversionの場合はリポジトリは1つ。各々が1つのリポジトリに対して更新。ローカルには特定バージョンが、ワーキングコピーとしてファイルが保存される。
  2. Gitの場合はリポジトリが分散。各自が持てる。(作業ディレクトリそのものが、ローカルリポジトリになる。)
  3. Gitの場合は、分散型なのでメインとなるマスタリポジトリが消滅しても安心。
  4. SVNだと、各フォルダに隠しフォルダ「.svn」が作成されてしまう。うっとおしい。
    Gitの場合は、親フォルダにのみ隠しフォルダ「.git」が作成される。
  5. SVNでできていた連番のリビジョン番号での管理がGitではできなくなる
  6. Gitはコミットはローカルリポジトリに対してだからスピーディ。
続きを読む »

subversionの基本的な覚え書き。その2

by codechord.0 Comments

前回(その1)、subversionでの基本コマンドについて書いた。

今回は、リポジトリそのものの構成というか、プロジェクトについて基本的な内容を調べてみた。
/trank、/blanches、/tagsなどなど。いっぱいある。

続きを読む »

subversionの基本的な覚え書き。その1

by codechord.0 Comments

バージョン管理を始めていろいろつまずく。なぜつまずくかって理由は、初めて聞く単語だらけだから。

subversionにおける基本的な用語

というわけで、調べてみたよ。

続きを読む »

macのSVNクライアント

by codechord.0 Comments

ソースコードのバージョン管理を行う為にmacで使えるSVNクライアントのソフトを探してみる。

環境はwindow、Linuxは考えてなくって、
とりあえず、macのローカル環境で使えるもの。

smartSVNはフリーソフト、Versionsはシェアウェアみたい。両方英語でした。

今回はsmartSVNを使って、こちらの記事を参考にさせてもらって、ActionScriptのライブラリ集をチェックアウトしてみた。

versionsだとこんな感じ。

そもそもサブバージョンの仕組みをなんとなくにしか理解していなくって、使うのははじめてで使用感がわからない。versionsの方が使いやすそうな気がする。

POPULAR ENTRY

RECENT ENTRY

PROJECT

CATEGORY

ARCHIVE

TAG

AddonAPIappstorebuddypresscmsCoda2compassdrupal7Firefoxgitgithubgoogle analyticsiPadiPhonejavascriptjqueryLaravelmacMAMPmustachePHPporeactreportSCMSCSSSublimeText2subversioSubversionsvnsymfonytemplate enginetracVagrantvccwWordMovewordpressお知らせまとめマークダウンローカライズ多言語書評翻訳開発環境