[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

タグ

scmに関するk1mのブックマーク (14)

  • Mercurial で手軽な共有レポジトリをつくろう steps to phantasien t(2007-05-19)

    SCM の Mercurial には CGI スクリプトがついてくる. これを使うと簡単に共有レポジトリを作ることができる. Web ブラウザからコードを閲覧できるし, 標準の hg コマンドからもさわれる. ためしにこのサーバ(さくらインターネットの賃貸)にインストールしてみたら, ちゃんと動いた. せっかくなのでインストール手順を簡単に紹介しておく. さて, SCM が CGI として動くのは一部の人にとってキラーな機能かもしれない. ちょっと友達と一緒にコードをいじりたい. 家と学校で設定ファイルやメモを共用したい. そんな時に重宝する. 今時の先鋭的な Web の若者は自分の公開サーバがあるだろうけれど, 怠惰な中年にそういうものはない. 共有サーバの賃貸がせいぜい. なので CVS や Subversion はあてにできない. 有償の Subversion ホスティングに金を払う

    k1m
    k1m 2007/05/22
    Mercurial は CGI でリポジトリを公開できる
  • そもそもバージョン管理ツールの意義はあるのでしょうか - 数学猫の生活と意見

    F’s Garage:ややこしいシステムを使わないソースコード管理これを読んで思ったのは、少なくとも個人用途に限っては、バージョン管理ツールの存在意義はないのではないかということです。作成日ごとにコピーにして何がいけないのでしょうか。私が思いつく限り、バージョン管理ツールの利点は 履歴管理:ただ、どうも一般に過去のデータを取り出すのはWebインターフェースでも使わない限りかなり面倒ではないでしょうか。たとえば、darcsでは別途過去にさかのぼったリポジトリをgetしてそこからとってこなくてはいけません。(私の知らない方法があればご指摘ください)。コミットログ(あるいはdarscのパッチ名):いい加減になりがち 差分管理:バイナリだと意味がないし、必ずしも意味のある差分が記録されるとは限らない(最近私がやってしまった例だと、WindowsマシンとLinuxで交互に編集していたため、dos行末

    k1m
    k1m 2007/04/01
    コミットの粒度が落ちがちになる,とか
  • Notes: Darcs, Trac, SVK

    k1m
    k1m 2007/03/26
  • 最近みた TechTalks: Mercurial Project

    Mercurial という分散 SCM の紹介. Python 製で, シンプル軽量スケーラブルが売り. 開発を初めたきっかけは linux の BitKeeper 事件だという. (だから GIT がライバルらしい.) OpenSolaris や OLPC など, けっこう採用実績があるのに驚いた. 私は分散 SCM を触ったことがない. SVK をちょっとつついたくらい. 話を聞く限り Mercurial はけっこう良さそう. (スライドは Wiki に公開されている.) 分散はさておき軽量なのがいい. たとえばレポジトリのためにわざわざ svnrepos みたいな別ディレクトリを作る必要がない. 作業コピーの中に .hg ディレクトリができて, ここに履歴が収められる. つまり作業コピーのディレクトリでレポジトリが閉じている. svn だとレポジトリを作るのが面倒でバージョン管理を先

    k1m
    k1m 2007/02/27
  • Continuous Integration

    Continuous Integration is a software development practice where each member of a team merges their changes into a codebase together with their colleagues changes at least daily. Each of these integrations is verified by an automated build (including test) to detect integration errors as quickly as possible. Teams find that this approach reduces the risk of delivery delays, reduces the effort of in

    Continuous Integration
  • steps to phantasien t(2007-01-11) 最近みた TechTalks: Mondrian Code Review On The Web

    Python の親玉である Guido Van Rossum が, Google での初仕事(?) として Mondorian というコード・レビュー用ウェブアプリを 作ったよ, という話. ミーハー的に視聴. 前半はレビューとは何か, なぜそれが必要なのか, OSS でのレビューなどについて説明し, 後半から Mondrian 以前の Google 社内でのレビュー体制とその問題点を指摘, Mondrian の話と続く. Google では SCM に Perforce を使っており, レビューは patch + メールベース. Mondrian 以前は Perforce の CL クライアントをラップする g4 というスクリプトを使ってレビューを支援していた. これを使うと patch をメールでレビュアに飛ばしたりできる. その飛ばしたメールを起点にレビュアとレビュイが議論し, "l

    k1m
    k1m 2007/01/13
    Guido 作のコードレビューツール Mondorian について
  • http://www.fobj.com/hisa/diary/20060915.html

    k1m
    k1m 2006/10/06
    "RCSについて書いてみたら、なぜか「Emacs + vc (とediff)は素晴らしい開発ツール」という結論になった"。hahaha
  • 分散バージョン管理 -- Matzにっき(2006-07-21)

    << 2006/07/ 1 1. ミッフィー展 2. 弟家族 3. 冷蔵庫 2 1. 第一日曜日 3 1. [Ruby] Ruby on Railsトレーニング 2. 風邪 3. 地上波デジタル 4. [Ruby] るびま原稿 5. [Ruby] Web 2.0の挑戦者:プログラマフレンドリーなバグトラッキングシステム16bugs 4 1. [Ruby] トレーニング2日目 2. 六木ヒルズ 3. [Ruby] Award on Rails 4. W-ZERO3[es] 5 1. 帰宅、校正 2. [Ruby] 「ブレイク直前のLinux」を思い起こさせるRubyのマグマ 6 1. [原稿] 『たのしいRuby』前書き 2. 「かわいそう」 7 1. 歯医者 2. Pickaxe2校正 3. 『情報処理』 4. [知財] Open Tech Press | 知的財産推進計画2006によせ

    k1m
    k1m 2006/09/13
  • Adobe - Adobe CS3: Version Cue

    「Version Cue CS3では、変更内容や変更者が追跡できるので、ワークフロー中に行うコメント、タイムスタンプ、レーティングが生きてきます」 —Erin Sparling thehappycorp global グループファイル管理を効率化 Adobe Creative Suite® 3に同梱されるサーバベースのファイル管理システム、Adobe® Version Cue® CS3を使用すれば、制作チーム(2~25名)全体のファイルを効率良く管理できます。共有プロジェクトファイルを一元管理できるほか、直感的なバージョン管理システムを利用すれば他のメンバーとの並行作業も実現。また、レビュー中のファイルステータスを追跡することや、Adobe Bridgeを使ったファイルの視覚的な検索、XMPメタデータ検索、さらにはAdobe PDFレビューの実施も可能です。Creative Suite

    k1m
    k1m 2006/09/13
    Adobeの版管理。つーかソフトウェアじゃないのにSCMタグをつけるというこの適当さ
  • 高機能ペイントソフト openCanvas

    イラストがもっと楽しくなる ペイントソフト openCanvas(オープンキャンバス)は、イラスト初心者から上級者まで幅広く対応できるWindows専用のペイントソフトです。 アナログで描いたような描き味のペン、機能的で分かりやすいインターフェイス。基性能の高さに加え、描画手順の再生と任意の位置で追記が可能な openCanvas 独自の「イベント機能」を搭載しています。 openCanvasの多彩な機能と表現力は、あなたのイラスト制作がもっと楽しくなる環境を提供します。 あなたのPCに新しいキャンバスを開きませんか? 豊富なブラシ openCanvas7ではブラシエンジンを一新し、さらに高性能なブラシに進化。鉛筆、ペン、水彩、エアーブラシ等の多彩な表現が可能です。初期プリセットとして150種類以上のブラシを用意しました。もちろんカスタマイズやオリジナルブラシも可能。お好みの設定のブラシ

    k1m
    k1m 2006/09/13
    操作列単位ですべてのアクションを記録する機能。版管理ではないけど
  • SVS - Social Versioning System

    k1m
    k1m 2006/09/13
  • SCM Patterns

    This site is about Agile Software Configuration Management a pragmatic approach to using software configuration management (SCM), especially version control, as part of an agile development environment. SCM is a key part of the software development toolkit and should be considered in the context of the architecture and the team dynamics. Agile SCM and the SCM Patterns complement Continuous Deliver

    k1m
    k1m 2006/09/13
    Software Configuration Management Patterns: Effective Teamwork, Practical Integration
  • http://abridgegame.org/darcs/

    k1m
    k1m 2006/09/13
    Haskell でかかれた VMS。Working Copy もリポジトリでコミットは merge ベースでやるのかな。あと,中央のリポジトリを後で決められる?
  • http://d.hatena.ne.jp/ryuzi_kambe/20050726/p4

    k1m
    k1m 2006/09/13
    版管理システム Weblog で Program flagment に対して trackback
  • 1