svn diffは白黒で分かりにくいので、色を付けたいなと調べた結果をまとめ。 1. vimを使って色付け 職場の人に教えてもらいました。以下のようにsvn diffの結果をパイプでvimに渡してあげる方法。 svn diff | vim -R - 毎回コマンド打つのが面倒なので、少し工夫して簡単なコマンドに置き換える vi $HOME/bin/svndiff --------------------------------- #!/bin/bash SVN="/usr/bin/svn" #環境に合わせて変えるべし VIM="/usr/local/bin/vim" #環境に合わせて変えるべし $SVN diff $@ | $VIM -R - --------------------------------- 引数を取るので、ファイル指定のsvndiffも可能。 ただし、d
製作著作 © 2002, 2003, 2004, 2005, 2006, 2007 Ben Collins-Sussman, Brian W. Fitzpatrick, C. Michael Pilato This work is licensed under the Creative Commons Attribution License. To view a copy of this license, visit http://creativecommons.org/licenses/by/2.0/ or send a letter to Creative Commons, 559 Nathan Abbott Way, Stanford, California 94305, USA.
製作著作 © 2002, 2003, 2004, 2005, 2006, 2007, 2008 Ben Collins-Sussman, Brian W. Fitzpatrick, C. Michael Pilato This work is licensed under the Creative Commons Attribution License. To view a copy of this license, visit http://creativecommons.org/licenses/by/2.0/ or send a letter to Creative Commons, 559 Nathan Abbott Way, Stanford, California 94305, USA.
2012/12/13 追記 zsh 4.3.11 以降の新しい機能を使って改良しました。 -> 「zsh の vcs_info に独自の処理を追加して stash 数とか push していない件数とか何でも表示する - Qiita」 最近Gitを使い始めた。で、ブランチとか使うようになって、今どのブランチにいるのかをzshのプロンプトに表示したくなってきた。「そういやそんなブログのエントリ、よく見かけるな」と思ってちょっと調べてみた。 gitコマンドを呼び出してなんかやってる例が多いけど、manを読んでたらzsh自体にそういうのが組み込まれてたので紹介。vcs_info ってのを使うと解決する。 zshrcの例 いきなりだけど zshrc の書き方の例。 autoload -Uz vcs_info zstyle ':vcs_info:*' formats '(%s)-[%b]' zstyl
svn最新だけをclone 職場はsvnで個人的にgitを使うときなど、全部持ってくると死ぬほど時間がかかるので最新のtrunkだけ持ってくる。 % git svn clone -rHEAD https://svn.example.com/unk/trunk unk svnから更新分を持ってくる % git svn rebase svnへ更新分を反映する % git svn dcommit 空ディレクトリの削除をsvnにお伝えする % git svn dcommit --rmdir svnをgitに変換 -sは--stdlayoutでtrunk/, branches/, tags/構成を想定してブランチに変換してくれるそうです。 % git svn clone -s http://foo.com/repos/project ブランチ一覧 % git branch ブランチ作成 % git
Working with Subversion (SVN) Interoperating with SVN is possible with third-party tools or existing extensions. This page will detail the options and discuss their pros and cons. 1. With hgsubversion HgSubversion is a third-party tool dedicated to convenient SVN interoperability, using standard hg commands. See the HgSubversion extension page for installation instructions and example usage. 1.1.
オンラインで行うソースコードレビューツールには、Review BoardRietveldなどいろいろある。 が、もっと簡単でお手軽な方法を見つけた。それは、 「Subversionのブランチをソースコードレビューに使う」 という物。 やり方:レビュー対象のソースコードを、ブランチしておく各自レビューを行い、ソースコードの中にコメントを書き込む。(必ずしも、/* */で括られている必要は無い)コメントをcommitするこれだけ。 コメントには、/* FIXME */とか、/* XXX */とか書いておくと、あとでgrepしやすくて良いかもしれない。 メリット:レビュアーが、好きなエディタが使える。導入がカンタン デメリット:レビューの内容をバグ表と関連付けるとか、直ったかどうか確認する、などの高度な事はできない
Screenshots | SvnCpp C++ API | Download About this site This is the developer site for RapidSVN. You have access to the source code of RapidSVN, the issue tracker and the mailing lists. If you are a user of RapidSVN you might want to take a look at http://www.rapidsvn.org where we are working on the Documentation and Online Help of RapidSVN RapidSVN is a cross-platform GUI front-end for the Subver
Tezさんの訳 http://subversion.bluegate.org/ をベースに 1.4版に追従するのを始めてみました。 いつ完成するかは、気にしない方向で。 1.4最終版 HTML版 必要に迫られて、TortoiseSVNのドキュメントを訳しています。 最終的には本家に取り込まれるのが目標ですが、暫定的にここで公開します。 一応取り込まれています。 そちらの方が一時情報になります。 誤訳等あると思いますので、知らせていただけるとありがたいです。 SubversionのMLを見ています。 ご案内 複数のバージョンに対する訳を提供するため、ディレクトリ構造を変更しました。 直接リンクを張られている方は、このページからたどってください。 訳者がTortoiseSVNのコミット権をもらいましたので、poファイルの提供を終了します。 必要な方は、TortoiseSVNのリポジトリより入
Brian McCallisterより。なかなか画期的なUIをもつSubversionの差分表示ツール。Perforceにインスパイアされたとかなんとか。 どうせなら,名称を"Time Lapse"ではなく"Time Leap"にすりゃいいのにと思ってしまう,あたしは何かに毒されているのだろう。:-P バルバルバルバル〜〜〜 って昼休みにコンビニで見つけた。こんなのあるんだ。 #今,買っておかないとスゲー後悔しそう。
SVV SVVとは? /etc/*などのファイルをバージョン管理するためのソフトウェアです。 /etc/*などのファイルを、root権限なしに管理できます。 ファイルのパーミッションなどの情報も保存されます。 ダウンロード ver 0.1 必要な物 subversion python pysvn(1.5.2で動作確認) 準備 subversionの空のworking directoryが必要です。 環境変数SVV_WORKを、その空のdirectoryにしてください。 例 $ svn mkdir ~/work/newdir $ svn commit ~/work/newdir $ export SVV_WORK=~/work/newdir 例2 $ svnadmin create ~/newrepo $ svn co file://.../newrepo ~/work $ export S
Subversion Tools and Contrib The directories 'tools' and 'contrib' in the Subversion repository contain code that works with Subversion but that Subversion doesn't depend on for normal operations. The files in 'tools' are maintained collectively by the Subversion project, and are under the same open source copyright as Subversion itself. Code in contrib/ is open source, but may have a different li
Subversionで1つのリポジトリを複数のプロジェクトで使っている場合、見たくもない別プロジェクトのcommitメールが来てしまう事がある。 そこで、commitしたファイルによってcommitメールの宛先を変える事ができるpost-commitスクリプトを作った。 使い方 ・リポジトリのrootに、conf.txtという名のファイルを作る(commitしておく)。 ・conf.txtには、正規表現とメールアドレスをスペース区切りで書く。 conf.txtの例.* all@example.com trunk bob@example.com peter@example.com crypto alice@example.com bob@exampel.com lupin3@example.com ちなみに、以前はrubyで作ったが、今回はpythonで作り直した。 ちなみに、rubyバージ
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く