svndumpfilterをincludeやexcludeオプションと一緒に使って特定のリビジョンのみを抽出した場合、抽出されなかったレビジョンはコミットログが「単に番号が飛ばないようにするための空のリビジョンです。」という内容の空のレビジョンで置き換えられます。 空のリビジョンを出力したくない場合は--drop-empty-revsオプションをつけます。このままでは番号が飛び飛びになるので、--renumber-revsも同時につけて、番号をつめます。 svnadmin dump /var/svn/repos | svndumpfilter include --drop-empty-revs --renumber-revs /foo svnadmin dumpした内容を新しい空のリポジトリにloadする場合のように以前のリビジョン番号を保存したい場合は有用ですが、通常は単に目障りなだけで
Subversionのリポジトリの内容を別リポジトリに移動する手順について。 <想定> 移動元: /var/lib/svn/repos 異動先: /var/lib/svn/repos_new svnadmin dump /var/lib/svn/repos > repos.dump cat repos.dump | svnadmin load /var/lib/svn/repos_new 移動元リポジトリの特定ディレクトリのみ対象とする場合はsvndumpfilterを併用する。 <想定> リポジトリ中の /some_dir のみを対象とする svnadmin dump /var/lib/svn/repos | svndumpfilter include /some_dir > repos.dump cat repos.dump | svnadmin load /var/lib/svn/r
普通にエクスポートすると、svnの管理情報が無くなった普通のディレクトリツリーが出来る。 これをインポートすると当然履歴は無くなるわけで・・・ リポジトリを増やしたり統合したりして、整理したいような場合に、これまでの履歴を残したままリポジトリ間でファイルを移動するにはどうしたらいいのか? svnadmin dump ありました、svnadminで出来るんですね。 svnadmin dump 元のリポジトリパス > dumpfile とすると、手元にリポジトリの中身を全部一つにまとめたdumpfileが出来ます。 小さいリポジトリでしか試していないけど、リポジトリが大きくなったら大変そう。。。 type dumpfile | svndumpfilter include 取り出したいディレクトリのパス > sub-dumpfile ※ unix系ならtypeはcat 取り出したいディレクトリの
第1章 構成管理入門 はじめに なぜ今構成管理に注目するのか 本特集で扱う内容 サンプルの準備 第2章 Subversionによるバージョン管理入門 はじめに クライアント環境の構築 インポート チェックアウト ソースファイルの変更に関連する操作 チーム開発に関連する操作 おわりに 第3章 Subversionベストプラクティス はじめに 帰ってきたO先輩 コードライン編その1 メインライン コードライン編その2 コードラインポリシー コードライン編その3 プライベートバージョン サードパーティライブラリのバージョン管理 リリース編その1 リリース管理 リリース編その2 自動リリース 継続的インテグレーション 第4章 Maven2によるビルド入門 はじめに なぜMaven2なのか? Maven2のインストール まずは試してみよう さらに開発を進めよう 第5章 Maven2ベストプラクティス
{{toc}} !インストール !! Maven2をインストールする 既にJava環境(1.4以上)をインストールしているものとする。 http://maven.apache.org/download.html より [[magnoto|http://horoscope.magnoto.com/]] * maven-2.0.X-bin.tar.bz2 * maven-2.0.X-bin.tar.gz * maven-2.0.X-bin.zip のどれか1つをダウンロードし適当な解凍ソフトで展開する。展開後の'''maven-2.0.X'''ディレクトリを任意の場所に置く。(例えばWindowsであれば'''C:\maven-2.0.4'''、Unixであれば'''/usr/local/maven-2.0.4''') Windowsの場合、エクスプローラより'''マイコンピュータ'''を右ク
Abstract Nexus manages software “artifacts” required for development, deployment, and provisioning. If you develop software, Nexus can help you share those artifacts with other developers and end-users. Maven’s central repository has always served as a great convenience for users of Maven, but it has always been recommended to maintain your own repositories to ensure stability within your organiza
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く