最初のバージョンがリリースされた年 SCCS 1972年 RCS 1980年 CVS 1990年 SVN 2000年 Mercurial 2005年 Git 2005年 昔は10年周期、最近は5年周期ですかね? 俺MercurialとGitしか使ったこと無いけど、この調子だと2020年までにはGitオワコンとか言われてそう。 とくにcheckoutコマンドに色々機能載せすぎ感あるので、内部のアルゴリズム等はそのままでコマンドを綺麗にしたgit2のような物がでてくるのではないかと思う
View the updated depot_tools documentation here. These same docs are also available as man pages. Not all the information on this page has been migrated to the man pages yet, so this resource will stay around for a while, but where there are discrepancies, the man pages should be considered authoritative. The depot_tools tutorial walks through a few key scenarios like managing branches. Introducti
Perl モジュール SVN::Core は、Perl から Subversion をいじるためのモジュールだが、CPAN には登録されていないのでインストールが少々やっかいだ。 Linux のディストリビューションによってはパッケージとして提供されているようだが、今使用している CentOS 4.4 には用意されていないので、ここでは Subversion のソースからインストールする手順を説明する。 (1) Subversion のソースを入手 Subversion プロジェクトのサイト http://subversion.tigris.org/ の、Downloads にある source code release からダウンロードする。 http://subversion.tigris.org/servlets/ProjectDocumentList?folderID=260&ex
入門git 作者: Travis Swicegood,でびあんぐる出版社/メーカー: オーム社発売日: 2009/08/12メディア: 単行本(ソフトカバー)購入: 25人 クリック: 305回この商品を含むブログ (101件) を見る 読みました。git はだいたい一年くらい前からなんとなく使っていますが、一人プロジェクトなので push とか pull とか関係ないし branch とか別に使わんし、と非常にヌルい使いかたをしていて、ちょっと正統的な使い方を知っておかないとなぁと思っていたので丁度いい教科書でした。知らない機能がたくさんありました。bisect とかうまくはまればとても便利そうです。 またオフィスでは Subversion が使われているので、git-svn での協調する使い方も構築しています。1年前も挑戦していましたが、文字コードの設定でつまづいて(上流リポジトリに破
Subversion クライアントは完全な DeltaV クライアントではありませんし、Subversion サーバも完全な DeltaV サーバではありませんが、WebDAV と協調動作できるうれしい機能があります。それは 自動バージョン管理機能 と呼ばれています。自動バージョン管理機能は、DeltaV 標準でオプション機能として定義されています。典型的な DeltaV サーバは、不作法な WebDAV クライアントが、バージョン管理下にあるファイルに対して PUT 命令を実行することを拒否します。バージョン管理下にあるファイルを変更するには、サーバが期待する、適切なバージョン管理要求が必要です。それはたとえば MKACTIVITY, CHECKOUT, PUT, CHECKIN のような命令です。しかし DeltaV サーバが自動バージョン管理をサポートすると、基本的な WebDAV
git svn clone は svn ログをたどるためでかい svn レポジトリになるととんでもなく時間がかかります。 なのですでに clone 済みの git レポジトリから clone したら簡単じゃんと思って素直に clone してみたのだけど、そのままじゃうまく clone 出来なかったのでメモ。 こんな感じでやればおk # とりあえずレポジトリ作る mkdir test cd test git init # clone git remote add origin http://co-workers-pc/dev/project/.git git config --add remote.origin.fetch '+refs/remotes/*:refs/remotes/*' git fetch git reset --hard trunk # git svn の remote
plagger レポジトリで作業するとする。svkとの比較つき。 まず git レポジトリ作成 git svn init -s http://svn.bulknews.net/repos/plagger/ plagger これで、plaggerってディレクトリにgitレポジトリができる。svk mirror的なものですね 次にsvnとデータをsyncさせる。 cd plagger git svn fetch これは svk sync 的なもので対象の変更をすべてtrackしてmerge情報とかを記録する。なので重い。体感では svk sync 以上。 ちなみに最初の init の代わりに clone とすると一気に fetch までしてくれる。 trunk で作業するよ (ここからが通常のワークフロー) git checkout trunk で trunk に移動。 svn が変更されてる
Hazama.nu is a website that started in 2002, created by a writer who wanted to have a platform to express his thoughts and opinions. The site had a range of categories covering a variety of topics such as cars, books, programming, games, and more. The site was powered by Movable Type – a powerful content management system and static publishing platform that makes site management easy. The Beginnin
というか、1.4.0からapr,apr-utilが同梱されてないみたいだからあの手順ではサーバにあるapr,apr-utilのバージョンによってはつまずくよ、という話。kawaduさんから質問されて気がついた。 ざっとログを。 $ mkdir $HOME/local/src $ cd $HOME/local/src $ wget http://subversion.tigris.org/downloads/subversion-1.4.3.tar.bz2 $ wget http://ftp.kddilabs.jp/infosystems/apache/apr/apr-0.9.13.tar.bz2 $ wget http://ftp.kddilabs.jp/infosystems/apache/apr/apr-util-0.9.13.tar.bz2 $ tar jxf subversion-
[p.s.] 2007-04-15 Subversion 1.4.0以降について少し補足しました。 – さくらインターネットでSubversionの補足。 cvsは入ってるんだけどSubversion使いたい→でも入ってない→じゃぁ自分で入れるか→Portsの使い方がワカラン てことで、調査に数時間を費やし、結局「make install」で「あんたはwheelグループじゃないからダメ(当然だ)」的なことを言われしょげてたんですが、どうせ入れたいのはSubversionだけなんだからパッケージ管理なんていらないしソースから入れればいいんじゃない?ってことに気が付き実行。 あっさり使えるようになりました。以下に手順。コピペで実行すれば、「$HOME/local/bin」にインストールされます。 $ mkdir -p $HOME/local/src $ cd $HOME/local/src $
This video tutorial tries to explain the basics of how SVN is used. The buttons at the bottom are movie controls. Scroll down for conflict explanation. This explains a conflict while working with Subversion: Summary of SVN commands (do these commands with TortoiseSVN by right clicking on a file or directory): SVN checkoutThe first command to use Subversion. Downloads repository contents to a folde
Collaborate effortlessly on projects. Whether you’re a team of 5 or studio of 50, Lighthouse will help you keep track of your project development with ease. Less Fuss, More Function Cut the fat out of your workflow and stay focused on what’s important. Lighthouse will simplify your workflow so you can do the job you were hired to do. Try it for free. No credit card required. Try Lighthouse For Fre
Welcome to the Git version control system! Here we will briefly introduce you to Git usage based on your current Subversion knowledge. You will need the latest Git installed; There is also a potentially useful tutorial in the Git documentation. This page is not maintained anymore! The up-to-date version of this tutorial is the GitSvnCrashCourse page at the Git wiki. The copy below might be better
Subversionクライアントである「SvnX」のインターフェイスをかなりいい感じにするリソースが、「Zeusbox Studio」にて公開されています。 Zeusbox Studio » blog 導入方法は、Readmeに書かれてある通りで、SvnXのパッケージを開き、「Resources」を入れ替えるだけ(一応バックアップはしておきましょう)。 ツールバー、HUDなウィンドウなど、素敵ですよ。
バージョン管理が日々利用していれば、開発した結果が蓄積されていることだろうと思う。そうしたログ情報を活用しているだろうか。大抵、何らかの問題があったときに、見返す程度だろう。 それではせっかくの情報が活用しきれていない。解析し、さらに開発効率を高める情報源として利用しよう。 今回紹介するオープンソース・ソフトウェアはStatSVN、Subvesion解析ソフトウェアだ。 StatSVNはSubversionから出力されるログ情報を解析してHTMLやグラフに変換するソフトウェアだ。解析元になるデータは、XML形式でsvnコマンドで出力する必要がある。そして、そのXMLデータを解析すると、一気にファイルが出力される。 開発者ごとに開発行数、Subversion全体における行数の変化、平均ファイルサイズ、ログメッセージを月ごとで出力と言った機能がある。日本語のコミットログは文字化けするが、HTM
開発に際してSubversionを利用しているという方も多いだろう。一度立ててしまえばごく簡単に運用でき、それでいていざというときに役立つソフトウェアだ。さらにクライアントはGUIのフロントエンドも多数存在するのが良い。 ではサーバはどうだろうか。CUIでインストール、管理するのが当たり前になっている。だがWindowsであればGUIの方が便利そうだ。 今回紹介するフリーウェアはVisualSVN Server、SubversionのGUI管理ソフトウェアだ。 VisualSVN Serverの便利な点は、HTTPSのHTTPサーバと、Subversionがインストーラーで手軽に利用できるようになる点だ。また、その管理はWindows標準のコンピュータの管理で行える。 ユーザの作成はもちろん、グループの作成もできる。リポジトリの作成もGUIベースで完結するのでごく簡単だ。ファイル単位にアク
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く