タグ

svnに関するyokochieのブックマーク (11)

  • gitとsubversionのコマンド対応表 – cyclogy

    備忘録がわりにいつも忘れてしまうgit(git-svn)とsubversionのコマンドの対応表をまとめました。 コマンド対比表 subversion git git-svn 更新 svn update git pull git svn rebase コミット svn commit git add → git commit git commit -a (gitコミット後) git svn dcommit git push <url> 追加 svn add <file> git add 削除 svn rm <file> git rm <file> 移動 svn mv <file> git mv <file> 変更取り消し svn revert <file> git checkout <file> ログ svn log git log 差分 svn diff git diff スイッチ svn

  • ウノウラボ Unoh Labs: git-svn駆け込み寺

    こんにちは。murahashiです。 gitやgit-svnを使うにあたり、試したことや引っかかったことについて、yukiのエントリ ウノウラボ Unoh Labs: subversionリポジトリでもgitが使えるgit-svn のつづきを書いてみました。 Q. ブランチ名を長くしてしまったので手打ちするのが大変です A. bashでgitコマンドを補完します gitのコマンド補完は git-completion.bash が便利です。 fedoraにyumでgitを入れた場合には下記場所にあります。 /usr/share/doc/git-VERSION/cntrib/completion/ 自分の見える場所にgit-completion.bashがなければ、インストール済みのgitと同じversionのgitのソースをダウンロードします。 cntrib/completion/

  • ウノウラボ Unoh Labs: subversionリポジトリでもgitが使えるgit-svn

    yukiです。 空前のGitブームもだいぶ落ち着き、最近はGit記事をあまり見かけなくなりましたが、今日は空気を読まずにGit、それもgit-svnについて利用例を挙げつつご紹介しようと思います。 さらっと紹介されている記事は多いのですが、実際にこう使っている、などの例があまりなかったので、今回利用例を含めてご紹介していけたらと思っているので、もっと便利な使い方があるよ!という方の突っ込みをお待ちしております。 まずgit-svnについてご紹介すると、その名の通りgitとsubversionをつなぐ役割を果たすもので、subversionのリポジトリからgitでcloneして利用出来るというものです。 インストールはyum一発で簡単に入ります。 # yum install git-svn よくある例としては、業務で使うリポジトリはSubversionのまま使い続けているけど、個人

  • 10分で作る、Subversionレポジトリ - Unix的なアレ

    バージョン管理システムにはCVSやsubversionなど様々なものがありますが、サーバーのセットアップに抵抗がある人もいるのではないでしょうか? しかしながら実際のところ、パッケージ化されているので驚くほど簡単にできてしまいます。 今回は、もっとも簡単な手順でSubversionのレポジトリサーバーを構築する方法を紹介したいと思います。 動作環境 今回の手順の動作環境は下記のとおり。OSをインストールしたままの、まっさらな状態を想定しています。 OS Debian Linux etch Protocol http Web Server Apache2.2.3 それでは早速いきましょう。当に10分間で構築できます。 パッケージのインストール 下記の作業はすべてrootで作業をするものとします。(まっさらな状態を想定しているため、sudoは利用していません。) それでは必要なパッケージをイ

    10分で作る、Subversionレポジトリ - Unix的なアレ
    yokochie
    yokochie 2008/09/14
    Apache(WebDAV) + SVN(Subversionを使うだけならWebDAV化いらないけど)
  • Emacs の vc-annotate - naoyaのはてなダイアリー

    もしかしたら常識なのかもしれませんが、Emacs の vc-annotate がとても良いです。vc-annotate は vc (version control, バージョン管理システムのフロントエンドEmacs から直接 svn {diff, commit, revert} することができる) に含まれる機能の一部です。vc-annotate を使うと、バージョン管理システム、例えば Subversion に保存された過去の履歴を気になったときにとても容易に調べることができます。 ソースを開いて M-x vc-annotate (C-x v g) すると (そのファイルがバージョン管理化に置かれて居れば) vc-annotate-mode になります。例えば Subversion で管理されている plagger の Plagger::Plugin::CustomFeed::Debu

    Emacs の vc-annotate - naoyaのはてなダイアリー
  • Geekなぺーじ : オーム社開発部での開発体制

    オーム社開発部さんでのの作り方を取材させて頂きました。 社内で自作ツールをバリバリ作って、出版作業の効率化を行っているのが凄いと思いました。 ただし、今回取材をした内容が行われているのは、オーム社開発部のうちの1グループ(グループは約3名)です。 全体的にこの体制で行われているわけではないそうなので、ご注意下さい。 取材実現の経緯は「オーム社開発部の方とのやり取り」をご覧下さい。 Subversionでバージョン管理 著書の原稿は、XML管理されており、そのXMLはSubversionで全ての著者(監訳者)と共有されているそうです。 Subversionのサーバはインターネット上にあり、各自がリモートで作業を行える環境が整い始めているため、最近では著者と一度も会わずにが完成するという案件もあるそうです。 フォントなどの問題から、番環境でのPDF作成はオーム社開発部で毎日行っており、毎

  • 【連載】セカイ系ウェブツール考 (9) 新たなPC活用法を発見できる"バージョン管理"のススメ | ネット | マイコミジャーナル

    今回のテーマは「バージョン管理」 バージョン管理というと、プログラマー向けの用語に感じるかもしれない。だが、実際にはそのようなことはない。むしろ一般のPCユーザや家庭でのPC利用についてもバージョン管理があると生産性が大きく変わってくるのだ。まず第一にバックアップとしての役割がある。HDDは不意に壊れる場合があるが、バージョン管理システムを使ってバックアップをとっておけば、いざというときに容易に復旧できる。 もう一つは履歴を追えるという役割だ。ちょっとした修正を行なったときに、前に書いてあった文字を忘れてしまうことはよくある。PC内で普通に使うファイルは常に最新版だけが保存されていく。過去に何が書いてあったかはわからない。だが、バージョン管理ツールを使えばいつ行なった修正かがすぐにわかり、さらに以前のバージョンに戻して利用することもできる。 最後は各バージョンのファイルを比較できるという点

  • CodeRepos::Share – Trac

    What are u coding? old title = 個人レポジトリを共有しよう!計画。 みんながそれぞれ作って公開してる公開レポジトリを一緒くたにしちゃいたい。参加してる全員がどのファイルもみたり変更したりできるような。 パッチ送られてくる代わりに「後で見とくからコミットしといて」とかいえたりとか、つくりかけで放置したもので他の人が興味もったら続き作ってもらうとか、メンテするのめんどくなったのだれかにやってもらうとか、突発的に誰かと一緒にプロジェクト始めたりとか、できる! 詳しくは unknownplace.org - 2007/08/29 - 個人レポジトリを共有しよう! YappoLogs: CodeRepos - 個人レポジトリを共有しよう!計画 Development We have a Subversion repository and you can check it

  • livedoor Techブログ : Advanced Emacs for development.

    こんにちは、油井(abui)です。 プログラマにとって欠かすことができないアプリケーションの一つとしてエディタの名をあげることができます。このエディタというものはいわゆるコンピューター上の檜舞台であり、Perlなどで書かれたプログラムはもとより、日語で書かれた文章、または何らかのソフトウェアをよりよく利用するために用いる設定ファイルなど、ほぼ全てのものがここでいうエディタを介して生産されています。プログラマが常用するエディタとしてよく知られているのが「vi(vim)」と「Emacs」となりますが、私は常日頃から「Emacs」を愛用しています。そこで今回はアプリケーション開発における「Emacs」に施している自分自身の工夫点をご紹介したいと思います。 Emacsの特徴の一つとしてその拡張性の高さをあげることができます。そしてその拡張は「Elisp(Lisp言語の方言)」というプログラム言語

  • mizzy.org - SVN::TracWiki #0

    SVN::TracWiki #0 Posted by Gosuke Miyashita Sat, 21 Apr 2007 19:55:57 GMT SVN::TracWiki というツールをつくってみました。svn repos はこちら。 何をするものかというと、Subversion の post-commit スクリプトとして動作して、コミットされたファイルからテキストを抽出、そのファイルの実体へのリンクを付加して、Trac の Wiki へ自動ポストするというもの。 具体的な例としては、PowerPoint ファイルをコミットしたら、そのファイルからテキストのみを抽出して Wiki へ自動ポスト。こんな感じで。 これで何がうれしいかというと、Subversion で管理している PowerPoint ファイルを、Trac 上で検索ができるようになります。こんな感じですね。元ファイルへ

  • 自宅の古いパソコンをサーバにしてsubversionを使っているのですが、自分のサーバにちょっと信頼が置けないので、信頼できるレンタルサーバでsubversionを使いた…

    自宅の古いパソコンをサーバにしてsubversionを使っているのですが、自分のサーバにちょっと信頼が置けないので、信頼できるレンタルサーバでsubversionを使いたいと思っています。 subversionが使えるレンタルサーバや、その際の設定の仕方などを紹介したサイトをご存じの方いらっしゃいましたら教えてください。 よろしくお願いします。

  • 1