タグ

subversionに関するIMAKADOのブックマーク (53)

  • CentOS 5 で既存 Subversion リポジトリを Git から使えるようにする - tilfin's note 跡地

    Git 参考にしたもの git-svnを使って既存のSVNリポジトリでGitを使う方法のメモ - Hello, world! - s21g git-svnメモ - I sort my thought... インストール 標準パッケージに Git はないので、RPMForge を yum で使う設定が必要 CentOS 5.2 で yum の対象リポジトリに RPMforge を追加するには - Tosshi Note # yum install --enablerepo=rpmforge (省略) Dependencies Resolved ============================================================================= Package Arch Version Repository Size ===========

    CentOS 5 で既存 Subversion リポジトリを Git から使えるようにする - tilfin's note 跡地
    IMAKADO
    IMAKADO 2009/01/29
    subversion-perl
  • .zshrc、.vimrc を Subversion で管理 - unnecessary words

    変更する度に、各所にコピーするのが面倒で仕方ありません。 .zshrc、.vimrc を複数ユーザ、複数ホストで共有したい - unnecessary words dotfilesをSubversionで管理するようにした - あいぷらぷら; ↑を参考にやらせて頂きました。 まずは、管理用のリポジトリを作成。trunk 作らなくてもいいような気がするけど、一応作成。 % svn mkdir -m "create dotfiles repo" svn://myrepo/dotfiles svn://myrepo/dotfiles/trunk dotfile の大元(最新のファイル?)を持っている ~/ でチェックアウトする。んで、対象ファイルをコミット。~/ 直下の dotfile は ~/.dotfiles/ へのシンボリックリンクにする。 % svn checkout svn://myr

    .zshrc、.vimrc を Subversion で管理 - unnecessary words
  • dotfilesをSubversionで管理するようにした - あいぷらぷら;

    1年ぐらい前から開発仲間のid:kei-sさんとやろうやろう言っていたんだけど,SubversionのリポジトリをHTTPでアクセスできるようにする設定が上手くいかずにグダグダになっていた.今日の明け方,すべての設定が終わってSubversionの理解も深まったので,早速各種dotfileをSubversionで管理するようにした. # ホームディレクトリで作業するとして cd # リポジトリ上にdotfilesフォルダを作成 svn mkdir http://path/to/repos/june29/dotfiles -m "create dotfiles" # dotfilesフォルダをチェックアウト svn checkout http://path/to/repos/june29/dotfiles ./dotfiles # .*をdotfilesに移動 mv (いろいろ) ./dot

    dotfilesをSubversionで管理するようにした - あいぷらぷら;
  • Subversion メモ

    概念と特徴 リポジトリ Subversion は共有情報の一元管理システムであり、情報はリポジトリに格納される。 リポジトリは情報をファイルシステムツリー(一般的なファイルとディレクトリの階層構造)の形で保持する。 Subversion ではリポジトリの場所は URL によって表現される。 リポジトリにアクセスするための URL には以下のようなものがある。 file:/// リポジトリへの直接アクセス (ローカルディスク上) http:// Apacheサーバ への WebDAV プロトコル経由でのアクセス https:// http:// と同じだが、SSL による暗号化 svn:// svnserve サーバに対する独自 TCP/IP プロトコル経由でのアクセス svn+ssh:// svn:// と同じだが、SSH トンネルを利用する ほとんどの場合、Subversion の

  • Subversion Precomposed UTF-8 patch

    (2013-02-18: 現在のおすすめは `brew install subversion --unicode-path` (OS X10.8.2, svn 1.7.8 で動作確認)) (2009-08-17: 気がついたら MacPorts にパッチが取り込まれてます。) 前回 Rails on Leopard で紹介したノートの一部でもパッチをあてた Subversion のビルド方法を書いたけど、もう少し詳しく解説します。 簡単に言うと、 Windows を使っている人と Mac を使っている人が Subversion のリポジトリを共有している場合に、 Windows からリポジトリに追加した日語ファイル名のファイルを Mac で checkout すると svn status などを実行したときにファイルがダブっているように見えて正常に扱えないことがあります。(Mac ->

    IMAKADO
    IMAKADO 2008/07/11
    濁点
  • 2008-07-08

    今まで、有料版しか利用できなかったSubversionとWebDAVですが、「フリー版であってもフル機能にアクセスできるべき」という鉄則に従い、フリー版でも使用できるようになりました。 フリー版ではSubversionで利用可能な容量が少ない(10M)のため、あくまで試用という位置づけになりますが、Backlog上でのプロジェクト作成と同時に「ワンクリックでSubversionリポジトリの作成」ができるお手軽感をお試しいただけます。 タスク管理、Wiki、WebDAV、Subversionが揃ったサーバ管理者いらずのBacklog、これを気にぜひ一度お試しください。 Backlog HP Backlogフリー版アカウントの登録 こちらもBacklogの宣伝ですが、Subversion管理とWebDAV機能が付いたインストール型のパッケージを上位エディションとして販売開始しました。Backl

    2008-07-08
  • せっかちな人のための git 入門 - git をインストールし、共同で開発できる環境を整えるまで - 僕は発展途上技術者

    subversion に代わる新しいソース管理システムということで git が注目されているようだ。 » Git - Fast Version Control System subversion と大きく違うところは、分散されたレポジトリがローカルマシンに置かれている点。これは、ネットにつながっていなくてもソースをコミットできるということで、最近は電車のなかでもコードを書いたりする僕にはうってつけ。 マニュアルやチュートリアルは充実しているのだが、僕はとりあえず最初にツールを触ってみて、ざっと全体像をつかみ、それから細部を調べたい質なので、もっとてっとり早く体験できるガイドを探したところ、あまり適切なものが見つからなかった。 そこで、レポジトリを作り、それをリモートにあるサーバーに置いたあと、subversion で言えば svn commit や svn update などにあたるコマン

  • SAKURAインターネットでsvn文字化け - s_nobuの日記

    sakuraインターネットで「LANG=ja_JP.UTF-8」していてもsubversionがエラーを出してくる。で、 alias svn="LANG=ja_JP.eucJP svn" でもいいんだけど、diffやlogが化けるので以下でお茶を濁す。 #!/bin/sh SVN="$HOME/local/bin/svn $@" if [ $1 = 'ci' -o $1 = 'comit' ]; then LANG=ja_JP.eucJP $SVN else LANG=ja_JP.eucJP $SVN | nkf --utf8 fi 追記: と思ったけどsvn:ssh://だとまだ変になる。 追記2: svn: warning: cannot set LC_CTYPE locale svn: warning: environment variable LANG is ja_JP.UTF-8

    SAKURAインターネットでsvn文字化け - s_nobuの日記
  • かWiki - Git/Subversionコマンド対応表

    こうしてみると、 svn と git のコマンド体系は非常に似ていることが分かりま すね。Subversion 使用者は Git を比較的自然に覚えられるのではないでしょうか。 注1 git-init を実行すると、カレントディレクトリに .git というディレクト リが作成されます。 Subversion とは異なり中央集権のレポジトリを作成する必要はあ りません。 cg init を実行したその場所があなたのレポジトリです。 なお、git-init コマンドは以前 git-init-db コマンドでした。 古いバージョンの git の場合は git-init-db コマンドを実行してください。 注2 Subversionはレポジトリがひとつしかありませんが、Git では各個人がレポジトリを所 有しています(もしかしたら一人でいくつも持ってるかも)。 git-commit -a は自分の

  • 大規模プロジェクトはバージョン管理が重要になってくる - プログラマの思索

    ソース管理について良い記事があったのでメモ。 Subversionベストプラクティス 複数のアジャイルチームでのバージョン管理 「複数のアジャイルチームでのバージョン管理」の指摘は非常に重要なので、まとめておく。 【1】バージョン管理の目的 1-1. Fail First コードのコンフリクトや統合の問題を早期に解決する。 1-2. 常にリリース可能 どんなに悪いイテレーションでも、その成果物はリリース可能にならねばならない。 1-3. シンプル チェックインやマージ作業などのポリシーはシンプルで明確であること。 オブジェクト指向のパッケージ原則の一つに「再利用できる粒度とリリースできる粒度は同じだ」という法則がある。 つまり、最終的にリリース可能であるということは、その成果物が公開された時、他の誰もが安心して使える品質レベルを保障しているということ。 我々プログラマは、結局、他の開発者が

    大規模プロジェクトはバージョン管理が重要になってくる - プログラマの思索
  • コミットログを日本語で書くには、 - ヒルズで働く@robarioの技ログ

    Cygwinのsvn使って普通にUTF-8なコミットログを書こうとすると svn: Can't convert string from native encoding to 'UTF-8'とか怒られるので、 ~/.subversion/config で log-encoding を指定する。 [miscellany] #log-encoding = latin1 log-encoding = UTF-8これsvnadmin setlogとかには効かないんだけど。まあいっか。

    コミットログを日本語で書くには、 - ヒルズで働く@robarioの技ログ
  • はてなブログ | 無料ブログを作成しよう

    ネイルで使う材料で、DIY時の木割れやネジ跡を派手にしたらかわいい OSB合板でちょっとしたボックスをつくりました。 ビス止め下手すぎて木を割ったり穴あけすぎたりした場所に、好きな派手色の樹脂を詰めてパテ代わりにしてみました。 ちょっと某HAYっぽみ出て可愛かったので、自分用にメモです。 手順 塗装 派手色グミジェルで失敗部分…

    はてなブログ | 無料ブログを作成しよう
  • 複数svnリポジトリのつくり方 - unnecessary words

    複数のSVNリポジトリをhttp経由でアクセス、管理する方法まとめ。 CentOS5、subversion1.4.2、Apache2.2.3 環境で作成。 単一リポジトリで、httpが必要ないならこっち参照。 作成するリポジトリ 以下にある3つのリポジトリを作ってみます。 アカウントは自分用、開発者用(=group1)を作成します。 アカウントのない人でもtestリポジトリはアクセス可能とします。 ・myリポジトリ 自分専用の設定ファイルを保存する。.vimrc、.zshrcなどなど。 自分では読み書き可能。group1も読み込みは可能。それ以外の人は読み書き不可。 ・devリポジトリ 皆で何かを開発する為に使用する。 自分は読み書き可能。group1も読み書き可能。それ以外の人は読み書き不可。 ・testリポジトリ SVN練習用のリポジトリ。SVN未体験、不慣れな人の為に。 全ての人が読

    複数svnリポジトリのつくり方 - unnecessary words
  • Subversionでaddremove

    たかはらです。 Subversionを使い始めた人からよく聞かれる事があります。 「大量のファイルをsvn addするにはどうするの」 「それはねー」といつも気持ち悪い呪文を教えていたのですが、最近最適解が見つかったので記事にしてみました。 今日も小ネタ&xargsネタです。 会社では構成管理にSubversionを利用しています。Subversionを使うとsvn statusというコマンドでワークディレクトリの更新状況が判ります。 上記の各行最初の一文字がそのファイルの状況を表しています。この例ではファイルdはリポジトリにない(新規ファイル)、ファイルaは更新されている、ファイルbは削除されている(ワークディレクトリに削除されている)という情報が読み取れます。通常はファイルdはsvn addでリポジトリに追加し、bはsvn removeでリポジトリから削除します。

  • ずんWiki - Subversion/FAQ

    Ads ディレクトリを再帰的に svn add したくないときはどうすればいいか? † svn add に -N (再帰的にaddしない) ってオプションがあるのでこれを使う。 例えば以下の手順で add すれば foo の中の foo/bar 以外の大量のファイルは add されない。 svn add -N foo svn add foo/bar ↑ .cvsignore的なのはSubversionではどうやるか? † 以下のコマンドを実行するとエディタが起動して無視リストを設定できる。 svn pe svn:ignore <ディレクトリ> ↑ /etcをsvnで管理したい † 大体のいつもの手順(ケースバイケースだが) rootしかアクセス出来ないリポジトリを作成する svnadmin create --fs-type=fsfs /root/.svn_repo 適当な空ディレクトリをe

    IMAKADO
    IMAKADO 2008/04/30
    etcをsvnで管理したい
  • Plaggerでgoogle code hosting SVN -> twitterするレシピを修正

    Plaggerでgoogle code hosting SVN -> twitterするレシピを修正 先週くらいに、RBCで用意してもらったgoogle codeのプロジェクトホスティングからSVNコミットログを抜き出し、twitterに投げるというのを作った。(see also this entry.) 「Twitterと連動させたよ!」ってMLにポストしたらメンバーからの評判も概ね良かったんですが、自分的にはtwittされる順番がおかしいってのだけがどうしても気に喰わなかった。 CustomFeed::SVNLogでreverse指定して引っ張ってくるだけだと、最新のコミットログがtwitterの一番上に表示されなかったんだよね。 Plagger自体をdream hostで動かしてるからそもそもサーバーのload averageも異常に高い時があるし、google codeにもその都度

    Plaggerでgoogle code hosting SVN -> twitterするレシピを修正
  • OZACC.blog: Subversionでパーミッションエラー

    Linux | Subversionでパーミッションエラー subversion: Subversion FAQ Note for SELinux / Fedora Core 3 / RedHat Enterprise users: In addition to regular Unix permissions, under SELinux every file, directory, process, etc. has a 'security context'. When a process attempts to access a file, besides checking the Unix permissions the system also checks to see if the security context of the process is compatible w

  • MOONGIFT: » コミット前にチェック「SVNChecker」:オープンソースを毎日紹介

    実際に確かめていないのだが、面白そうなので紹介したい。 Subversionを開発プロジェクトに利用されている方は多いと思う。チームはもちろん、個人であってもぜひ活用してほしい。日々の作業ログとしても使えるし、バックアップとしても便利な存在だ。 そんなSubversionであるが、更新したタイミングで通知が欲しい、コミットする際にソースをチェックしたいといった要望があるかも知れない。そうしたお悩みを抱えた方はぜひこれをチェックしてみよう。 今回紹介するオープンソース・ソフトウェアはSVNChecker、Subversionのコミットフックツールだ。 SVNCheckerはSubversionリポジトリへのコミットをフックして、何らかの処理を行わせるソフトウェアだ。例えばソースのスタイルをチェックしたり、コミットしたタイミングでメール送信したりと言ったことが設定ファイルレベルでできるようにな

    MOONGIFT: » コミット前にチェック「SVNChecker」:オープンソースを毎日紹介
  • はてなグループの終了日を2020年1月31日(金)に決定しました - はてなの告知

    はてなグループの終了日を2020年1月31日(金)に決定しました 以下のエントリの通り、今年末を目処にはてなグループを終了予定である旨をお知らせしておりました。 2019年末を目処に、はてなグループの提供を終了する予定です - はてなグループ日記 このたび、正式に終了日を決定いたしましたので、以下の通りご確認ください。 終了日: 2020年1月31日(金) エクスポート希望申請期限:2020年1月31日(金) 終了日以降は、はてなグループの閲覧および投稿は行えません。日記のエクスポートが必要な方は以下の記事にしたがって手続きをしてください。 はてなグループに投稿された日記データのエクスポートについて - はてなグループ日記 ご利用のみなさまにはご迷惑をおかけいたしますが、どうぞよろしくお願いいたします。 2020-06-25 追記 はてなグループ日記のエクスポートデータは2020年2月28

    はてなグループの終了日を2020年1月31日(金)に決定しました - はてなの告知
  • dsvn.el を使ってみた — ありえるえりあ

    dsvn.el とは psvn.el よりかなり速いらしい dsvn.el を使ってみました。 psvn.el はご存知の人も多いかと思いますが、指定された Subversion リポジトリをツリー表示して、 dired のように操作するためのパッケージです。 vc-svn に比べて高速にツリー表示ができるのですが、それでも大規模なリポジトリを表示しようとすると Emacs が固まったりします。 dsvn.el はその問題を解決が解決されており、 psvn.el では 10 秒ぐらいかかる処理も一瞬でこなします。 インストール http://svn.collab.net/repos/svn/trunk/contrib/client-side/emacs/dsvn.el 上の URL から dsvn.el をインストールして以下の設定を ~/.emacs に書きます。 ~/.emacs: (