Subversion
git svn 環境でのリポジトリ再配置 ( svn switch --relocate に代わる何か ) - do_aki's log 上記URLの情報を最初に見つけて最終的にはGitオフィシャルのWikiにたどり着いた。 Edit the svn-remote url URL in .git/config to point to the new domain name …
どうやら自分のブログを検索しても出て来なかったのでメモしていなかったようだ # 直前のコミット $ svn merge -r COMMITTED:PREV file repository_url # help 有効なオプション: -r [--revision] <ARG> : <ARG> (一部のコマンドは <ARG 1>:<ARG 2> の範囲も 引数にとることができま</arg></arg></arg></arg>…
git rebaseすごい。git rebaseすごい(大事なことなのでry モテメンになるには分散VCSを使おうということなのでGitをちょろちょろやっているようです。 中央リポジトリがsvnは際はgit-svnを使っているけど、挙動がよくわからないところがあって そこを理解で…
中央リポジトリがSubverionの場合にもGitの恩恵を受けたいっていうときはgit-svnがいい ローカルでの管理はGitで行い、最終的にsvn側にそれを反映するみたいなイメージになる インストール方法 MacOS X sudo port install git-core +svn CentOS sudo yum -y …
# 設定 svn propset svn:executable ON hoge # 解除 svn propdel svn:executable hoge
バイナリになるとdiffがみれないのでhtmlファイルなどの編集をするには不便すぎる # ファイルのmime-typeを見る。application/octet-streamはバイナリ svn propget svn:mime-type filename #=> application/octet-stream # mime-typeを設定しなおすかバイナ…
Gitでは.gitignoreで簡単にしているのだけどsvnはなんか敷居が高いイメージ propdel,propedit,propget,proplist,propset svn propなんとかってコマンドで属性svn:ignoreを指定するとできる ディレクトリ単位で設定をするみたいなので各ディレクトリに設定し…
以前設定した際はapacheのconfで下記のように設定していた。 SVNPath /var/svn/repos/projectこのように設定すると単一リポジトリについては扱えるのだけど 複数のリポジトリを扱う場合にはその分設定が必要だった。SVNParentPathでリポジトリが入っているデ…
Gitとか分散リポジトリを使うのがなういかなぁと思うけどSVNのが慣れているので一応作る 環境 CentOS5.5 Apacheはインストールされているものとする インストールとか設定 subversion # subversionとapache連携に必要なものいれる yum install suvbersion mo…
マージしたいブランチとリビジョンを指定する例えばブランチ全体をマージしたいとき以下のようにする # ブランチが作成されたリビジョンを調べる svn log --stop-on-copy -v http://hoge/repos/branches/branch # マージするリポジトリでマージ実行 # マージ…
超簡単 svn copy -m "create branche" trunk branches/branch-name
インストール apt-get install colordiff Subversionのdiffと置き換え ~/.subversion/config [helpers] diff-cmd = colordiff追加して保存すれば標準のdiffと置き換わる
WindowsでSubversionするにはTortoiseSVNを使うみたいです。 インストール http://tortoisesvn.net/downloadsより32 Bit用をダウンロード インストーラに従ってインストール 日本語化 http://tortoisesvn.net/downloadsより言語パックをダウンロード インス…