index

2009年 1月
        1 2 3 4
  5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31  
2009年 2月
              1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28  
2009年 3月
            1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
  16 17 18 19 20 21 22
  23 24 25 26 27 28 29
30 31          

アレ

TortoiseSVN で svn:ignore   ▽20090206a #コンピュータ

レンタルサーバに一部のサイトを移して, 手元のサーバをちょっと整理して,手元の svn サーバに commit.

おっと log ディレクトリの中身も commit しちゃったぜ. オーケーそいつはナシだ,忘れて見なかったことにするんだな.

→ svn:ignore log/*

……ヘイ! 忘れろって言ってんだろこの svn が! log 配下にはファイルはもうない,最初からなかった,そうだろ?  もうあの admin_dev.log はいないんだ.忘れろって.


とかいう状況になったんで,何かこういう時どうすんだっけかなーとか思いつつ軽く検索したら.

TortoiseSVN:SVN:ignoreしても管理対象から外れてくれない場合の操作方法

あっあー,Shift + コンテキストメニュー!  そういや昔 TortoiseSVN のドキュメントを通し読みした時に「ふーん」とか思ったような!

というわけで,log 以外のめんどくせーディレクトリもいい感じになりました.

具体的にどんなディレクトリがめんどくせーかというと, サーバ側でシンボリックリンクになっているファイルを samba 経由でアクセスしてそれを TortoiseSVN で操作する時.

初回 commit をサーバ側でやったんで,シンボリックリンクはその属性のまま commit されたんだけど, samba 経由だとこいつは普通のディレクトリに見えるんで, 何かおかしい事が起こっていやがる,と「!」マーク付きにされてしまうのだ.

仕方ないのでそのディレクトリの属性で svn:ignore しようとしたら……というわけ. リンク先が別のツリーにちゃんとあるので,こっちは ignore でいいんだけどねー.


とりあえず上記リンク先の方法で,無事にうまくいきました.ありがとー.

index