2012年7月26日にOpenCVがSVNからgitに変更になった.チェックアウトに手間取ったのでそのメモ

TortoiseGitのインストール

msysgitのインストール

  • http://code.google.com/p/msysgit/downloads/list からmsysgitをダウンロードしてインストール
    • バージョンは1.7.11 (2012-07-31時点での最新版)
    • exe形式のFull installer for official Git for Windows 1.7.11 をダウンロードした.
  • どうやらTortoiseGitはカバーというかインタフェースだけで,gitのプログラム本体はmsysgitみたい
  • デフォルト設定のままインストール
  • TortoiseGit のページによれば TortoiseGit → msysgit の順でインストールするのがトラブルが起きないらしい
  • msysgit インストール後にTortoiseGitのSettingsを起動すると,パスが自動的に設定されるっぽい.

チェックアウト

  • git://code.opencv.org/opencv.git からチェックアウトすれば最新版を取得できる
    • 上記のリポジトリに入ってるのは2.4とそれ以降のバージョンしか含まれていない
    • 2.3とそれより古いものと opencv_extra は git://code.opencv.org/opencv_attic.git に入ってる
  • ファイルメニューの中にGit Clone という項目がある
    git-clone1.png
  • 図のように,ディレクトリとURLを指定してチェックアウトすればよい
    git-clone2.png

トラブル

  • 現職のネットワークはポートの制限が随分強い
  • HTTPとHTTPSしか通じないので,gitポートでは繋がらない
  • あとopencvの公式gitリポジトリ(code.opencv.org)はHTTP(S)での通信を受け付けない.*1
  • これでアクセスしてチェックアウトできる.

その他

  • チェックアウトしたら手元のリポジトリに対してコミットができる
  • 魔改造した場合も気にせずコミットできるのでOpenCVをどんどん改造できる

:OpenCV:OpenCV 2.4:git?


*1  Twitter / @a_shishkov

添付ファイル: filegit-clone2.png 464件 [詳細] filegit-clone1.png 447件 [詳細]

トップ   編集 凍結 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2012-08-22 (水) 00:02:32 (1914d)