FC2ブログ
  • 08 «
  • 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
  • » 10
ASOK?
ActionScriptでFlashつくるよ

しばしばエクスプローラーが固まる。TSVNCache.exe が影響してるみたいで、タスクマネージャからTSVNCache.exe を殺すとたいてい直る。
調べてみると、同じようにTSVNCache.exeまわりの不具合で困っている人は多いようで、情報が色々見つかった。

TSVNCache は、 TortoiseSVN のアイコンオーバーレイ機能などに使用されていますが

TSVNCache を無効にする方法 - アジャイルプログラマの日常

対処としては、キャッシュをオフにするか、指定パスでのみキャッシュをオンにするよう設定すればいいみたい。

page top
2010.12.28 再度修正。

唐突だがやっぱりおかしいと思い命名規則を変えることにした。

[タイプ]_[日付]-[説明]
[タイプ]_[日付]_[説明]

タイプ:
REL ―リリース版
DEV ―機能開発ブランチ
EXP ―実験用
STAB ―安定版(使うかな?)
PRE ―開発ブランチ前タグ
MIL ―マイルストーン

日付:
yyyy_mm_dd
yyyy-mm-dd

例:
REL_2009_07_09-fix
DEV_2009_07_09-mod

REL_2009-07-09_fix
DEV_2009-07-09_mod

など。

以下を参考にした。
議論/CVSブランチ - Mona OS developers Wiki

過去の規則。
ASOK? タグ・ブランチのルール
page top
TortoiseSVNはずっと1.4系で粘っていたのだが、SubversionホスティングサービスのBeanstalkが、5/20になったらレポジトリを強制的に1.5にアップグレードしちゃうよ、と言ってきたので仕方なくアップグレード。

Beanstalk — Version Control with a Human Face

追記:

クライアントは1.4系のままなのに、問題なく使えている。なんだ、クライアントはバージョンアップしなくてもいいんだ…。
page top
Dropbox に Subversion のリポジトリを置いてみた - etsav の日記

そうか。レポジトリだけ置くという手があったか。
いままでワークコピーも含めて同期していたので、レポジトリのパスが変わってしまったり、同期し忘れたり、いろいろめんどくさかった。
レポジトリだけ置くようにすれば、めんどくさくないうえにレポジトリの履歴がとれてしまうという。
早速実行してみるよ。
page top
TortoiseSVNでのマージ覚え書き。

マージ時に指定しなければならないことは、実は3つだけだ。

どこ(A)から
どこ(B)までの変更内容を
どこ(C)にマージするか

Aを指定するのがマージダイアログの「元:」フィールド、Bを指定するのがマージダイアログ「先:」フィールドになる。Cはその時の作業コピーの参照先。

なので、機能ブランチのトランクへのマージなら、Cはトランクの状態でマージダイアログを起動。
Bはタグ切ってればブランチ起点のタグ、切ってなければブランチ起点のtrunk。trunkが更新されていた場合、ちゃんと更新前の古いリビジョンを指定しないと、変更が失われる(*)。要はブランチの基点を指定すればいいのだな。
Cはブランチの(通常)最新リビジョン。

*――AとBの差分をCにマージするから、かな?

マージ - TortoiseSVN 1.4.8
page top
Copyright © 2005 ASOK?. all rights reserved.