タグ

subversionに関するhideAkiのブックマーク (32)

  • Subversion(TortoiseSVN)でファイルのロックをおすすめ(設定)する方法(手順)

    Subversionで、画像ファイルなどあとからマージのできないファイルを バージョン管理する必要が出てくることがあるでしょう。 必要に応じて、ファイル単位で あらかじめロックをしてからでないと 編集できないようにファイルに属性をつけておくことができます。 (ご注意) このページをご利用になった結果の影響については、 一切責任を負いませんので、あらかじめご了承願います。 TortoiseSVNを使うときに、あとからマージのできないファイルを編集するときは、 その間は他の人が編集できないようにするために、ファイルをロックします。 目的のファイルを選んで、 コンテキストメニュー(右クリックメニュー)を使って、 [TortoiseSVN] → [ロックを取得]を選択します。 ここで理由を入力するのは、他の人にわかるようにするためです。 理由を入力して[OK]を押すと、ロックが完了します。 ここま

  • Subversion(TortoiseSVN)でマージする方法(手順)(2) バージョン1.5以降 [機能ブランチ]

    trunkとは別のラインで、機能の変更 (処理系のバージョンが変わるなどある程度大きな変更)を 専用の作業場所を作ってやりたくなったときは、 ブランチを作成すればよいことを分岐のところで書きました。 これを機能ブランチといいます。 サーバ・リポジトリ・クライアントがすべて バージョンが1.5以上でないと利用できませんので注意してください。 サーバとリポジトリのアップデートは管理者へ依頼してください。 機能ブランチを作成したときは、ブランチ側へ必要な機能を入れていきます。 ただし、定期的にtrunkへ反映された内容をブランチ側へコピーしていかないと、 気がついたときには作業中のブランチは浦島太郎になってしまいます。 そこで、初回は分岐以降に、2回目からは前回のマージ以降に trunkへ反映されたすべての内容を現在作業中のブランチへマージします。 これを時々やっていれば大丈夫というわけです。

    hideAki
    hideAki 2009/11/04
    マージ方法 1.5以降
  • Subversion(TortoiseSVN)でマージする方法(手順)(2) バージョン1.4以前

    機能ブランチのマージ方法について説明しましたが、 サーバ・リポジトリ・クライアントが3拍子揃って バージョンが1.5以上でないと利用できません。 同じことを、従来バージョンのサーバ・リポジトリでもやりたくなりました。 ただし、クライアント(ご自身のPCのTortoiseSVN)は1.5以上に アップデートしているものとします。 (ご注意) このページをご利用になった結果の影響については、 一切責任を負いませんので、あらかじめご了承願います。 「branches/v3/」を「trunk/」よりリビジョン17で分岐した 機能ブランチと考えましょう。 trunk側へはいろいろと新機能が入っていますが、 ブランチ側も別で専用の機能を入れていっています。 ここでは、現時点での線(すなわちtrunk)へ適用されている すべての内容をブランチ側へすべて反映させます。 「branches/v3/」のコン

    hideAki
    hideAki 2009/11/04
    マージ方法 1.4以前
  • [CentOS][SVN]Subversionの導入 - Linux編

    Redhat Enterprise互換ディストリビューションであるCentOS上に、Subversionサーバを構築します 構築したSubversionサーバへはWebDAV経由でリポジトリへのアクセスを行える様にします また、利用ユーザ(グループ)毎に細かいアクセス制限ができる様にします WebDAVを使うという事で、apache2の導入も必要になります ここではapache2の導入が終わっていることを前提での手順を記載します

  • 第4回 Tracではじめるバグ管理入門

    「チケットは開発を救う」と考え,2007年のITpro Challenge!にてチケット駆動開発を提唱した。Tracを使う最大の利点はチケットとリポジトリ・ブラウザを連携できることだと考えている。 前回(第2回~第3回)までの連載で,Tracのインストールと基的な設定が終わりました。これからの連載では,Tracを上手に運用するためのコツをご紹介していきます。 Tracの主な機能には,Wikiとリポジトリブラウザ,それにチケットによるタスク管理システムがあります。Wikiとリポジトリブラウザは使っていても,チケットは使っていないという方は意外に多いのではないでしょうか。そこで第4回では,チケットの一番の用途である「バグ管理」について説明します。今回の説明には,Trac 0.11(日語版)が含まれるTrac Lightningのバージョン2.0.4を使用しますが,基的な考え方は以前のバー

    第4回 Tracではじめるバグ管理入門
  • Apache 2 + mod_dav_svnでsvnレポジトリをサブドメインで運用する - Post-itみたいな

    何気に結構ハマってしまったのでメモる。使用したOSはCentOS 5.1。 名前ベースのバーチャルホストを使う 今回は同一サーバで動かすので、名前ベースで利用する。 # # Use name-based virtual hosting. # #NameVirtualHost *:80 とコメントアウトされているのを外す。 # # Use name-based virtual hosting. # NameVirtualHost *:80 mod_dav_svnをインストール yumでインストールできるのでそこから。 sudo yum install mod_dav_svn mod_dav_svn用のバーチャルホスト設定 おいらは下記のように /opt/svn/repos 以下にプロジェクトごとにレポジトリを作るやり方をいつもしている。 opt svn repos project1 proj

    Apache 2 + mod_dav_svnでsvnレポジトリをサブドメインで運用する - Post-itみたいな
    hideAki
    hideAki 2008/08/25
    Apache 2 mod_dav_svnでsvnレポジトリ
  • 共通のサブプロジェクトを含める

    hideAki
    hideAki 2008/07/30
    共通ライブラリの管理
  • git svn clone - akimatter

    gitとsvnの連携で、git-svn initを使うように書いたけど、やってみたらうまく動かんかったっす。 Import First perform the equivalent of a svn checkout. In an empty subdirectory, run: $ git svn clone --username your-name -s https://your-project.googlecode.com/svn # older versions of git: replace "-s" with "-Ttrunk -bbranches -ttags" Like a Subversion checkout, you now have a local copy of your project. Unlike a Subversion checkout, you als

    git svn clone - akimatter
  • Subversionを利用したイケてる.NET開発 ― @IT

    連載 オープンソースで始めるバージョン管理&タスク管理 第1回 Subversionを利用したイケてる.NET開発 株式会社アークウェイ 黒石 高広 2008/06/24 ■1. はじめに 連載では3回にわたって、.NET開発におけるオープンソース・ソフトウェアを活用したバージョン管理、タスク管理について説明する。まず初回となる編では、バージョン管理ソフトウェアとしてSubversion(サブバージョン)について説明していくわけだが、読者の皆さんは現在どのようなバージョン管理ソフトウェアをお使いだろうか? よく利用されているバージョン管理ソフトウェアには、Visual SourceSafeやVisual Studio Team System、CVS、今回説明するSubversionなどがある。読者の中には「バージョン管理ソフトウェアをまったく使っていない」「バージョン管理ソフトウェアを

  • Flex BuilderのプロジェクトをSubversionで管理する方法 - Do you read me?

    すでにSubversionで管理されているディレクトリ「~/Sites/hogehoge」に、新たに「~/Sites/hogehoge/flex/」というディレクトリを作り、そこにFlex Builderで作ったプロジェクトを置いて、それをSubversionで管理する方法。 そもそもなぜこんなことを考えなければならないかと言うと、Flex Builderのプロジェクトには、Flex Builderがプロジェクトを管理するために作るファイルがあって、そのファイルのパーミッションがFlex Builderのものになっているため、素直にコミットしようとするとエラーになる。 そこで、Subversionのpropertyのsvn:ignoreを使って、このファイルは管理しませんよ、というのを予め宣言しておかなければならない。 まず、適当なテキストエディタで除外リストを作り「~/ignore.tx

    Flex BuilderのプロジェクトをSubversionで管理する方法 - Do you read me?
  • http://www.asahi-net.or.jp/~iu9m-tcym/svndoc/svn_backup_dumps_py.html

    hideAki
    hideAki 2008/06/19
    リポジトリのバックアップ
  • kmuto’s blog

    View this post on Instagram A post shared by kmuto (@mutokenshi) View this post on Instagram A post shared by kmuto (@mutokenshi) View this post on Instagram A post shared by kmuto (@mutokenshi) View this post on Instagram A post shared by kmuto (@mutokenshi) View this post on Instagram A post shared by kmuto (@mutokenshi) View this post on Instagram A post shared by kmuto (@mutokenshi) View this

    kmuto’s blog
    hideAki
    hideAki 2008/06/13
    不要なファイルorディレクトリの削除方法
  • Subversionの管理用インタフェース·SVN Access Manager MOONGIFT

    Subversionはお使いだろうか。開発作業には欠かせないツールであるというのは言うまでもないが、バージョン管理という面で見ると何も開発に限った話ではない。普段の業務内で使うファイルだってバージョン管理できると便利だ。 ダッシュボード とは言え、そんなことをするとリポジトリの管理が煩雑になってしまい、ユーザ管理も大変だ。そこでこんなツールを使ってみてはいかがだろう。 今回紹介するオープンソース・ソフトウェアはSVN Access Manager、Subversionのアクセス管理マネージャだ。 SVN Access ManagerはPHP+MySQLで作られたWebベースのSubversion管理インタフェースだ。ユーザやグループを作成し、プロジェクトとリポジトリとを組み合わせてアクセス権限を管理できる。 ログ リポジトリのアクセス権限を管理する設定ファイルを出力することができたり、ファ

    Subversionの管理用インタフェース·SVN Access Manager MOONGIFT
  • ヽ( ・∀・)ノくまくまー(2008-06-02)

    ● [Rails] svn レポジトリを github に移行させてみる svn はわかる (使ってる) git は多分イケテル svn なのだろう (メリットも知らね) github は git をまとめて公開してるサービス? 前知識はこれだけなgit無学者が、ネットに溢れる git コマンドを適当に入力することで、私的 svn を github に公開しようと試みたところ、おおよそ考えられる全ての落とし穴に落ちた気がしたので、次の方は是非とも俺の屍を越えてゆけとゆいたいです。 目的 http://wota.jp/svn/rails/plugins/trunk/dsl_accessor これを github に移すのが目的 手順 github に自分のアカウントを作成する github にレポジトリを作成する 同レポジトリに既存の svn の内容を commit する あわよくば gem

  • git-svn+Railsで使うgitコマンド - satoko's blog - s21g

    瀧内さんの記事を参考にgit-svn使い始めましたが便利です。svnだと1コミットに複数の修正(バグ修正、機能追加、type修正など)をつい入れてしまうのですが、gitだとそういうこともなくなります。なのでcommitメッセージが書きやすい。 Rails向けgit環境設定 1  $git svn clone svn-repo-URL 2  $git add log 3  $git add tmp 4  $touch tmp/.gitignore log/.gitignore .gitignore

  • 構成管理 実践入門 第1章 構成管理入門 はじめに

    第1章 構成管理入門 はじめに なぜ今構成管理に注目するのか 特集で扱う内容 サンプルの準備 第2章 Subversionによるバージョン管理入門 はじめに クライアント環境の構築 インポート チェックアウト ソースファイルの変更に関連する操作 チーム開発に関連する操作 おわりに 第3章 Subversionベストプラクティス はじめに 帰ってきたO先輩 コードライン編その1 メインライン コードライン編その2 コードラインポリシー コードライン編その3 プライベートバージョン サードパーティライブラリのバージョン管理 リリース編その1 リリース管理 リリース編その2 自動リリース 継続的インテグレーション 第4章 Maven2によるビルド入門 はじめに なぜMaven2なのか? Maven2のインストール まずは試してみよう さらに開発を進めよう 第5章 Maven2ベストプラクティス

    hideAki
    hideAki 2008/05/28
    構成管理入門 web+db press
  • 2008-05-03

    29 :login:Penguin[sage]:2008/02/10(日) 03:36:35 id:HUyz7WXT git で、svn revert に相当するコマンドは何でしょうか。 git revert filename とすると、fatal: can't find hoge.c と言われます。 30 :login:Penguin[sage]:2008/02/10(日) 03:38:43 id:HUyz7WXT >>29 書いたとたん、git reset というのを見つけてしまったorz 31 :login:Penguin[sage]:2008/02/10(日) 14:09:33 id:irmoOUSW >>30 gitはreset、rebase、cherry-pickを使い始めると、かなり良い感じになってくると思うヨ らしいっす。最後にコミットしたときの状態に戻すには、resetを

    2008-05-03
  • git-svnを使って既存のSVNリポジトリでGitを使う方法のメモ - Hello, world! - s21g

    既存のSVNリポジトリを使いつつ、ローカルではGitの利便性を享受するために、 git-svnを使う方法のメモです。以下はopenid-fuのリポジトリを使った例です。 まずは普通にSVNリポジトリにファイルをimportしておきます。既存のものがある場合はそれを使います。 git-svnでリポジトリをcloneします。

  • Apacheで動いているSVNへコミットエラー:Permission denied、Can't open activity db - satoko's blog - s21g

    結論:svn/dav, svn/dbの権限変更が必要 下記の二つのDIRにapacheを動かしているユーザにオーナー権限を与えます /usr/local/svn/dav #activity databaseというものらしい /usr/local/svn/db #transactionログなどか 1  # chown www-data:www-data -R /usr/local/svn/db 2  # chown www-data:www-data -R /usr/local/svn/dav

  • SVN+WebDAV+SSLをポートを分けて設定 (memo.kappa-lab.com)

    SVNリポジトリをwebDAVベースで構築する場合、Apacheのconfを新たに作成する方法を以前にメモしておいたけど、今回は既存のhttpd-ssl.confに記述する方法をメモ。今回の方が合理的な運営ポリーシーだと思う。 更にポートの分離も導入。 構築環境は以下の通り -------------- FreeBSD 6.2.x Apache 2.2.x *SVN、webDAV、SSLは設定済み リポジトリPath /home/svn/repos/ URI https://example.co.jp:10001/ -------------- 1.まずListenするポートを記述(30~40行目あたり) ---------------- Listen 10001 ---------------- 2.<VirtualHost>ディレクティブを加筆 --------------------

    hideAki
    hideAki 2008/05/01
    SSL Webdav