タグ

vcsに関するaqlのブックマーク (4)

  • Mercurialでバージョン管理

    [ Topページへ戻る ] Mercurialでバージョン管理 概要 「分散リポジトリ方式」なる言葉によって興味をひかれたバージョン管理ツールがこのMercurialです。 今までのバージョン管理ツールへの不満 オフラインでもバージョン管理したい いままで、職場や自宅において、CVSやSubversionを使うときは、1台のマシン上にリポジトリを置き、そのリポジトリに対してチェックアウトやコミットといった変更の払い出し・登録を行っています。 したがって、リポジトリのあるマシンと作業マシンがネットワークで接続できないときは、チェックアウトした作業ディレクトリの変更をコミットできませんし、過去の変更履歴も調べられません。ネットワークに接続できない期間が短時間ならいいのですが、長期間になるとこれはバージョン管理ができないに等しい状態です。 気軽なリポジトリ作成ができたらいい ちょっと作ったプログ

  • Mac を git の共有レポジトリにする

    概要 Mac から Mac に git でレポジトリをpushしたりcloneしたりしようとすると理解不能なエラーが発生してうまくいかなかった。 うまくいかなかったのは、サーバでうまくgitのパスが通ってなかったためだった。 共有レポジトリにアクセスできない サーバにssh越しでpushできない 例えばクライアントのMacにあるローカルレポジトリをサーバのMacにpushしようとすると、 [ Client ] $ git push ssh://server/~yuanying/repos/test.git master zsh: command not found: git-receive-pack fatal: The remote end hung up unexpectedly command not found。 アップロードしようとしてるのになんでgit-receive-pack

    aql
    aql 2008/05/22
  • Mac で git-daemon

    Mac OS X で git-daemon を起動時に立ち上げたい。 とりあえず /Users/yuanying/Documents/temp/git にある bare な gitレポジトリ /Users/yuanying/Documents/temp/git/test.gitを、 $ git clone git://example.com/test.git とかしてクライアントから pull したい。 git-daemon の起動 ベースディレクトリを指定して git-daemon を起動してやれば、 その下にあるgitレポジトリを公開できるぽい。 $ /opt/local/bin/git-daemon --verbose --export-all --user=yuanying --group=staff --base-path=/Users/yuanying/Documents/te

    aql
    aql 2008/05/22
  • Git ユーザマニュアル (バージョン 1.5.3 以降用)

    (訳注:この資料は、http://www.kernel.org/pub/software/scm/git/docs/user-manual.html に掲載されている 内容を日語訳したものです。 英語が得意でないので、誤訳があるかもしれません。 必要な場合は、原文を参照してください。) git は高速な分散リビジョン管理システムです。 このマニュアルは、基的な UNIX コマンドのスキルをもった人が読むことを想定していますが、 git に関する前提知識は必要ありません。 Chapter 1, リポジトリとブランチ と Chapter 2, 履歴の探索 では git を使用してプロジェクトを取得・調査する方法を説明します。 — これらの章を読むことで、ソフトウェアプロジェクトの特定のバージョンをビルドして テストしたり、回帰点を探し出す方法などを習得してください。 実際に開発する必要のあ

    aql
    aql 2008/05/01
  • 1