スキップしてメイン コンテンツに移動

投稿

ラベル(svn)が付いた投稿を表示しています

山ライオンへ

遅ればせながら、僕のマックも山ライオンへ。 少々困った事になったので、その記録。 ① VirturalBox does not work !!  VirtualBoxのアイコンの上に通行止め様なマークが重なり起動できないー!     対処:コマンドラインから、起動。立ち上がりましたー。   /Applications/ VirtualBox .app/Contents/MacOS/VirtualBox  いつも無視していた update の通知から最新版をDL。  DLしてイントーラを起動しようとするとまたもや起動せずー。   対処:Sytem Preference の Security & Privacty を開き、「ダウンロード元を問わずDLしたアプリを許可する」を選択。それを選択する為には左下の南京錠マークをクリックしてパスワードを入力します。   ② svn コマンドが使えなくなってる。 対処: Xcode の最新版をインストールし、Preferences から 「Command Line Tools 」をDownload する。 参考URL: http://superuser.com/questions/455214/where-is-svn-on-os-x-mountain-lion ③ safari の developer tood で conlose がなくなってるー。 対処:左側の方にあるびっくりマークが 、以前のコンソールと同じようです。 いや、これはコンソールではないようです。スクリプトエラーがあった場合ここに表示されるようです。 コンソールはこちらです。一番左のエリアに色々マークが並んでいますが、その中の一番➡側に吹き出し見たいなマークがあります。ここをクリックすると、Current Log というのがあるのでそれを選択する。すると右側コンソールエリアが表示されます。 Safari に関しては次ぎの投稿でまとめます。 使い勝手は少し変わっていますがすぐ慣れそうです。 もっさりしたという方が結構いますが、僕のマック(スペックはした写真)は、すごくさくさく動くようになりました。safari、notice 機能がいい感じ...

SVNでロールバック

たまにしかやらないのでいつも思い出せない。 今日はメモっておこう。 作りきってリリースするつもりだったので 作成途中でソースを大量にコミット。が、 割り込み作業やら、スケジュール変更やら何やらで、 まだ完成してないのに、今すぐSVNのソースをWebサーバに適用せねばならないシチュエーション、たまにそんな事ありませんか? しかも他の人が修正した分だけ適用しなきゃならん状況です。  もちろん、現状、Trunkには僕の作成中のソースもたくさんあがっているからそのソースだけ除外して、それ以外をWebサーバに適用するのです。面倒きわまりない! ① コマンド svn log で表示したコミットログを目視で確認しながら、あげちゃぁだめよのソースをピックアップ。 svn log -v -r1234:HEAD ※ rev1234が自分が手を入れる直前のrevision  これだとすべてのログがでるので自分の物だけにしぼるため、 テキストに吐き出そう。  svn log -v -r1234:HEAD > svnLog.txt  そして、自分のコミット以外の情報を除去。svn log って名前で絞り込むオプションってないのかしら? ② ①でピックアップしたソースが自分がコミットした後に他のメンバーがコミットしていないか確認。  面倒だけど、ファイル一個ずつ svn log でコミットログを確認。 svn log -r1234:HEAD /aaa/bbb/file.php ここで他のメンバーの名前が出てきたら、revision をメモっておく。 ※次に行う作業でローカルのソースが上書きされるのでバックアップをとっておく。  ➡他のメンバーも直していたら、svn merge ③へ ➡自分だけが直していたら、svn export ④へ ③rev 1235 で僕が直していて、rev 1239 で他のメンバーが直していたら、  svn merge -r1235:1234 /aaa/bbb/file.php これで1235 の変更が 1234 に戻ります。 こうすると1239の変更は戻ったりしません。 ④rev 1236 , 1240 で自分だけが直している場...