タグ

svnに関するhokacchaのブックマーク (15)

  • ウノウラボ Unoh Labs: git-svn駆け込み寺

    こんにちは。murahashiです。 gitやgit-svnを使うにあたり、試したことや引っかかったことについて、yukiのエントリ ウノウラボ Unoh Labs: subversionリポジトリでもgitが使えるgit-svn のつづきを書いてみました。 Q. ブランチ名を長くしてしまったので手打ちするのが大変です A. bashでgitコマンドを補完します gitのコマンド補完は git-completion.bash が便利です。 fedoraにyumでgitを入れた場合には下記場所にあります。 /usr/share/doc/git-VERSION/cntrib/completion/ 自分の見える場所にgit-completion.bashがなければ、インストール済みのgitと同じversionのgitのソースをダウンロードします。 cntrib/completion/

  • checkoutしたファイルのmtimeを、そのファイルがcommitされた時刻に合わせたい ― svnとgitの場合 - (ひ)メモ

    唯一の中央レポジトリと複数のcheckoutするノードというトポロジの場合、checkoutしたファイルのmtimeがノード間で同じ時刻(当該ファイルがcommitされた時刻)になっているとなにかと都合がいいです。 例えば、Webアプリのデプロイを中央レポジトリからのcheckout(やupdate)で行う場合を考えます。もし、内容が同じなのに複数あるアプリサーバの間でmtimeが異なってしまっていると、 サーバごとにETagヘッダの値が異なってしまう ※Apacheの場合、FileEtagディレクティブを調整(mtimeを見ないように)することによって統一可能ではあります サーバ間でrsyncをかけると無駄なファイルコピーが発生する 内容が同じににもかかわらずmtimeが異なるせいでコピーが発生する ※--size-onlyオプションでmtimeを見ないようにして回避可能ではあります と

    checkoutしたファイルのmtimeを、そのファイルがcommitされた時刻に合わせたい ― svnとgitの場合 - (ひ)メモ
  • Linux+Samba+TortoiseSVN|Cryptrial

  • TortoiseSVN+Sambaだとコミット時にエラーが出る - blog@longkey1.net

    コミット時に「アクセス権がない」とかなんとか言われて、エラーが出る。 同じような事で悩んでいる人も発見。 svn/TortoiseSVNがコミットエラー エラーが出たファイルのパーミッションを見てみると、444になってて書き込みが出来なくなっている。 まあ、そういうことなのです。 つまり、こんな感じだと思われる。 TortoiseSVNが.svnディレクトリ内にファイルを作る ↓ ファイル名を書き換えようとする ↓ 作られたファイルのパーミッションが444とかなので、アクセス権が無く編集できない ↓ エラー で、 /etc/samba/smb.conf [web] comment = Web Directory path = /var/www valid users = key1 public = yes writable = yes

  • /libexec/ld-elf.so.1: Shared object "libintl.so.6" not found, required by "svn" - hpoolの日記

    さくらのレンタルサーバでsvnが急にエラーになった。 subversionは$HOME/local/binにインストール $ ldd $HOME/local/bin/svn ... libintl.so.6 => not found (0x0) libiconv.so.3 => /usr/local/lib/libiconv.so.3 (0x28200000) libz.so.3 => /usr/local/lib/compat/libz.so.3 (0x282f7000) libc.so.6 => /usr/local/lib/compat/libc.so.6 (0x28308000) libintl.so.6 => not found (0x0) libintl.so.6 => not found (0x0) libintl.so.6 => not found (0x0) libint

    /libexec/ld-elf.so.1: Shared object "libintl.so.6" not found, required by "svn" - hpoolの日記
    hokaccha
    hokaccha 2009/04/27
    同じ現象ではまった
  • DreamHost

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

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

    Subversionリポジトリのバックアップ方法いろいろ - ぱせらんメモ
    hokaccha
    hokaccha 2009/02/21
  • Unfuddle STACK - Software Project Management Online | GIT and SVN Hosting

    Unfuddle STACK integrates the most critical tools for any software project. Bug and issue tracking, source code in Git or Subversion and reference materials all seamlessly coexist in an environment that is familiar to your whole team. Watch the video...

    Unfuddle STACK - Software Project Management Online | GIT and SVN Hosting
    hokaccha
    hokaccha 2009/01/27
  • 分散バージョン管理Git/Mercurial/Bazaar徹底比較

    分散バージョン管理Git/Mercurial/Bazaar徹底比較:ユカイ、ツーカイ、カイハツ環境!(3)(1/5 ページ) Subversionとは一味違う「分散バージョン管理」とは? 最近、Linuxをはじめ、Ruby on RailsMySQL、OpenSolarisなどのオープンソースプロダクトが次々と分散バージョン管理システムを導入し始め、「Git」「Mercurial」「Bazaar」といった、分散バージョン管理システムが注目を浴びています。 稿では、バージョン管理ツールのデファクトスタンダードであるSubversion(以下、SVN)と分散バージョン管理システムを比較しながら、メジャーな分散バージョン管理システムであるGit、Mercurial、Bazaarについて紹介していきます。 集中型と分散型 最初に、集中管理方式(または、集中型)のバージョン管理システムと分散管理

    分散バージョン管理Git/Mercurial/Bazaar徹底比較
  • subversion 1.5 で zsh の補完が旨く動かない件 [+FIX] (LocalScope::)

    上記の件、暫く痛かったんですが、理由が分かったので、共有しますね。。 ソース: Subversion 1.5 and ZSH Completion (in subversion users list) 補完するときに、 > _arguments:comparguments:303: invalid argument: ARG みたいなエラーがでてました。subversion 用の補完というかcompletion関数(_subversion) が、1.5 でのヘルプの些細な変更のせいで動かなくなったらしい。 動くようになおしたのを公開してくれてるヒトがいるので、 http://gvn.googlecode.com/svn/trunk/contrib/zsh/_subversion からひろって、zsh のディレクトリのファイルを置き換えます。たとえば、Leopardにzshは標準添付されてる

  • svn:ignore 一括設定 - 電脳ではたらくOpenPNE開発者の日記@ネット

    svn propset 'svn:ignore' 'config.php' ./ svn propset 'svn:ignore' 'cache_*' ./var/function_cache/ svn propset 'svn:ignore' '*.jpg *.gif *.png' ./var/img_cache/gif/w76_h76/ svn propset 'svn:ignore' '*.jpg *.gif *.png' ./var/img_cache/gif/w120_h120/ svn propset 'svn:ignore' '*.jpg *.gif *.png' ./var/img_cache/gif/w180_h180/ svn propset 'svn:ignore' '*.jpg *.gif *.png' ./var/img_cache/gif/w240_h320/

    svn:ignore 一括設定 - 電脳ではたらくOpenPNE開発者の日記@ネット
    hokaccha
    hokaccha 2008/10/27
  • UNIX USER 2003 8: Subversionで管理せよ (draft)

    オープンソースの開発においてCVSというバージョン管理システムは非常に重 要な要素の一つと考えられています。CVSを使えば、ネットワーク上に分散し た多数の開発者がうまく協調しながらソースを修正していくことが可能です。 オープンソースを開発をサポートしているSourceForgeではプロジェクトごと にCVSリポジトリが用意されていますし、SourceForgeなどを使っていないオー プンソースプロジェクトでも自分でCVSリポジトリを用意しているところが数 多く存在しています。 しかし、CVSを使いこんでいくとCVSによってあたえられる制約がいろいろと苦 痛になってきます。特にファイルの移動やディレクトリの扱いなどがうまく管 理できないことが開発のすすめ方に影響を与えていると言えるでしょう。特に 開発の初期段階では、ソースファイルのレイアウト構造などが固まっていない ために、その段階でCV

    hokaccha
    hokaccha 2008/10/23
  • ".svn" を隠す方法

    ".svn" を隠す方法 2008-04-13-1: [Subversion] - ".svn"を隠す。 - ぐらめぬ・ぜぷつぇんのはてダウンロード http://d.hatena.ne.jp/msakamoto-sf/20080403/1207190473 .htaccess で .svn を隠す方法ということですが、以前調べたことがあって mod_rewrite が使えるならば、以下のようにして隠すことが出来ると思います。 RewriteEngine On RewriteRule ^(.*/)*\.svn/ / [F,L] また、.htaccess を利用しなくとも、.svn のパーミッションを 0700 あたりにしても大丈夫な場合もあります。 $ find . -name .svn -type d | xargs -i chmod 0700 {} httpd.conf がいじれる環境

  • Subversion で特定のファイルを管理下から除外する方法 | Sun Limited Mt.

    Windows のころは TortoiseSVN を使用していたのですが、Mac に移行してからコマンドラインで svn を使用するようになりコマンドを忘れていることが多いのでメモしておきます。 logs ディレクトリの拡張子 .log というファイルを除外する場合 $ svn propset svn:ignore "*.log" logs/ 設定ファイルで設定する場合 $ svn propedit svn:ignore [ディレクトリ名] SVN_EDITOR で指定したエディタが起動するので除外したいファイルを指定する。複数指定する場合は改行して指定する。 *.jpg *.gif Thumb.db SVN_EDITOR の指定はお好みで $ export SVN_EDITOR=vi など。 svn status では ignore 指定されたファイルは表示されない。除外されているファイ

    hokaccha
    hokaccha 2008/09/04
  • ヽ( ・∀・)ノくまくまー(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

  • 1