タグ

関連タグで絞り込む (2)

タグの絞り込みを解除

tipsとSubversionに関するkmachuのブックマーク (6)

  • TortoiseSVNとITS・BTSの連携 - idesaku blog

    前から「なんだこりゃ?」とは思っていたのだよ。 TortoiseSVNのプロパティ設定画面なのだが、選択可能なプロパティの中にbugtraq:url他、bugtraq:XXXという名称のものがある。これ、どう見てもバグトラッキングシステムとの連携用だよねぇ? 気になったのでちょっと調べてみたのだが・・・あったよ。 http://www.caldron.jp/~nabetaro/svn/TortoiseSVN_ja/tsvn-dug-bugtracker.html へぇ!そんなことができるのか!Mantisもいることだし、ちょっくら試してみよう。 チェックアウトしてくるモジュールのルートディレクトリ(大抵、repourl/trunk/だろう)に、次のプロパティを設定する。 プロパティ名 値 bugtraq:url http://server/mantis/view.cgi?id=%BUGID

    TortoiseSVNとITS・BTSの連携 - idesaku blog
    kmachu
    kmachu 2008/10/15
    hookについて
  • をれをれ subversion リポジトリを作って外部のリポジトリを使いやすいように料理しよう! - woremacxの日記

    coderepos や lazy-people や vaginarepos といろんな subversion リポジトリにアカウントもらって、さらにはプライベートな subversion リポジトリがあったりすると、どこになにがあったのかさっぱりです。そんなときは、をれをれ subversion リポジトリを作って自分が使うものだけを集約すると、快適な生活を送れるかと思います。やり方はカンタンです!プライベートなリポジトリ( http://example.com/repos/private/ )を用意して、svn:externals をセットするだけです! # checkout する $ svn co http://example.com/repos/private/ $ cd private # coderepos 用ディレクトリを作る $ svn mkdir coderepos $ s

    kmachu
    kmachu 2008/03/10
    「svn:externals 」の使い方。
  • リポジトリへのComitもれを防ぐ方法 - Hello, world! - s21g

    複数人で開発している場合に、新しく作成したファイルを svn addし忘れて、Commitもれを発生させてしまうと、 テストが走らなかったり、開発を止めてしまったりと、 様々な悪影響が発生してしまいます。 今回は、Commitもれを防ぐために僕が使ってる方法を紹介します。 やってることは単純で、以下のalias設定を.zshrcに登録しています。 1  alias svn_new='svn stat | grep "^\?" | sed "s/\? *tmp.*//" | sed "s/\? *log.*//" | grep .' svn statの結果から、log/とtmp/ディレクトリの中身を除外してるだけですね。 あとは、svn_newコマンドを実行すれば、svn add し忘れてるファイルが無いかどうか簡単に確認できます。 しかし、実際にはconfig/database.ymlやt

    kmachu
    kmachu 2007/12/29
    svn_ignoreはいいなぁ。
  • 過去のリビジョンを全て検索したい - yuumi3のお仕事日記

    ある日気がついたら、ソースコードから 関数 XXXX がなくなっていた! というような場合、いつどうしてその関数が無くなったのかを調べたいですよね。 Subversionに全ての過去のソースは格納されてますが、それに対する全文検索のような機能はなさそうです。 そこで、ある1つのソースコードの全リビジョンを取り出すプログラムを作ってみました。 #!/usr/bin/env ruby url = ARGV[0] logs = IO.readlines("|svn log #{url}").select {|s| s =~ /^r\d+ /} logs.reverse.each {|log| log =~ /^r(\d+) / rev = $1 STDERR.puts log puts '=' * 80 + "\n" puts log + "\n" puts IO.read("|svn cat

    過去のリビジョンを全て検索したい - yuumi3のお仕事日記
    kmachu
    kmachu 2007/12/27
    これは便利そう
  • さくらインターネットにTracを構築する - WeekbuildのHack倉庫 - Trac

    さくらインターネットにTracを構築する 1.説明 さくらインターネットにTracを構築します。ライトプランだとTelnetが使えないので、スタンダードプラン以上が必要です。 今回の例では、~/local/配下に構築します。svnのリポジトリは~/var/svn/repo、TracEnvは~/var/trac/repoとします。 基的に、いかに書いてあるコマンドをそのまま実行すればよい(一部変更必要)ですが、 若干スクリプトの変更等が必要なので、viを使える程度の知識が必要です。 なお、以下のコマンドは、tcsh(デフォルト)で実行することを前提としています。 2.インストール (1)環境設定 mkdir -p $HOME/local/src cd $HOME/local/src mkdir -p $HOME/local/lib/python2.4/site-packages ln -

    kmachu
    kmachu 2006/05/29
    スタティックリンクでコンパイルする点がミソ
  • SmartSVN – SVN Client

    The popular Subversion client for macOS, Windows and Linux. Available free of charge for active open-source developers students and employees of academic institutions certain charity organizations

  • 1