SVN

commitメールが飛ばなくなった件のメモ

nkjm氏の力を借りて解決。多謝。以前はDHCP環境(といいつつ実際はmacアドレスごとに決まったアドレスが割り当てられる)に繋いでいたレポジトリサーバを別ネットワークに静的アドレスで繋いだら、ローカルのsendmailが動かなくなった。具体的に言うと"telnet …

sshトンネルを使う場合のポート番号指定方法

SVN

sshが標準の22番ポートじゃなくて、例えば9999番とかだったりした場合のsvn+ssh的なアクセス方法について。$HOME/.subversion/configが設定ファイルなので以下を記述する。 [tunnels] hoge=ssh -p 9999で、あとはsvn+sshの代わりにsvn+hogeを使えばいい。 sv…

まーじまーじ

communityツリーからenterpriseツリーへマージすべきものをsvn merge。 mysqld起動停止時にsenna.logにログを出力 svn merge -r2:3 mysql-5.0-community/trunk mysql-5.0-enterprise/trunk senna.logに接続IDを追加(WindowsではスレッドID) svn merge -r3:…

リビジョンを追いかける

SVN

あるソフトウェアのsubversionにおけるrevisionが258から259にあがったとします。そこで何がどう変わったのかを知りたいと思った場合、svnは何をどのように教えてくれるのかメモ。 svn logまずこれをやると各revision(svn commitによってカウントアップして…

コマンド操作まとめ(SSH経由)

SVN

基本的な操作を一通りやったのでメモまずレポジトリからチェックアウトする. svn co svn+ssh://username@example.com/svnroot/プロダクト名等 例えばC/Jのブランチ5.0だけをゲットしたい場合 svn co svn+ssh://username@example.com/connectors-svnroot/con…

Update

SVN

例えばbranch_5_0を更新する場合 svn up -r HEAD branch_5_0こんな感じでOKだった.なんだかんだでWindows+Eclipseが作業しやすいのでレポジトリとやり取りするときはcygwinのsvnコマンドを叩いて何とかWindows+Eclipseでやってる.

チェックアウト

SVN

shell> svn co svn+ssh://username@domain.name/svnroot/projectname/trunk 以前Windows上のEclipseにSVNプラグインいれてcygwinのsshでやったら毎回認証が発生して遅すぎて使い物にならなかった.やっぱ定型作業はCUIが一番.VMWare上のSuSEからホストOSと…