タグ

tipsとsubversionに関するpoppenのブックマーク (7)

  • svn upする時に更新されるファイルを事前に調べる方法 - Hello, world! - s21g

    svn upしたあとにどのファイルが更新されるかを事前にしらべるには、 以下のようなコマンドを使えば良いようです。

  • ずんWiki - Subversion/FAQ

    Ads ディレクトリを再帰的に svn add したくないときはどうすればいいか? † svn add に -N (再帰的にaddしない) ってオプションがあるのでこれを使う。 例えば以下の手順で add すれば foo の中の foo/bar 以外の大量のファイルは add されない。 svn add -N foo svn add foo/bar ↑ .cvsignore的なのはSubversionではどうやるか? † 以下のコマンドを実行するとエディタが起動して無視リストを設定できる。 svn pe svn:ignore <ディレクトリ> ↑ /etcをsvnで管理したい † 大体のいつもの手順(ケースバイケースだが) rootしかアクセス出来ないリポジトリを作成する svnadmin create --fs-type=fsfs /root/.svn_repo 適当な空ディレクトリをe

  • Subversion で間違えてディレクトリをごっそり消してコミットしてしまった時

    今日のプロジェクト成果物とりまとめを前に昨日、メンバの1人が trunk 直下の2年半分のファイルが入っているプロジェクトディレクトリをなぜか削除してコミット。 朝きたら過去のリビジョンをエクスポートして再度追加して戻したとかで、全部履歴が切れてしまっていた。作業ディレクトリも全部入れ替わり。 こういう時は過去のリビジョンからの copy をすべし。 履歴が維持される 属性などもコピーされる 他のチェックアウト済み作業ディレクトリへの影響もなし といった点で優れている。 作業ディレクトリを使って消したディレクトリを戻す svn copy --revision R URL . svn commit -m "Resurrected dir1 from revision R" ここで R は間違えて消してコミットしたリビジョンの1つ前のリビジョン。 URL は削除したディレクトリの URL。 実

    Subversion で間違えてディレクトリをごっそり消してコミットしてしまった時
  • Brad Choate: OSCON: Subversion Best Practices

    Here’s a summary of an OSCON session I’m attending right now. Every seat in this room is full. This talk is done by Ben Collins-Sussman & Brian W. Fitzpatrick (Google employees). Server best practices Which server to use? Depends. svnserve: Fast, light, quick. Good for simple setups. svn+ssh if you need encryption. Apache: Mount as a network share; flexible authentication; browsing of repository;

  • Developer at Momonga Project - Subversion

    Momonga Projectでは開発に Subversionを使っています. 以下は一般的な Subversionの使い方ではなく,Momonga Linux 開発における svnレポジトリの操作方法に特化した内容になっています. 主に,Momongaメンバー及び開発版を使いたい人 向けの情報を記述します. レポジトリをブラウザで見たい人は以下のURLをご利用ください http://svn.momonga-linux.org/svn/pkgs/trunk/ http://developer.momonga-linux.org/viewvc/ 以後,下記の shell 変数が定義されているものとして話を進めます.割と頻繁にURL を打つ事があるので短かめの変数を定義しておくことをお勧めします. repo='http://svn.momonga-linux.org/svn/pkgs' 参考U

  • いまさらsubversion解ってきた

    Posted by masuidrive Sun, 26 Mar 2006 20:27:00 GMT いやー、去年CVSからSubversionに移行したんですが、単純にimportして、coして、ソース編集して、commitするだけの人生でした。 今日、やっとtrunkの意味がわかりました。Subversionはタグやブランチって無いんですね。だから、それをディレクトリ分けでして、運用で逃げろってことなんだ。 trunkディレクトリ以下で作業して、区切りがきたらタグの代わりにtagsディレクトリにコピーすれ、って事なんですね。 これが解ったので、rails2uのsubversionでRailsアプリを管理 を参考に作った、自分用のrails.create も公開しておきます。これは結構前から使ってたんですが、今日初めてtrunkに対応しました。 これをつかえば、適当なディレクトリで”ra

  • Subversion メモ

    概念と特徴 リポジトリ Subversion は共有情報の一元管理システムであり、情報はリポジトリに格納される。 リポジトリは情報をファイルシステムツリー(一般的なファイルとディレクトリの階層構造)の形で保持する。 Subversion ではリポジトリの場所は URL によって表現される。 リポジトリにアクセスするための URL には以下のようなものがある。 file:/// リポジトリへの直接アクセス (ローカルディスク上) http:// Apacheサーバ への WebDAV プロトコル経由でのアクセス https:// http:// と同じだが、SSL による暗号化 svn:// svnserve サーバに対する独自 TCP/IP プロトコル経由でのアクセス svn+ssh:// svn:// と同じだが、SSH トンネルを利用する ほとんどの場合、Subversion の

  • 1