Linuxサーバへのコミットで躓く

前にバージョンアップしたソースをコミットしようとすると,
エラーが何回も出力されてコミットできませんでした.
解析のため,Googleで探していると下記の記事が

TortoiseSVN でコミットはできるけどエラー - 写経日記


アクセス権の設定パラメータが不十分であるとのこと.
(理屈がまだ謎ですが...)

そこで,物は試しにReadyNASDuoのアクセス権限を変更してみます.

続きを読む

tagへの分岐の仕方

現在はReadyNASDuoにblanch, tag, trunkの3種類でソースコードの管理をしています.
ソースの手動管理 ダメ!ゼッタイ! - higedの日記


開発中のバージョンを上げた場合のtagへの反映方法で悩んだのでメモ
#分かれば簡単なんですが...

  • trunkからtagへの分岐
  1. 作業ディレクトリで[右クリック]→[TortoiseSVN]→[SVN ブランチ/タグ]

+「先URL(T):」内のディレクトリをtagに指定し,配下にバージョンを付与したディレクトリを作成(ex. tag/vX.XXなど)

  1. 「先URL(T):」内のディレクトリをtagに指定し,「先URL(T):」にバージョンを付与する(ex. ...tag/vX.XXなど) ※ディレクトリ自体は作成しない
  2. 「作業コピーを新しいブランチ/タグへ切り替える」のチェックを外して,「OK」を押す


これで作業コピーを切り替えせず(trunkのまま)にtagへのソースコピーが可能.
今は並行して機能を開発しないためにblanchがいりません.
機能のリリース管理だけができれば問題ないので,現状はtagへの反映のみで済んでます.

blanchを作った場合は別途かな.

ReadyNAS上のリポジトリにコミットできない

一昨日位からコミット時にエラーが多発してまともにコミットができなくなってました.
エラーでnon-LFと出ていたのでテキストの文字コードをチェックすると,
CRLFが改行コードだったので,LFにして再コミットするとOKに.


元はWindowsでバックアップを取っていたので発生しなかった問題でした.
毎回改行コードを手動で変えるのは手間なので,LF変換プログラムを使うことにします.


Vector:改行コード一発変換 LFMAN (Windows95/98/Me / ユーティリティ)


作っている作者さんに感謝.

リポジトリの作成

TortiseSVNでソース管理をローカルで行っていましたが,
NAS(ReadyNAS Duo)を導入して,RAID1を構成可能な環境になったので移行することにしました.

ReadyNAS Duoは拡張RAID構成がとれるので,HDDの容量を拡張していけば自動的にRAIDの容量を拡張してくれる所が素晴らしいです.


NETGEAR の ReadyNAS Duo を買いました - hoge256ブログ

続きを読む

プロの学び力

コンサルティング業界の人らしく,基本構造(本書では「チャート」と表現)を押さえた構成で,学び方について説明.

メリット

 ・「チャート」で各章の構成・説明が網羅されており,全体的にまとまっており,説得力がある.
 ・「チャート」のテンプレートがまとめられており,仕事の効率化のために基本構造をすぐに使用できる.
 ・特定分野の知識を「業界系」,「業務系」で分類しており,俯瞰する粒度が分かる.
 ・入門編としては具体的であり,効率的な学習形態の重視し,知識の集約に向けた網羅性の程度が分かる.(30冊まとめ買い等)

デメリット

 ・学習方法の入門〜実践直前までの内容であることから,具体的な学習の方法,及び知識の俯瞰方法は記載が無い.

今後の学習方針

業界系知識と業務系知識の分類

Ajaxで関連ページを開く方法

元ネタ:http://blog.webcreativepark.net/cgi/mt/mt-bt.cgi/174

元のページとは別に,関連ページを開く場合,
a hrefの指定とJavaScriptのon clickを組み合わせる場合,
[a href="#"]
を指定するのはネスケ時代の慣習らしい.