タグ

subversionに関するsoh335のブックマーク (24)

  • SubversionのSSHで鍵を指定する - 肉とビールとパンケーキ by @sotarok

    % svn co svn+ssh://hogehogeとかで、sshを使ってSubversionにアクセスできることはしってたんだけど、いつもDAV経由にしちゃうのであまり使ったことがなかった。 で、今回は、ssh経由でsvnにアクセスしなきゃならなかったんだけど、DSA(別にRSAでもいいんだけど)の公開鍵を使って接続する方法がわからなかったから調べてみた。 あ、前提として、接続先サーバには鍵認証を使ってsshできるようになっていること。 結論から言うと、どうやら scheme を自分で定義することになるようだ。 $HOME/.subversion/configを見ると、 ### Section for configuring tunnel agents. [tunnels] ### Configure svn protocol tunnel schemes here. By defau

    SubversionのSSHで鍵を指定する - 肉とビールとパンケーキ by @sotarok
  • Subversion+SSHでKilled by signal 15.が出る時は環境変数SVN_SSHを書き換える時のみ出る - Cocelo Style

    つい最近までなんでだろーなーとか思ってたら海外のMLにSVN_SSHを上書きしている時で、かつssh -qを入れてないと出るよとか乗ってました。 http://old.nabble.com/svn%2Bssh----Killed-by-signal-15.-td26226917.html subversion/libsvn_ra_svn/client.c: /* We have one predefined tunnel scheme, if it isn't overridden by config. */ if (!val && strcmp(tunnel, "ssh") == 0) { /* Killing the tunnel agent with SIGTERM leads to unsightly * stderr output from ssh, unless we pass

    Subversion+SSHでKilled by signal 15.が出る時は環境変数SVN_SSHを書き換える時のみ出る - Cocelo Style
  • Versions - Mac Subversion Client (SVN)

    Versions² offers the best way to work with Subversion on the Mac. Thanks to its clear-cut approach, you'll hit the ground running.

    Versions - Mac Subversion Client (SVN)
    soh335
    soh335 2010/08/19
    mergeとかswitchが出来ないらしい.........
  • cl.pocari.org - Subversion で直前のコミットを取り消し,なおかつ Trac も同期する方法

    Subversion で直前のコミットを取り消し,なおかつ Trac も同期する方法 2007-01-18-1: [Subversion][Trac] 勢い余ってコミットしたはいいけど,恥ずかしい間違いがあってコミットをなかったことにしたい場合の対処方法です. 対象のリポジトリ /svn/foo   現在のリビジョン 100        直前のリビジョン 99         対象の Trac 環境 /trac/foo 1. 取り消したいリポジトリをディレクトリごとバックアップする $ mv /svn/foo /svn/foo.bak 2. 同名のリポジトリを作成する $ svnadmin create /svn/foo 3. バックアップしたリポジトリから直前までのリビジョンをダンプして,新しく作ったリポジトリにロードする $ svnadmin dump -r 0:99 /svn/fo

  • livedoor Techブログ : svkでもう少し攻めてみる

    こんにちは、ブログ担当のfaultierです。ついこの間(1月1日!)入社したばかりの新米エンジニアですが、これからガリガリ、いやバリバリ頑張って行きますので、どうぞよろしくおねがいします。 前回の記事で紹介されているように、ブログチームはSubversionを使った開発体制に移行したことで、大分開発ペースを上げることが出きました。ですが、「もっと攻めたい!まだ行ける!」と言う方もいるでしょう。そんなあなたのために今日紹介させていただきますのがこちらのツール、svkです。 svkって何さ? Subversionを分散リポジトリのバージョン管理システムのように使うツールです。リモートのリポジトリをローカルにミラーリングして、開発時はそれを操作することができるようになります。なんで?それ何がいいの?おいしいの?それが実はおいしいんです。 こまめにコミットできる、する癖がつく バージョン管理シス

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

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

    Subversionリポジトリのバックアップ方法いろいろ - ぱせらんメモ
  • svn クライアントを探す旅 - It_lives_vainlyの日記

    Windows には Tortoise SVN っていう最強のsvnクライアントがある. mac は群雄割拠の時代なんだろうか? とりあえず、有名どころは scplugin svnX iSvn といった感じらしい scplugin は、 Trotoise SVN と同じように、Finder に統合されるフロントエンドで、それなりに使いやすいと思う. diff を直接呼び出せないのが、つらい感じ... Torotoise SVN を使い慣れている身としては、 scplugin が便利そうだけれども、アイコンのリフレッシュがかなり遅いのは、利用上の難点だと思う. 一応、メニューからアイコンのリフレッシュもできるみたいだけれども、なぜか反映されないことが多い... (教えて偉い人っ) svnX は、独特のインターフェースを持っているけれども、機能は一通りそろっていると思う. デフォルトだと、di

    svn クライアントを探す旅 - It_lives_vainlyの日記
  • SubversionとTracでファイル管理の“迷宮”から脱出

    SubversionとTracでファイル管理の“迷宮”から脱出:ユカイ、ツーカイ、カイハツ環境!(2)(1/4 ページ) プロジェクトで修正/仕様変更が“迷宮”入りする理由 ソフトウェア開発を行ううえで、設計書やソースコードのバージョンをきちんと管理することは非常に重要です。構成管理(ファイル管理)を行っていないプロジェクトでは、例えば次のような問題が発生します。 2人以上の開発者が同時に成果物を編集した場合、後に編集を始めた開発者がすでに編集を行った開発者の編集内容を上書きしてしまう。結果として、修正したはずのバグや変更したはずの仕様が、設計書やソースコードに反映漏れするという事態が発生 設計書やソースコードのレビューを行って修正したはいいが、どこをどう修正したのか分かりにくく、レビュー内容の反映の確認を行っても修正漏れや修正誤りに気が付かない ソースコードを変更すると、動かなくなってし

    SubversionとTracでファイル管理の“迷宮”から脱出
  • 中西泰人研究室 » Blog Archive » [大森]svnでソースをコミット

    Yet Another [ System * Space *Style ] Technology for P2P(Person2Person and Person2Place) ■svnにコミットする ざっくり書きます。日記から引用 $ sftp username@naka.sfc.keio.ac.jp でサーバに入る サーバに入ったら $ mkdir tmpdir $ cd tmpdir $ mkdir projectA $ mkdir projectA/trunk $ mkdir projectA/branches $ mkdir projectA/tags のディレクトリをつくる $ svn import . file:///path/to/svn –message ‘ここにメッセージ’ でコミットする。 今回はローカルで必要なファイルを集め、zipでアップした。

  • CVS/Subversionを使ったバージョン管理(中編:CVSを使ったバージョン管理) | OSDN Magazine

    利用するプロトコルは、「CVSROOT」環境変数でリポジトリのルートディレクトリとともに「:<使用するプロトコル>:<ユーザー名>@<ホスト名>:<リポジトリのルートディレクトリ>」という形で指定する。たとえば、下記のような条件でCVSリポジトリにアクセスするとしよう。 使用するプロトコル:ext(SSH経由) ユーザー名:john ホスト名:cvs.sourceforge.jp リポジトリのルートディレクトリ:/cvsroot/sample1 この場合、CVSROOT環境変数は「:ext:john@cvs.sourceforge.jp:/cvsroot/sample1」となる。この環境変数を設定するには、以下のようにコマンドを実行すればよい。 export CVSROOT=:ext:john@cvs.sourceforge.jp:/cvsroot/sample1 (sh系シェルの場合)

    CVS/Subversionを使ったバージョン管理(中編:CVSを使ったバージョン管理) | OSDN Magazine
    soh335
    soh335 2008/11/05
    ここでは、「>>>>>> 1.6」までがリポジトリ内にある最新リビジョンを表している。これらの個所を状況に応じて編集し、コミットすればよい。
  • git-svn で branch を扱う - cooldaemonの備忘録

    一応、メモ。 branch ごと clone する SourceForge から kai を取得する例。 $ git svn clone https://kai.svn.sourceforge.net/svnroot/kai -T trunk -b branches -t tags branch が増えた場合 git svn rebase は、現在の作業 branch を更新するだけなので、下記のようにする。 $ git svn fetch svn これで、増えた branch を取得できる。末尾の "svn" オプションは、.git/config を参照の事。 branch の操作 まずは、リモート branch の確認 $ git branch -r cooldaemon_embed_tcp_server takemaru_config_get_list_of_keys trunk ロ

    git-svn で branch を扱う - cooldaemonの備忘録
  • git-svnでSVN上の複数のブランチやtrunkを扱う方法 - Hello, world! - s21g

    SVNリポジトリ上に存在する複数のブランチやtrunkの間で、 変更点をマージしたりする方法のメモです。 まず、これからSVNリポジトリをgit svn cloneすると言う場合は、以下のような オプションを指定して実行します。 これで、SVNリポジトリ上のtrunk, branches, tagsをGitのbranchとして全て取り込んだ状態でcloneが実行されます。 git-svnでcloneした既存のWorking copyが手元にあって、 そこに別なbranchやtrunkを追加したい場合は、以下のように.git/config ファイルに項目を加えます。 1  [svn-remote "svn"] 2  url = http://svn.repos.com/foo/branches/bar 3  fetch = :refs/remotes/git-svn 4  [svn-remo

  • はてなブログ | 無料ブログを作成しよう

    来年も作りたい!ふきのとう料理を満喫した 2024年春の記録 春は自炊が楽しい季節 1年の中で最も自炊が楽しい季節は春だと思う。スーパーの棚にやわらかな色合いの野菜が並ぶと自然とこころが弾む。 中でもときめくのは山菜だ。早いと2月下旬ごろから並び始めるそれは、タラの芽、ふきのとうと続き、桜の頃にはうるい、ウド、こ…

    はてなブログ | 無料ブログを作成しよう
  • myhome.cx

    This domain may be for sale!

  • Mac OSXでSubversion + SSH公開鍵認証の設定 | hidamari blog

    Windowsには、TortoiseSVNという定番のGUIがあるがMacSCPluginを使えば、同じようにフォルダベースのSVNが利用できます。今回は、サーバCentOS5.1が既にSubversionインストール済み、レポジトリも作成済みという前提で話を進めます。 ちなみにCentOSでSubversionをインストールするには #yum install subversion だけで簡単にインストールできます。 1.クライアント(MacOSX)にsubversionのインストール http://www.collab.net/downloads/community/ 2.クライアント(MacOSX)にSCPlugin-0.7.1のインストール http://scplugin.tigris.org/servlets/ProjectDocumentList SCPlugi

    soh335
    soh335 2008/10/31
    Windowsには、TortoiseSVNという定番のGUIがあるがMacはSCPluginを使えば、同じようにフォルダベースのSVNが利用できます。今回は、サーバCentOS5.1が既にSubversionインストール済み、レポジトリも作成済みという前提で話を進めます。
  • Subversionでバージョン管理

    例えば、LastChangedRevisionを有効にするには $ svn propset svn:keywords "LastChangedRevision" Greeting.java ファイル個別に毎回指定しなくても、あるパターンのファイルにキーワード置換属性を指定する Windows Vistaならユーザーディレクトリ下の\AppData\Roaming\Subversionディレクトリ内にあるconfigファイルを設定します。 enable-auto-props = yes *.java = svn:keywords=Id *.sdoc = svn:keywords=Id 拡張子.java、.sdocのファイルをSVNで追加すると、キーワードIdの置換が有効になります。 ネットワークからアクセスするには HTTP(HTTPS)の場合 WebDAV/deltaVプロトコルで通信する

  • MOONGIFT: » Mac OSX向けの洗練されたSubversionフロントエンド「Versions」:オープンソースを毎日紹介

    開発時にバージョン管理システムを導入することによるメリットは言うに及ばないが、それはプログラマのみならずデザイナーにとっても同様だ。だが、バージョン管理をデザイナーまで普及させるのは非常に困難だ。 メイン画面 やはりインタフェースが鍵を握っている。使い勝手の良い、分かりやすいインタフェースのバージョン管理システムがあれば利用してくれる可能性はありそうだ。 今回紹介するフリーウェアはVersions、Mac OSX向けのSubversionフロントエンドだ。 Versionsは既存のワーキングコピーも簡単に登録でき、HTTP/SSH/SVNプロトコルに対応してリポジトリを登録することができる。何よりファイルの一覧やログの閲覧などが分かりやすいインタフェースでできる点が便利だ。 比較の確認画面 また、ファイルを選択してDiffを表示したり(DiffはFileMergeを利用)、履歴をするのがボ

    MOONGIFT: » Mac OSX向けの洗練されたSubversionフロントエンド「Versions」:オープンソースを毎日紹介
  • TracDoc/SakuraInternetTrac0.11b1 – HirobeのHack倉庫 – Trac

    6. 動くまでの設定 (1) subversionのリポジトリを作成 mkdir -p $TRAC011HOME/var/svn svnadmin create --fs-type=fsfs $TRAC011HOME/var/svn/repo リポジトリ内にフォルダを作る。 mkdir $TRAC011HOME/tmp cd $TRAC011HOME/tmp mkdir proj cd proj mkdir trunk branches tags cd .. svn import proj file:///$TRAC011HOME/var/svn/repo -m "Import First" rm -r proj これで、リポジトリへのフォルダの作成はできた。 (2) trac の環境を設定 mkdir -p $TRAC011HOME/var/trac trac-admin $TRAC01

    soh335
    soh335 2008/05/22
    さくらインターネットにTrac0.11-beta1をインストールします。このサイトでは0.10がすでに動いていますので、これを壊さないようにやってみます。
  • svnX

    SvnX is an open source GUI for most features of the svn client binary. It allows you to browse your working copies, spot changes and operate on them but also to browse logs and revisions of your repositories ! It's written using Panther's new bindings mechanism for maximum flexibility and user experience. Features Repository Inspector : Browse logs, revisions and directories in a single window. sv

  • SVNX interface mod - soundscapeout (仮)

    Subversionクライアントである「SvnX」のインターフェイスをかなりいい感じにするリソースが、「Zeusbox Studio」にて公開されています。 Zeusbox Studio » blog 導入方法は、Readmeに書かれてある通りで、SvnXのパッケージを開き、「Resources」を入れ替えるだけ(一応バックアップはしておきましょう)。 ツールバー、HUDなウィンドウなど、素敵ですよ。

    SVNX interface mod - soundscapeout (仮)
    soh335
    soh335 2008/04/22
    Subversionクライアントである「SvnX」のインターフェイスをかなりいい感じにするリソースが、「Zeusbox Studio」にて公開されています。