Subversion
http://coderepos.org/share SVN の使い方が今一よく分かってないので変な失敗とかするかもしれない。こわい。 でも何でもそうだけど、試してみないと分からないままだと思うので こわがらずに色々試していこうと思う。 でも他人様のコードをいじってコミッ…
最新版は 2008/04/03 に更新されたバージョン。psvn.el あと psvn.el の本家にチートシートがあるのを見付けた。svn.txt また、「P i」でファイルを ignore できることを知った。 Windows のサムネイル画像をキャッシュしている Thumbs.db とか バージョン管…
僕はWebサーバにファイルをアップするときはFFFTPを使っている。 FFFTPでディレクトリごとをアップをする場合、 そのディレクトリがSubversionの管理対象になっていると、 Subversionが作った管理用のディレクトリ.svnも一緒にアップされてしまう。 .svnは管…
リビジョンの指定は、リポジトリのURLの後ろに "@リビジョン" をつけることで行う。 例えば、僕が普段使っているUSBメモリ(Gドライブ)のリポジトリ hoge から、 リビジョン5をカレントディレクトリにチェックアウトする場合の例は、 以下のようになる。 コマ…
ノートPCからUSBメモリ(Fドライブ)に、 psvnの svn-amind-create を使ってリポジトリを作ろうとしたら、 エラーが出てきて困った。 原因は f: でFドライブを参照できないかららしい。 前は出来てたと思うんだけどなんでだろう? そういえば最近、 デスクト…
psvnを使ってやるときは、X v でOK。 以下はpsvn.elの該当コメント。 ;; X v - svn-status-resolved run 'svn resolved'
基本的な手順は.emacs と ChangeLog.txt をUSBメモリのリポジトリで管理する - gan2 の Ruby 勉強日記と同じ。 ただ、psvnを使って複数のファイルやディレクトリを、 まとめて一発でAddする方法が分からない。 1つ1つAddしていくのはけっこう面倒です(´・ω・…
目的 デスクトップPCとノートPCで.emacsとChangeLog.txtを共有すること 導入手順 USBメモリにリポジトリを作る(名前はユーザ名) デスクトップの.emacsとChangeLog.txtを、今作ったリポジトリにインポートする ノートPCの.emacsとChangeLog.txtを適当な場所…
やったこと ノートPCで開発を行っているプロジェクトがあり、 そのリポジトリはノートPCに置いてある。 このリポジトリをUSBメモリに移動して、 別のデスクトップPCからも扱えるようにしたいと思いやってみた。 予想される反論への反論 今どきUSBメモリなん…
問題はCygwinだった。 僕はずっと D:\Program Files\Subversin が問題なのだと思っていた。 でもそうではなかったようだ。 もしかして・・・と思って試してみたwhichがこのような答えを返したため、 僕は問題の原因がCygwinのSubversionであると確信した。 > wh…
今までは大丈夫だったのになぜ。。 関係ありそうなページは以下。 vc-svn.el - PC日記 G::Blog でもここで紹介されている方法を使って、 svn-log-editの文字コードを変えてみたけど、 結局コミットするときにエラーが出てコミットが失敗する。 以下は実際の…
以下の2つの手順を踏めばOK。 リポジトリ用のディレクトリを消す(例.C:/svn/rep) バージョン管理の対象となっているディレクトリにある .svn を消す。 その他のメモ 新しくバージョン管理をはじめるときに、 svn-admin-start-import がうまくいかないとき…
前回でうまくいかなったところが、うまくいくようになった。 以下に、リポジトリを作ってからリビジョン1にするまでの手順をまとめておく。 バージョン管理をする対象のディレクトリを、 ここでは C:\home\gan2\hoge と仮定する。 C-x f c:/home/gan2/hoge +…
Subversionのごくごく基本は掴めたので、 ついでにpsvn.elというElispを使って MeadowからSubversionを使ってみることにした。 psvn.elを使うにはpsvn.elをsite-lisp以下に置いて、 以下を.emcasに追加すればOK。 ;;; psvn の設定 ;; EmacsからSubversionを…
昨日はSubversionの勉強よりもRubyの方を優先してやりたい。 みたいないことを言っていたのだけど、 やっぱりソースをがりがり書くなら、 バージョン管理は大切だろう!ってことで、 Rubyのコード書きより先に、Subversionについて勉強した。 Subversion に…