はじめに ゲーム開発のようなコードとバイナリデータが混在し, 企画, アーティスト, エンジニアなどがチーム作業するプロジェクトを想定して比較したいと思います. Perforceに関しては合計で2年ほどの経験ですので, 間違いも多いと思います. 定性的分析に基づきますので, 感想セクションに限らず全て私見と思っていただけると幸いです. バージョン管理システム バージョン管理システム(VCS)の, 次のような項目を比較します. 項目 説明
Subversionによるバージョン管理入門 Subversionによるバージョン管理ができるようになるために基本的な知識からSubversion導入・使用方法までをわかりやすく解説しています。 今回はリポジトリの作成からチェックアウトまでの一連の流れを見ていきます。 リポジトリレイアウトを決める リポジトリを作成する前に、まずリポジトリのレイアウトを決めます。 ひとつのリポジトリに複数のプロジェクトを格納しても問題ありませんが、1プロジェクト毎に1リポジトリ用意した方が良いでしょう。(ただ、管理上の都合等もあるため、それにこだわる必要はありません。) 詳細は「リポジトリのレイアウト」を参照してください。 今回は以下のリポジトリを作成します。 /home/svn/repos10 リポジトリの作成は以下のコマンドで行います。 # svnadmin create /home/svn/repos
Subversionのクライアントソフト「TortoiseSVN」の便利な使い方をご紹介。 Webサーバにアップする際、コミットしてある情報から必要な差分ファイルのみを抜き出したいことがあると思います。「TortoiseSVN」を使用すれば、特定期間の差分ファイルのみを取得できます。 作業コピーのルートのディレクトリを右クリックして、「TortoiseSVN」メニューから「ログを表示」。 ログが出るので、比較したいリビジョンを選ぶ。Ctrlキーを使って、2つ選ぶ。 右クリックして、「リビジョンを比較」。 比較結果が出るので、エクスポートしたいファイル選択する。 右クリックして、「選択をエクスポート」。 エクスポート先を指定して出力。 ディレクトリ構造を保ったまま出力されます。 差分ファイルのみ欲しい!差分ファイルのみサーバにアップしたい!というときにご活用ください。
Subversionを利用して、ファイルやフォルダをコミットしていくわけですが、 間違えてコミットしてしまって、 それを取り消して元に戻したくなることがあるかもしれません。 (ご注意) このページをご利用になった結果の影響については、 一切責任を負いませんので、あらかじめご了承願います。 コミットした内容を取り消す時は、ログメッセージ画面を利用します。 間違えてコミットしたファイル等を含むフォルダ (複数フォルダにまたがる場合は、さらにその上位のフォルダ)を、 マウスを右ボタンでクリックして コンテキストメニュー(右クリックメニュー)から、 [ログを表示]を選択してください。 履歴が一覧されますので、間違えてコミットしたリビジョンを マウスの右ボタンで選択してください。 [Ctrl]キーを押しながら左ボタンを押して 複数のリビジョンを選択しておくこともできます。 選択できたら、 [このリビ
svn:ignoreの除外リストをファイルで管理する 1. 除外設定をしたいディレクトリに移動する cd /home/repos/foo/bar 2. 除外リストファイルを作る vi .svnignore .svnignore *.gif *.jpg ファイル名は何でもよい。 3. 除外設定をコミットする svn propset svn:ignore -R -F .svnignore . svn commit . 4. 除外リストを更新する vi .svnignore .svnignore *.gif *.jpg *.pdf 5. 更新した除外設定をコミットする svn propset svn:ignore -R -F .svnignore . svn commit . 説明 最初に1から3まで行う。 除外リストを更新する必要があったら、4-5を行う。さらに更新する必要があったら、4-5を
実用 Subversion 第2版 作者: C. Michael Pilato,Ben Collins-Sussman,Brian W. Fitzpatrick,宮本久仁男(監訳),朝枝雅子,浜本階生出版社/メーカー: オライリージャパン発売日: 2009/07/27メディア: 大型本購入: 6人 クリック: 45回この商品を含むブログ (19件) を見る 管理対象外設定 Subversion(SVN)でプログラムのソースを管理する時に、管理対象外のファイル/ディレクトリとして設定したい時があります。今日はその設定方法の紹介になります。 svn propset 管理対象外にするためにはsvn propsetというコマンドを使います。propsetにてsvn:ignore属性を設定します。 propsetについて詳しい情報が欲しい場合は$ svn help propsetを実行します。以下に
この投稿は インタープリズム的「俺達私達の進捗を上げる25個前後のTips」 Advent Calendar 2015 - Qiitaの1日目 の記事です。 こんにちは、Imamotoです。 仕事に役立つTipsの紹介ということで、今日は最近自分の開発を快適にしてくれた豆知識として、現場はSubversionだけど自分だけこっそりGitで開発しちゃう方法を紹介します。 Subversionでのバージョン管理、捗ってますか? 唐突ですが皆さん、現場でバージョン管理は捗っていますか? バージョン管理システムはGitですか?それともSubversion(svn)でしょうか。 もしSubversionであり、尚且つSubversionであることに多少なりとも不満を感じているのであれば、 この記事はお役に立てるかもしれませんので気が向いたらご覧になってください。 Subversionのつらみ… 私は
業務で Git を使っているが、全く利点が無いので、Git 否定的立場で書いてみた。 あくまでも 業務環境での Git についてです。 八つ当たり被害者は、Qiita で一番最初に挙がった下記ページ様です。 qiita.com まえがき 私はGit好きの人間です。 もっと言えば、Gitを愛している(Git Lover)と言ってもいいくらいです。 私は Git が好きでも嫌いでもない人間です。 ただ、特に製品開発をしている現場(特に大手メーカ)では、単に「新しい」「世間で流行っている」というだけで新しいソフトを導入しているような気がしています。 そんな私がなぜこんなタイトルの記事をいまさら書こうと思ったかというと、 いまだにGitの便利さを知らず、Subversionを強い理由もなく使い続ける開発者が多いからです。 新しい VCS の利点のみしか見えなくなり、理想形ばかりを夢見ていないでしょ
Size: 36,017,166 Bytes SHA-1: 8efe2eca2c180ffe2633c5191c556495fa289f8d
WordPressのバージョンがアップしたことに伴って、私が作ったWordPressプラグイン「Newpost Catch」の更新をすることになりました。 1ヶ月ぶりで、ちょっと手順を忘れそうになったので、今回は完全に自分メモに近いんですが、wordpress.orgで配布している「Newpost Catch」プラグインの更新の流れを書きました。 ああ、こんな流れなんだ~、みたいのはなんとなくご理解いただけるかもしれません。お暇でしたら、どうぞご覧下さい。 「SmartSVN」ポータブル版のダウンロードSVNクライアントを使って更新をするんですが、私は「SmartSVN」を使っています。「SmartSVN」はコンテキストメニュー(windowsの場合だと、右クリックで出るメニュー)に組み込まれないので、余計なメニュー項目を増やしたくない自分にピッタリなんです。 というわけで、こちらが配布サ
Subversionで簡単・確実にファイルを構成管理:エンジニアがお薦めする 現場で使えるツール10選(4)(1/5 ページ) 普段無意識にやっているファイルの整理を、「Subversion」を使ってバージョン管理、構成管理します。このツールを使えば、開発チームの効率がアップすること間違いなしです! 構成管理≒バージョン管理 バージョン管理というと、ソフトウェア構成管理のことを示す文章を見掛けますが、「CMMI」(Capability Maturity Model Integration:ソフトウェア開発におけるプロセスの成熟度評価やプロセス改善を行うためのガイドライン)のソフトウェア構成管理によると、「変更管理を含むソフトウェアの構成を制御・管理できていること」と定義されています。 今回は、ソフトウェアのソースコード管理だけでなく構成管理(ドキュメント管理)におけるSubversionの
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く