Subversion

証明書の入れ替え

TortoiseSVNを使用して、httpsで運用しているリポジトリにアクセスした場合、一度証明書を受理してしまうと、証明書の期限が切れたりドメイン名変更したりなどで不正な証明書になった場合明示的に無効化できないみたいなので、自分で証明書のキャッシュを消…

リポジトリのインポート&エクスポート

HDD足らんようなったときとか、既に別々のリポジトリで開発してしまっているけど、よく考えたら同じリポジトリにしやんとあかんわ、これ、というような状況になった時、リポジトリの最新のソースだけではなく、今までの修正履歴も含めてダンプしたくなること…

マージ

昨日の続きだけど、マージする時のシナリオ説明。 前提条件 プロジェクト名:hoge ソースファイル:a.php 最新フォルダパス:c:\work\hoge\trunk ブランチフォルダパス:c:\work\hoge\branches テストフェーズに入りますー テストブランチを作成 エクスプロ…

ブランチ

TortoiseSVN ユーザガイドにブランチの作り方が書いてあるのだけど、自分なりに簡単にまとめておこう。 前提条件 プロジェクト名:hoge プロジェクトフォルダパス:c:\work\hoge リポジトリフォルダパス:c:\repos\hoge 一番初めに行うことー フォルダを作成…

さて、svnをコマンドラインから使えるようになったら実際に使ってみましょう。 > cd バージョン管理しているどっかの作業フォルダ > svn log ずらずらずら〜わーい。これは便利。そいじゃ、あるリビジョンで修正したファイル一覧でも取得しますか リビジョン…

TortoiseSVNでは、コマンドラインが貧弱貧弱ぅなので、subversionをインストールすることにした。んだけど、もうね、ダウンロードするところからどないしていいのんか全然わからん。たぶんわざとなんだろうけど。んでようやく、Windows版のダウンロードペー…

TortoiseSVN のうんこたれ

こいつのコマンドライン、めちゃくちゃ使いにくい。 まぁGUIが結構秀逸なので許しておいてやるか あるフォルダを最新版に更新 TortoiseProc.exe /command:update /path:"c:\hoge" /notempfile /closeonend:1 /notempfileが無いと、動かないので注意する(こん…