タグ

svnに関するtyruのブックマーク (38)

  • TortoiseSVNをコマンドラインから実行する方法 - System.exit(0);

    現在参画しているプロジェクトでのソース管理は Subversion を使用しています。しかしひとつの生成物 (WAR) に対してリポジトリが3つ必要となり、同期作業などが非常に煩雑になってしまっています。当初は3つのリポジトリを何とか集約できないものかと試行錯誤してみたものの、使用している Web フレームワークと開発環境などの影響でどうしてもまとめることができませんでした。 調べた結果 TortoiseSVN をコマンドラインから起動して半自動的に動かすことができることがわかりました。 今回のプロジェクトの構成 単純なアプリケーションであれば、いつも Subclipse を使って Eclipse プロジェクトごと同期を取るのですが、今回の構成の場合にはそのプロジェクト内に3つのソース管理リポジトリがあるわけなので、Subclipse は使わずに TortoiseSVN で個別管理していま

    TortoiseSVNをコマンドラインから実行する方法 - System.exit(0);
    tyru
    tyru 2014/01/24
    /closeonend:2にして運用してる
  • SVN考え方メモ(Hishidama's Subversion Memo)

    リポジトリー(コミット)単位でバージョン(リビジョン番号)が上がっていく。 1ファイルでもコミットされれば、全体のバージョンが上がる。 1つのリポジトリー内で複数のプロジェクトを運用しようとしても、全プロジェクトを通して共通のバージョン番号になる。

    tyru
    tyru 2014/01/09
    「CVS: ファイル単位でバージョンが上がっていく」そうなのか
  • svn+ssh は利用できるが対話的なログインはできないユーザーを作成する。 - D.

    svn+ssh は安全に svn を利用する方法のひとつとして広く知られている。このとき、対話的な ssh ログインを許可しておくと、そのユーザーアカウントの権限内でシステム内部を参照されてしまうことになる。単に svn サービスを他者に提供する場合、最小権限の法則に従い svn は利用できるが対話的なログインは不可能とするユーザーを作成するのが基である。そこで、この方法を説明する。 公開鍵の登録ファイル ~/.ssh/authroized_keys の内容を編集し、冒頭に以下の文字列を追加する。 command="/usr/bin/svnserve -t",from="xxx.xxx.xxx.xxx",no-port-forwarding,no-X11-forwarding,no-agent-forwarding,no-pty ssh-rsa AAAA... (略)command="/

    svn+ssh は利用できるが対話的なログインはできないユーザーを作成する。 - D.
  • Fedora4 x Redmine x Subversionは罠 : project, redmine | メモリークラフト

    会社の古いサーバー(Fedora4)でRedmineをSubversionとからめて運用しようとしたときに、はまった点をメモ。 リポジトリビューワーがいまいちうまく機能しない。リポジトリ自体は表示されるのだけど、リビジョンを参照できないし、コミットログにチケット番号を埋めてもチケットに関連するリビジョンが表示されない。どうやらリビジョンが拾えていない様子。 それだとコミットフックで自動クローズとかができずSVNをからめるうまみがない。 原因を探ってみた。(URL等はふせてあります。) ログを見る(Passengerを使っているので、Apacheのログです。) $ tail -300f ./apache/logs/error.log svn: PROPFIND (URL: '/svn/example'): サーバに接続できませんでした (http://www.example.com) サブ

  • On a Whim: uniteでsvn statusとsvn diffするsource書いた

    2011年2月12日土曜日 uniteでsvn statusとsvn diffするsource書いた 書きました。 普段使い用に自己満足化した状態で作ってしまっているので、 必要だろうと思われる設定や機能等、教えていただけるとありがたいです。 使い方は unite.vim を入れた上で、autoloadディレクトリをマージしてもらえればいけると思います。 https://github.com/kmnk/vim-unite-svn svn/statusに対してsvnコマンドを実行するactionを拡張していますが、ベースは jump_list なので特に違和感は無いと思います。 拡張しているのは以下のコマンドです。 複数選択可 commit add revert delete diff 複数選択不可 blame log 以下、簡単な動作説明 Unite svn/status すると 簡単な一

  • svn,git,hgコマンドのaliasあれこれ - maru.cc@はてな

    バージョン管理システム使ってますか? 最近、会社のリポジトリをSubversionからGitにがつがつ移行してます。Gitのブランチを使った Git Flowの考え方を浸透させるべく、反映ツールのGit対応などしております。 それと同時に、MyBikeJPプロジェクトは、Mercurialで管理を行っています。 微妙に似ているけど違う gitコマンドと hgコマンドに混乱しまくりで、先日、マージにミスって @key3 さんに迷惑かけちゃいました。 ということで、環境差異を吸収し、さらにミスが減って楽になるような aliasやシェル関数を設定しました。 ちなみに zshです。 Subversion svnでは、元々、.zshrc を id:sotarok さんのをベースにしていた関係でショートカットを知りました。 http://trac.nequal.jp/browser/public/do

    svn,git,hgコマンドのaliasあれこれ - maru.cc@はてな
  • SubversionからGitに移行するときの注意点 - yukobaのブログ

    自分へのメモです。SubversionからGitに移行するときの注意点。 git-svn(1) にしたがって、Subversion から Git に移行できるのですが、 git svn clone Subversionのリポジトリ Gitは色々なツールが、リポジトリ内は CR+LF ではなく、LF であることを期待しているみたいなので、上の方法で Subversion 内が CR+LF だと、Gitのリポジトリ内も CR+LF になってしまい、トラブルが起きます。 なので、上の方法で移行した後、gitattributes(5) の When text=auto normalization is enabled in an existing repository あたりに書かれている、 $ echo "* text=auto" >>.gitattributes $ rm .git/index

    SubversionからGitに移行するときの注意点 - yukobaのブログ
    tyru
    tyru 2010/10/31
    改行コード
  • SVNHub

    SVNHub isn't necessary. GitHub exists! Subversion support ends January 8, 2024.

  • Subversionリポジトリと連携できるgit-svn | OSDN Magazine

    「Gitを使いたいが、中央リポジトリにはSubversionを使わざるを得ない」という場合も多いだろう。そのような状況で便利なのが、SubversionリポジトリとGitリポジトリの橋渡しをする「git-svn」である。git-svnを利用することで、SubversionリポジトリとGitのローカルリポジトリを同期させることが可能だ。記事では、このgit-svnの活用方法を紹介する。 git-svnのアーキテクチャ Gitの大きな特徴として、分散型アーキテクチャがある。分散型アーキテクチャでは、コミットはローカルのリポジトリに対して行い、ソースコードの同期はそれぞれの開発者間が持つローカルリポジトリ同士で変更点をやりとりすることで行う。もちろん公開リポジトリを利用したソースコードの同期も可能であり、柔軟な開発体制を取れるのが長所である。 しかし、一方でGitは非常に多数のコマンドがあり、

    Subversionリポジトリと連携できるgit-svn | OSDN Magazine
    tyru
    tyru 2009/12/11
  • git svn で開発してみた - 宇宙行きたい

    仕事で git 使いたかったので,git-svn でやってみた. git clone とりあえず,svn からチェックアウト $ git svn clone http://example.com/svnroot/trunk/project履歴持ってくるので結構時間かかる…… 実際に開発 $ git checkout -b ticket-345トピックブランチ切って開発…… で,まぁ,stash したり,他のブランチ行ったりしながらも開発して git にコミット git pull で,完了したら,マージするために,まずはマスターへ戻る このへんまでは普段と何もかわらない $ git checkout masterで,普段はここで,「git pull」して最新の状態を持ってくるんだけど, git-svn の時は rebase を使う git svn rebase で,マージ $ git mer

    git svn で開発してみた - 宇宙行きたい
    tyru
    tyru 2009/11/22
  • git-svnメモ - walf443's blog

    今までgit単体ではそこそこ使ってきたのですが、svnに入れる際はあまり使っていなかったのですが慣れてくると使いたくなったので少し調べてみました。ほとんどマニュアルに書いてあることなのですが、個人的にまとめた方が頭に入るのでまとめておきます。 checkoutする project/trunk/, project/branches/name/, project/tags/name/といった構成になっているときは、cloneするときに-sオプションを指定するとよいかんじです。 $ git svn clone http://svn.coderepos.org/share/lang/perl/HTTP-Engine/ -sこれで、 $ git branch -r class-component class-componentrelease-0.0.5 interface-declare lazy_

    git-svnメモ - walf443's blog
    tyru
    tyru 2009/09/15
  • IBM Developer

    IBM Developer is your one-stop location for getting hands-on training and learning in-demand skills on relevant technologies such as generative AI, data science, AI, and open source.

    IBM Developer
    tyru
    tyru 2009/09/12
  • 無料で使えるオンラインSubversionリポジトリサービス - ナレッジエース

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

  • ベンダブランチの管理方法 - miauのブログ

    サードパーティ製のコード(たとえば CakePHP)をプロジェクトのリポジトリに取り込んで使うような場合、バージョンアップが結構手間になります。バージョンアップの度に増減したファイルを svn add や svn delete するのは面倒ですし、ファイル名の変更をちゃんとトレースしたいなら svn rename もやりたくなるでしょう。また、CakePHP のソース自体に手を加えたいような場合、マージ作業も面倒になります。 こういう場合ベンダブランチや svn_load_dirs.pl というスクリプトを使うと、比較的楽に管理できます。svnbook でも ベンダブランチ - 第4章 ブランチとマージ - Subversion によるバージョン管理 という感じで軽く触れられているのですが、どうも利用している方が少ない気がするので、CakePHP を例にシナリオベースで利用方法を書いてみま

    ベンダブランチの管理方法 - miauのブログ
    tyru
    tyru 2009/09/09
  • vcs_info で Subversion のリビジョン番号が出ない問題 - 永遠に未完成

    これは非常に便利そう。 Git だろうと Mercurial だろうと、ブランチ名をzshのプロンプトにスマートに表示する方法 - mollifier delta blog 私も今まではコマンドからプロンプトに情報を出してたんだけど、svnには対応してなかったし、こっちの方が簡潔で正確で詳細な情報が素早く出せそうな気がしたので乗り換えることにした。 導入方法は元エントリに載ってるので割愛。で、Subversionでちょっとした問題が。 Subversionではデフォルトだとブランチ名のところにリビジョン番号が出てくれるはずなんだけど、出ない。 (svn)-[trunk:]ってみたいな感じになる。当なら:の右側にリビジョン番号が出るはず。 どうやら vcs_info は US ロケール前提で作られているらしい。svn info のメッセージとかはロケールで変わってしまうので、うまく検出でき

    vcs_info で Subversion のリビジョン番号が出ない問題 - 永遠に未完成
    tyru
    tyru 2009/08/20
  • キャッシング 融資小ロ

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

    キャッシング 融資小ロ
    tyru
    tyru 2009/08/15
  • バージョン管理勉強会(Subversion編)で発表しました - Web、只今勉強中

    6月27日にノッキングオンで開催したバージョン管理勉強会で発表してきました。発表者の皆様、参加者の皆様、おつかれさまでした。http://groups.google.com/group/vcsstudyhttp://atnd.org/events/744勉強会での発表が初めてだったので、途中から話すだけで精一杯になってしまい、振り返ってみると反省が多い発表でした。次に発表する時は今回の反省を生かして、もうちょっと良い発表にしたいと思います。以下、発表資料と感想です。Subversionにまつわる試行錯誤 090627.KeyView more documents from kazukichop.感想バイナリファイルの差分について、勉強不足で色々聞けて収穫がありました。TortoiseSVNだとExcelやWord、Oooの差分なんかも見れるとのこと(いっつもCLIで使っていたので知らなかっ

  • svnコマンド

    Subversionの利用 Subversionの基的な使い方は「次世代プロトコルWebDAVの可能性」の後編で紹介したものとほとんど変わりません。ただし、Subversionで実装されたメソッドが増加しているのに伴い、機能が増えています。 増えた機能は、svnコマンドでどのようなサブコマンドが増えたのかを見ることで、簡単にチェック可能です。増えたものも含め、svnコマンドで使用可能なサブコマンドを下表に示します。 コマンド 書式 機能 add

    svnコマンド
    tyru
    tyru 2009/06/03
  • http://b4.x0.com/hiki/?Git/Subversion%C3%AF%C2%BF%C2%BD%C3%AF%C2%BF%C2%BD%C3%AF%C2%BF%C2%BD%C3%9E%C2%A5%C3%AF%C2%BF%C2%BD%C3%AF%C2%BF%C2%BD%C3%AF%C2%BF%C2%BD%C3%90%C2%B1%C3%AF%C2%BF%C2%BD%C3%89%C2%BD

    tyru
    tyru 2009/06/03
  • Perlゼミ(サンプルコードPerl入門)

    Perl入学式 全6回のPerl入門講座。東京、大阪、沖縄、札幌で開催。(東京は4月と10月スタート、それ以外は5月スタート) YAPC::Japan Perlを軸としたITに関わる全ての人のためのカンファレンス。 東京 吉祥寺.pm 五反田.pm 大阪 なにわPerl 沖縄 沖縄.pm

    tyru
    tyru 2009/05/31