タグ

dvcsに関するlizyのブックマーク (201)

  • Gitを使いこなすための20のコマンド | OSDN Magazine

    LinuxカーネルやRuby on RailsPerlなど、近年多くの大規模プロジェクトで採用されているバージョン管理システムが「Git」だ。Gitには非常に多数のコマンドが用意されているが、日常的に使用するコマンドは20個程度と言われている。記事では、Gitを使いこなすために覚えるべき20個のGitコマンドを紹介する。 LinuxカーネルやRuby on RailsPerlなど、近年多くの大規模プロジェクトで採用されているバージョン管理システムが「Git」だ。Gitには非常に多数のコマンドが用意されているが、日常的に使用するコマンドは20個程度と言われている。記事では、Gitを使いこなすために覚えるべき20個のGitコマンドを紹介する。 なお、Gitの基的な考え方や使い方については分散バージョン管理システムGit入門でも紹介しているので、そちらも参照してほしい。

    Gitを使いこなすための20のコマンド | OSDN Magazine
    lizy
    lizy 2009/03/17
  • 分散型バージョン管理システムのTortoiseBzr(Bazaar)を使ってみました - ふにゃるんv2

    この間、某掲示板で Bazaar という分散型のバージョン管理システムが頻繁に更新されており、Windowsクライアントである TortoiseBzr が同梱されるようになったよ。との話を見ました。 で、どんなものかなぁ?と、ちょっくら調べてみる事にしました。 TortoiseBzr(Bazaar)の情報 特長としては、Pythonで実装(Mercurialもですね)されており、分散型だ。という事のようです。 DSAS開発者の部屋:Bazaarの紹介 http://dsas.blog.klab.org/archives/51344422.html Bazaar - Wikipedia http://ja.wikipedia.org/wiki/Bazaar Bazaar Tutorial http://gigo-ice.org/scm/bazaar/wiki/tutorial.ja.html

    分散型バージョン管理システムのTortoiseBzr(Bazaar)を使ってみました - ふにゃるんv2
  • JapaneseTutorial - Mercurial

    This is an archive of the discontinued Mercurial Wiki Information here is likely very out-of-date (Learn more)

  • Mercurial - Wikipedia

    Mercurial is a distributed revision control tool for software developers. It is supported on Microsoft Windows, Linux, and other Unix-like systems, such as FreeBSD and macOS. Mercurial's major design goals include high performance and scalability, decentralization, fully distributed collaborative development, robust handling of both plain text and binary files, and advanced branching and merging c

    Mercurial - Wikipedia
  • Git Extensions

    Git Extensions is now hosted on GitHub ============================== Please update your bookmarks and use the links below for downloading and reporting issues. * Download latest version (Windows only): https://github.com/gitextensions/gitextensions/releases/latest * Download latest cross-platform version (Windows and Linux/Mac): https://github.com/gitextensions/gitextensions/releases/v2.51.05 * I

    lizy
    lizy 2009/03/02
    VisualStudio用のgitプラグインが含まれているらしい
  • まーきゅりあるのススメ - Twisted Mind

    RabbitMQ が Mercurial を使用していて、 その使い方が個人的に気に入っているので、メモしておきます。 まずバグが出たらバグに番号を付けてブランチを切っています。 $ hg branch bug00001 積極的に branch は切る。そして積極的に修正してマージする。 マージが終わった branch は自動的に inactive になって、 hg heads した際に表示されなくなります。 RabbitMQ サンプル $ hg branches default 793:deb1ba59c765 bug20149 784:e74b10887829 bug20173 783:e30e539b51cd bug19213 676:e4de2be7be0d bug19662 592:7af938a5589e junk 415:873605c25f15 bug19490 243:a

    まーきゅりあるのススメ - Twisted Mind
  • Bazaarの紹介 : DSAS開発者の部屋

    私は以前までバージョン管理システムには Mercurial を利用していたのですが、 最近 Bazaar に移行しました。 先日 1.9 がリリースされましたので、これを機に Bazaar を紹介します。 現在、日で一番使われているバージョン管理システムはSubversionだと思うのですが、 最近は分散型のバージョン管理システムがオープンソース界で人気になっていて、Bazaarはその一つです。 分散型バージョン管理システムの利点はたくさん有るのですが、個人的に便利だと 感じる点は、(1)ネットワークにつながっていなくてもバージョン管理できる、(2)Subversion よりもマージが楽、(3)リポジトリのバックアップが楽、というところです。 分散型バージョン管理システムでよく使われているものに、git, Mercurial (hg), Bazaar (bzr) があります。git

    Bazaarの紹介 : DSAS開発者の部屋
    lizy
    lizy 2009/01/28
    Windowsとの相性が良さそう
  • bitbucketの使い方

    We surveyed 3,500+ devs and leaders on the latest in developer experience. See how AI is changing how teams build and work. Explore the report

    bitbucketの使い方
    lizy
    lizy 2009/01/21
    githubのmercurial版みたいなのか
  • 分散バージョン管理Git/Mercurial/Bazaar徹底比較

    分散バージョン管理Git/Mercurial/Bazaar徹底比較:ユカイ、ツーカイ、カイハツ環境!(3)(1/5 ページ) Subversionとは一味違う「分散バージョン管理」とは? 最近、Linuxをはじめ、Ruby on RailsMySQL、OpenSolarisなどのオープンソースプロダクトが次々と分散バージョン管理システムを導入し始め、「Git」「Mercurial」「Bazaar」といった、分散バージョン管理システムが注目を浴びています。 稿では、バージョン管理ツールのデファクトスタンダードであるSubversion(以下、SVN)と分散バージョン管理システムを比較しながら、メジャーな分散バージョン管理システムであるGit、Mercurial、Bazaarについて紹介していきます。 集中型と分散型 最初に、集中管理方式(または、集中型)のバージョン管理システムと分散管理

    分散バージョン管理Git/Mercurial/Bazaar徹底比較
  • Gitバージョン管理システム採用拡大、Perl 5も移行 | エンタープライズ | マイコミジャーナル

    Git - Fast Version Control System 長い期間に渡ってバージョン管理システムのデファクトスタンダードであり続けたCVSだが、次のアプリケーションへその座を着実に譲り始めている。22日(協定世界時)、OSnewsに掲載されたPerl 5 Completes Move to GitによればPerl 5のソースコードがGitへの移行を完了した。Perl 5はもともとバージョン管理システムにプロプライエタリなPerforceを採用していた。PerforceはFOSSプロジェクトでは無償で扱うことができ、Perl 5以外でもFreeBSDで採用されている。 有名なバージョン管理システムにはSubversion、Mercurial、Gitなどいくつかあり、Git以外のほとんどはCVSと類似した操作性を提供している。移行が容易であることからCVSの後継にはSubversio

  • CVS使いの人がgitを使ってみた記録(長いよ) - 駆け馬に無知

    能書き仕事で新人の時に使い方を(SolarisのCUIで)強制的にマスターさせられたCVS。今でも仕事でCVS使ったりするけど、それはきっと以下に示す理由が揃っているからだと思っていたり。一通りの機能が揃っていて(バージョン管理、tag、branch、コミットログ)枯れていて使える人が多いそいでもってEclipseには標準でCVSクライアントのプラグインも入っているので、特にJava開発*1ではデフォルトで使える環境になっていると言っても良いのではないかと思う。ただし、後から任意の時刻のリポジトリにタグを打ったり、commitログを変更する事ができるCVSのGUIクライアントを見たことがないので、最終的にはCUIから完全に離れられない現状。 ところが時代の趨勢というかなんというか、やれSubversionだのMercurialだのgitだの。確かにCVSだとファイル名の変更ができない(いっ

    lizy
    lizy 2009/01/02
  • 英語なんてわかんねーよ!!ってな人へ贈るGithub入門 for MacOS - Seasons.NET

    Gitという分散リポジトリシステムを使い始めました。 これ自体は、MacだとMacPorts使えば楽に入ってくるのですが、 まぁローカルで管理していてもあんまりうまみがない。 せっかくならば、外にソースを公開して、みんなでいじくりまくれる リポジトリを構築したほうが良い。 そこで便利なのが、githubというサービスです。 簡単に言えば、gitのリポジトリを作成&管理する為のサービスです。 自分でサーバーたてて管理するコストが減る為かなり楽です。 Free版だと、100MBまでという制限がありますが、まぁ普通に使う分には、 問題ない容量でしょう。登録してある言語は、Rubyが多く、LLな人達からの 人気の高さが伺えます。 まずは、アカウントを作っておきます。 これは、github.comに行き、好きなアカウントを作成してください。 特にアバターの設定は、ちとはまるので、私のこのエントリーを

    英語なんてわかんねーよ!!ってな人へ贈るGithub入門 for MacOS - Seasons.NET
  • tortoisegit - Project Hosting on Google Code

    TortoiseGit provides overlay icons showing the file status, a powerful context menu for Git and much more! Learn more about TortoiseGit. Download News2024-11-01 | Released TortoiseGit 2.17.0.2 (the installer of 2.17.0.1 was missing statically linked x86 libraries for the x64 build)2024-11-01 | Released TortoiseGit 2.17.0.1 as an important bugfix, see issue #41772024-10-30 | Released TortoiseGit 2.

    lizy
    lizy 2008/12/17
    gitはじまった
  • Big Sky :: Gistyで始めるGist/Githubのススメ

    最近Githubをよく使っているのですが、どうしてもGithubといえばプロジェクト管理なイメージがあり、プロジェクトを持ってない人から見ると少し遠い存在にみえがちです。ですが、ちょっとしたスクリプトを書きたい人、しかもリモートにもリポジトリを置きたい人いますよね。 そんな時に便利なのがGistです。 「Gistというと、単なるコードスニペットサービスでしょ?」と思われるかもしれませんが、Gistの凄いところはちょっとしたスクリプトをソース管理出来る所です。 以下、簡単なperlスクリプトをソース管理しながら完成まで仕上げる過程を例を持って示してみます。 ただし、ここで言っておきたい事が一つ。Gistを便利に使う為のツール、Gistyを入れるべきです。 GistyはGistにポストすると同時に所定の場所にgit cloneしてくれ、初期ポストからコーディング開始までをスムーズに促してくれま

    Big Sky :: Gistyで始めるGist/Githubのススメ
  • git 勉強中 - 言語ゲーム

    永らく subversion を便利に使ってきたが、git ブームの波に逆らえなくなってきたので、git についてあれこれ調べている。とりあえずマニュアルを見てみる。 $ man gitで更なるドキュメントの紹介がずらずら出てくる。沢山ありすぎるなー。でもちゃんと普通のマニュアルがあるというのは subversion よりも好感が持てる。subversion の man ページはどうでも良い事しか書いてない。 準備 ローカルで使う git(1) の指示に従い gittutorial(7) を流し読み。まずはともあれ git config で自分の名前を登録する。これをやると ~/.gitconfig に設定ファイルが作られる。 $ git config --global user.name "名前" $ git config --global user.email "メール@アドレス"su

    git 勉強中 - 言語ゲーム
  • アリスとボブになりきってgitをちゃんと理解したい! - ザリガニが見ていた...。

    ここから始まるアリスとボブのGitシリーズがになりました! アリスとボブのGit入門レッスン gitの解説には素晴らしいページがある。 git チュートリアル (バージョン 1.5.1 以降用) Git ユーザマニュアル (バージョン 1.5.3 以降用) こんなに親切に説明されているのに、読んでいるだけではgitの仕組みが見えてこない...。(そうです。自分の理解が悪いのです。)ちゃんと理解したいので、チュートリアルに出てくるアリスとボブになりきって、実際に作業してみることにする。以下は淡々としたその作業記録と自分の理解のイメージ。 環境 MacBook OSX 10.5.4 Xcode3.0以上インストール済 インストール gitのページから最新版をダンロードしてみた。現在のバージョンは1.6.0.1のようだ。 cd ~/Downloads curl http://kernel.or

    アリスとボブになりきってgitをちゃんと理解したい! - ザリガニが見ていた...。
  • Mercurial 勉強中 (6) - named branch と update -C - daily dayflower

    今回は named branch についてです。別に Mercurial を利用するうえで必須の概念ではないのですが,こいつを使うと multiple heads での changeset 間移動に習熟できますので。 ひとことまとめ Multiple heads は怖くない!hg update -C で branch 間の移動も自由自在 ただし,update するまえに commit しといてね 準備 まず作業用のレポジトリを作ります。 % hg init % touch 1 2 % hg ci -A -m "1, 2 added" adding 1 adding 21 と 2 というファイルも追加しました。commit のオプション -A とは,commit 時に同時に addremove をかけてくれる……すなわち,未 commit のファイルを自動的に追加削除してくれる,というお役立

    Mercurial 勉強中 (6) - named branch と update -C - daily dayflower
  • MOONGIFT: » Mac OSXでGitを使った開発を行っているなら「GitX」:オープンソースを毎日紹介

    最近話題になることが多いバージョン管理システムのGit。Subversionのようにサーバを用意する必要もないので、チーム開発はもちろん個人レベルの開発でも十分に役立ってくれる。コミットとプッシュ(サーバへの反映)が別なので、こまめにコミットしたい私のような人にぴったりとも言える。 GitMac OSXフロントエンド コマンドラインでの利用が基ではあるが、GUIフロントエンドがあるとビジュアル的にデータが見られたり、普段は使わない機能を簡単に呼び出せて便利だ。Mac OSXをお使いならGitXも一緒にどうぞ。 GitXはMac OSX向けのGitフロントエンドで、GPLの下に公開されているオープンソース・ソフトウェアだ。 GitXを立ち上げたら、既存のGitリポジトリを指定して開けば良い。コミットのログを見るヒストリーと実際のコミットを行うコミットの二つの機能がある。ヒストリーではブ

    MOONGIFT: » Mac OSXでGitを使った開発を行っているなら「GitX」:オープンソースを毎日紹介
  • 知らないと損をするgit - モノノフ日記

    タイトルはホッテントリメーカーから。 明日のgit勉強会に知識ゼロで行くのはまずいと思って触り始めてみました。 基知識 かWiki - Git/分散レポジトリって何が嬉しいのがわかりやすかった。 Subversionでいう、svkのことみたい。 インストール 手元にあるCentOS5.2で進めていくことにしてみた。普通にyumを叩いてみる。 $ sudo yum install git Parsing package install arguments Requested dep: git is provided by installed package Nothing to do 予想通り無いですね。じゃ、Dagレポジトリを覗いてみる。 $ sudo yum --enablerepos=dag install git Dependencies Resolved ============

    知らないと損をするgit - モノノフ日記
    lizy
    lizy 2008/10/06
  • 7つのバージョン管理システムを知る | エンタープライズ | マイコミジャーナル

    Subversion - open source version control system オープンソースプロジェクトではソースコードの共有や管理にバージョン管理システムを使っていることが多い。バージョン管理システムを使ってソースコードの共有とバージョニングを可能にすると、複数名での開発やロールバックが簡単の実現できるようになる。オープンソースプロジェクトに限らず、商用システムの開発でも活用できる機能だ。 以前はCVSが代表的なシステムだったが、現在ではほかにもいくつかの候補がある。候補はいくつもあるが、Smashing Magazineの7 Open Source Version Control Systems Reviewedに興味深い記事が掲載されているためチェックしておきたい。同記事では7つの代表的なバージョン管理システムが簡潔にまとめられている。簡単にまとめると次のとおり。

    lizy
    lizy 2008/09/25
    LibreSourceてのが気になる。Tracみたいな物?