タグ

subversionに関するcivicpgのブックマーク (19)

  • MacユーザのためのSubversionTips

    どうも初めましてchariです。 ディノオープンラボラトリがオープンして結構経ったのにやっと初記事です。 2年前はMacユーザが自分含め3人ぐらいしかいなかったディノですが、 気がつけば11人までMacユーザが増えました!Mac大好きな自分としてはすばらしいことです。 ぼちぼち新人メンバーなどがSubversionを使い始めたのもあって 次の新人さんが来たときなどにすぐに教えられたり自分が再セットアップするときに また調べ直す手間を省くためにもmacでSubversionを利用する際の ポイントやらGUIツールなどをまとめてみようかと思います。 文字コード関連 OS X Leopardにデフォルトで入っているsvnを日語の濁点等が正しく処理出来ない問題に対応させます。(UTF-8-MAC問題) ディノの場合はクライアントとの間でエクセルのファイルなどをsvnで管理する場合に、

  • TortoiseSVNの差分比較でWinMergeを使う - プログラマの思索

    小川 明彦, 阪井 誠 : チケット駆動開発 日のソフトウェア開発の現場で生み出された「チケット駆動開発」という概念を、数多くの実例を元にモデル化・体系化を試みた最初の。 小川 明彦, 阪井 誠 : Redmineによるタスクマネジメント実践技法 Redmineによるチケット駆動開発の実践技法に関する最初のアジャイルなソフトウェア開発への適用方法、TestLinkによるテスト管理手法についても言及。 清水 吉男: 「派生開発」を成功させるプロセス改善の技術と極意 組込システム開発をベースとして、ソフトウェア開発特有のスタイルである派生開発、特にXDDPについて解説した世界でも稀な。既存製品を保守するのではなく継続的に機能追加していく昨今の開発では、派生開発特有の問題を意識しなければならない。XDDPはプロセス論だけでなく、要件定義などの上流工程の品質改善にも役立つので注意。 Le

    TortoiseSVNの差分比較でWinMergeを使う - プログラマの思索
  • マージ

    ランチを開発の独立したラインでメンテナンスするのに使用する所では、何らかの段階で、ブランチに対して行われた変更をトランクにマージしたくなるでしょう。逆もまた然りです。 Subversion 内でどのようにブランチやマージを作成しているるかを、はじめる前に理解しておくのは(かなり複雑になってしまいますが)重要です。Subversion book の Branching and Merging の章を読むのを強くお勧めします。ここには詳しい説明とたくさんの使用例があります。 注意する次のポイントは、マージは 常に 作業コピーで行われるということです。ブランチの中に、変更をマージしたい場合、ブランチの作業コピーをチェックアウトして、その作業コピーで TortoiseSVN → マージ... を行い、マージウィザードを起動しなければなりません。 一般的には、マージは変更されていない作業コピーに対

  • ひげぽん OSとか作っちゃうかMona- - Subversionを ssh 経由で使おう(ApacheもWebDAVも必要ないよ) - masatobito さんのコメント

    Subversionをローカルだけでなく格的にサーバーで使おうと思うといつも障害になるのが以下の誤解だ。(というか今日まで誤解していた) Apacheで難しい設定をしなくてはならない ⇒Apacheの使用は必須ではない。インストールにaprというApache由来のライブラリが必要なだけ。 WebDAVとかいうよく分からない仕組みを理解しなければならない ⇒同じく必須ではない svnserverとかいうサーバを常駐させる必要がある ⇒同じく必須ではない 結局すべて、誤解でだった。 個人で使うならば、もっと簡単(?)というか親しみやすい方法があり、それが「ssh経由でアクセス」である。 自分的に ssh の理解も怪しかったのであわせて手順メモを残しておきます。 subversionのインストールは yum でやっていますが環境に合わせて下さい。 1.ssh設定 以下ユーザー名は higepo

    ひげぽん OSとか作っちゃうかMona- - Subversionを ssh 経由で使おう(ApacheもWebDAVも必要ないよ) - masatobito さんのコメント
  • Subversionのsvn接続とsvn+ssh接続を比較する - Lism.in * blog - nekoya (id:studio-m)

    Subversionのリポジトリをsvn+sshで管理するで書いた内容によろしくない部分や分かりにくい部分があったので補足として、もう一度まとめてみました。 ■リポジトリの準備 前回と全く同じです。subversionグループのユーザがリポジトリを自由に読み書きできるようにします。 # groupadd subversion ← グループ作成 # usermod -G subversion user ← userをsubversionグループに追加 # cd /usr/local/svn ← リポジトリのディレクトリに移動 # chgrp -R subversion . ← 所有グループの変更 # chmod -R 770 . ← パーミッション設定 # chmod -R g+s . ← setgidビット設定 # umask 002 ← umask設定 svnserveをデーモンとして起

    Subversionのsvn接続とsvn+ssh接続を比較する - Lism.in * blog - nekoya (id:studio-m)
  • キャッシング 融資小ロ

    午前中にカードローン審査で合格が出ると、お昼以降に融資金が受け取れる流れが普通の流れと言えます。キャッシュの持ち合わせがピンチな時も、即日融資があれば何とか凌げます。 アイフルは、テレビコマーシャルでも知名度の高いキャッシングローンを主軸にしている業者です。そして、即日キャッシングの申込ができる実績も多い全国に支店展開しているキャッシング会社だと言えます。 お金を借りるときも返す時も、コンビニや既定の銀行のATMを利用することができるカードローンは、さすが利便性が高いと思われます。当たり前ですが、手数料を払わなくても使う事ができるかを確認して下さい。 勤めている所が著名な会社とか公的な組織の人だと、高い信用度があると査定されます。こうした捉え方はキャッシングの審査に限った事ではなく、日常会話の中で言われているものと変わらないと言えます。 申し込みにつきましてはWEBで行なえますから、キャッ

    キャッシング 融資小ロ
  • Subversionリポジトリのバックアップ方法いろいろ - ぱせらんメモ

    Subversionリポジトリのバックアップ方法が色々ありすぎて何がベストなのかわからなかったので調べてまとめてみた。 ただのファイルコピー 普通にファイルシステム上でディレクトリをコピー(あるいはアーカイブ)する方法。非推奨。 誰かがリポジトリにアクセスしている最中にやると壊す可能性がある。 リポジトリディレクトリをコピーしたいならsvnadmin hotcopyを使うべき。 長所 簡単。 速い。 短所 バックアップデータの可搬性に乏しい(アーキテクチャ依存)。 リポジトリをロックしないので壊す可能性がある。 データエラーが検出できない。 svnadmin dump/load svnadminのdumpとloadを使う方法。 誰かがアクセス中でも一貫性が保たれる。 あくまで管理対象のファイルのみのバックアップなので、設定やフックなどは別途バックアップが必要となる。忘れがち。 差分バックア

    Subversionリポジトリのバックアップ方法いろいろ - ぱせらんメモ
  • Subversion設定の標準化

    ディノ社内のバージョン管理は主にSubversionを利用しています。また、社内の開発環境はWindowsMacLinuxが入り乱れています。そんな環境で、一番問題が少なそうなSubversionの設定を考えてみました。現在これを社内標準として運用していますが、今のところ大きな問題は起きていません。 設定内容ですが、auto-propsとglobal-ignoresの設定です。各種ファイルについて、eol-style=nativeやkeywords=Idやsvn:mime-typeなどを設定します。 ちなみに、設定はsymfonyの公式オススメ設定「Symfony Repository Tips」から大半を流用しています。 設定内容 設定内容はsubversion-config.txtの通りです。同じ内容を以下に貼付けておきます。 [helpers] #diff-cmd = dif

  • 10分で作る、Subversionレポジトリ - Unix的なアレ

    バージョン管理システムにはCVSやsubversionなど様々なものがありますが、サーバーのセットアップに抵抗がある人もいるのではないでしょうか? しかしながら実際のところ、パッケージ化されているので驚くほど簡単にできてしまいます。 今回は、もっとも簡単な手順でSubversionのレポジトリサーバーを構築する方法を紹介したいと思います。 動作環境 今回の手順の動作環境は下記のとおり。OSをインストールしたままの、まっさらな状態を想定しています。 OS Debian Linux etch Protocol http Web Server Apache2.2.3 それでは早速いきましょう。当に10分間で構築できます。 パッケージのインストール 下記の作業はすべてrootで作業をするものとします。(まっさらな状態を想定しているため、sudoは利用していません。) それでは必要なパッケージをイ

    10分で作る、Subversionレポジトリ - Unix的なアレ
    civicpg
    civicpg 2008/09/13
    サーバ側の構築
  • [ThinkIT] 第2回:Subversionによるバージョン管理(前編) (1/3)

    今回は、Subversionによるバージョン管理方法とウノウでの導入事例について前編と後編にわけて紹介していきます。 Subversionとは、無償で利用できるバージョン管理システムです。現在もオープンソースで活発に開発が進んでおり、執筆時点の最新バージョンは1.4.2となります。バージョン管理システムとは、ソースコードや仕様書などを含むドキュメントなど、時間とともに内容が変化するファイルを管理するシステムの総称です。 Subversionと同じようなバージョン管理システムとしては、CVS(Concurrent Version System)が有名ですが、SubversionではこのCVSで使いにくかった点を改良した次世代バージョン管理システムというコンセプトで開発が続けらています。筆者が実際にどちらも利用してみた結論として、導入をおすすめするバージョン管理システムは、やはり「Subver

  • Subversion+svkでらくらく分散リポジトリ:第1回 Subversionを使おう|gihyo.jp … 技術評論社

    Subversionのセットアップから、基的な操作方法を説明します。 Subversion概要 ソースコードのバージョン管理システムは、ソフトウェアの開発の中でもっとも重要なツールです。チームで開発を行なうときにソースコード管理システムは必須のツールの一つですが、ソースコードだけでなく様々なフィアルも管理できます。単にチームとしての利用だけでなく、個人のツールとしても威力を発揮します。筆者も、個人でバージョン管理システムを導入して、原稿やサーバの設定ファイルなどのドキュメントの管理をしています。 バージョン管理システムとして、以前はCVSが多くのプロジェクトで利用されていました。しかし、CVSは履歴を保持したままでのファイルの移動ができないなどの問題もありました。SubversionはCVSが抱えていた問題を解決するために開発されました。現在では、多くのプロジェクトでSubversion

    Subversion+svkでらくらく分散リポジトリ:第1回 Subversionを使おう|gihyo.jp … 技術評論社
  • 無料で使えるオンラインSubversionリポジトリサービス - ナレッジエース

    相変わらずVimのカスタマイズに熱中しています。 手を加えるほどに、できることがどんどん増えていくのが楽しいところ。(ようやく基機能も全様が見えてきた) さて先日、このVimの設定ファイルを自宅と会社で共有したいと思い、オンラインのSVNリポジトリサービスを探してみました。 せっかくなので調べた結果を書いておきます。 無料オンラインSubversionリポジトリサービス 私が試してみたサービスは以下の3つ。 それぞれサービスの特徴が異なるで、目的にあったものを選ぶのがよいでしょう。 Unfuddle Unfuddle: Free Source Control, Bug and Issue Tracking 容量 プロジェクト数 管理ツール 日語表示

  • Subversion

    バージョン管理ツールSubversionの基礎練習です。 Windows XPのコマンドプロンプトでSubversionの基的なコマンドを動かしていきます。 Subversionを学び始めるきっかけにどうぞ。 目次 はじめに ダウンロードとインストール リポジトリ用のディレクトリを作ります リポジトリを初期化します 新しいモジュールを作ってインポートします チェックアウトして作業開始 新しいファイルを追加します 新しいディレクトリを追加します 普段の作業はこんな風に進みます ファイル名を変更してみよう この文書に書かなかったこと 関連リンク 更新履歴 ぜひ、感想をお送りください はじめに Windows XPのコマンドプロンプトで、 バージョン管理ツールSubversionの基的なコマンドを動かしてみましょう。 この文書の通りに実行すると、 基的なSubversionのコマンドをひと

  • rapidsvn.tigris.org

    Screenshots | SvnCpp C++ API | Download About this site This is the developer site for RapidSVN. You have access to the source code of RapidSVN, the issue tracker and the mailing lists. If you are a user of RapidSVN you might want to take a look at http://www.rapidsvn.org where we are working on the Documentation and Online Help of RapidSVN RapidSVN is a cross-platform GUI front-end for the Subver

  • GUIで管理できるSubversion·VisualSVN Server MOONGIFT

    開発に際してSubversionを利用しているという方も多いだろう。一度立ててしまえばごく簡単に運用でき、それでいていざというときに役立つソフトウェアだ。さらにクライアントはGUIフロントエンドも多数存在するのが良い。 ではサーバはどうだろうか。CUIでインストール、管理するのが当たり前になっている。だがWindowsであればGUIの方が便利そうだ。 今回紹介するフリーウェアはVisualSVN Server、SubversionのGUI管理ソフトウェアだ。 VisualSVN Serverの便利な点は、HTTPSのHTTPサーバと、Subversionがインストーラーで手軽に利用できるようになる点だ。また、その管理はWindows標準のコンピュータの管理で行える。 ユーザの作成はもちろん、グループの作成もできる。リポジトリの作成もGUIベースで完結するのでごく簡単だ。ファイル単位にアク

    GUIで管理できるSubversion·VisualSVN Server MOONGIFT
  • Subversion

    Subversion とは、CVSに代わる次世代のバージョン管理システムです。 CVSに似たモデルを採用しつつ、CVSにあった欠点のほとんどが解消されています。 以下、SubversionをSVNと略します。 CVSとの違い まずSVNを使ってみてCVSと違うところと言えば、 リビジョン番号の扱い方でしょう。 CVSではファイル毎にリビジョン番号が付いていますが SVNでは「ツリー全体」に対してリビジョン番号が付けられています。 例えば、あるプロジェクトツリーでA,B,Cという3つのファイルがあったとします。 A 1.1 B 1.3 C 1.5 ファイルの右側に付いているのがリビジョン番号です。 ファイルそれぞれに付いています。 これらのファイルを全て編集してコミットすると、リビジョン番号は以下のようになります。 A 1.2 B 1.4 C 1.6 ツリー全体に付くリビジョン番号 これに対

    civicpg
    civicpg 2008/08/07
    CVSとSubversionの違い
  • - profaim.jp

    1.ファイルを管理対象から除外する。(svn:ignore) Subversion では、特定のフォルダを対象にして管理することになりますが、必ずしもフォルダの内容全てを Subversion の管理下に置きたいとは限りません。例えば管理下に置いたこのフォルダが、 実行時に作成される一時ファイルや、ログファイルも出力されるフォルダだったり、 ビルドファイルを出力するためのフォルダなどがこれにあたると思います。 これら自動で蓄積されていくファイルや頻繁に再生成されるファイルについては目的にもよりますが、無くなっても困らないもので、差分を見ることもないと思います。 この種のファイルを Subversion の管理下に置くのは、 リポジトリの無駄遣いや管理上の手間になってしまうので、管理対象から除外しておくのがよいと思います。 Subversion で特定のファイルやフォルダを管理下から外すには

  • 無料で使えるSubversionホスティングサービス - RX-7乗りの適当な日々

    以前、個人的にSubversionの無料ホスティングサービスを調べたことがあり、あれから1年たったので、最近はどうなのかと今年も軽く調べてみました。 変わらず、Sourceforgeやtigris、Google Codeのホスティングサービスは有名ですが、オープンソース向けのイメージが強かったりするので。 以下に簡単にまとめてみましたが、大抵のサービスは背後に有償プランを持っていて、有償にすると、利用可能容量の拡大や、セキュア通信(SSLなど)、バックアップまわりの充実などを提供してくれる模様。 あと、有料のホスティングサービスは、結構たくさんでてきているみたいですね。 Unfuddle Unfuddle - Free Source Control, Bug and Issue Tracking http://unfuddle.com/ Subversion + Ruby on Rails

    無料で使えるSubversionホスティングサービス - RX-7乗りの適当な日々
  • ants Lab. | その他 | フリーなSubversionリポジトリ

    ants Lab. 株式会社antsのエンジニア達が配信する技術ブログ。最新の技術情報やノウハウなどを不定期に掲載しています。 会社のプロジェクトでは当たり前のようにSubversion使ってバージョン管理をしてますが、これって個人で簡単に使えたら便利ですよね。自分ライブラリをUSBメモリなんかに入れて自宅と会社を行ったり来たりしてると「あれ?今日どのクラスをいじったんだっけ...?不安だから全部コピろう」なんてことはしょっちゅうです。 で、だいぶ前にBeanstalkというのを知ってアカウントを作っておいたのですが、フリーで利用できるのは20MBまでなんです。ちょっと少ないなーなんて思って似たようなサービスが他にあるか調べたところ、プライベートなリポジトリを作れるものの中では次の2つが良さげでした。 ・Unfuddle(フリーだと200MBまで) ・Assembla(フリーだと500M

  • 1