タグ

Subversionとsvn mergeに関するdelegateのブックマーク (3)

  • Subversion で、あるリビジョンの変更を取り消す方法 - 今日の3タックル

    職場でちょっとした話題になったので「Subversion で、あるリビジョンの変更を取り消す方法」について書いておく。 $ svn merge -r 【取り消したいリビジョン】:【取り消したいリビジョン - 1】 【リポジトリのURL】 $ #↓な感じ(リビジョン100の変更を取り消したい場合 $ svn merge -r 100:99 http://hogehoge.fuga/src/trunk $ svn commit -m "r100 を取り消し" # 当然コミットする必要がある。 複数リビジョンを取り消したい場合は↑の merge コマンドを複数回に分けて叩けばOK 【2010/10/20 追記】ステキなコメントをもらったので早速反映しとく $ svn merge -c -100 http://hogehoge.fuga/src/trunk のように -c オプションを使ってもでき

  • Subversion 1.5 以降での機能ブランチのマージ - まじかんと雑記

    Subversion バージョン 1.5 以降ではマージ追跡機能が使えるようになったのだが、これを利用したマージのしかたについて正しい情報が少ないので、ここに書いておく。 追記: Subversion バージョン 1.8 以降ではマージの内容が自動的に判定されるようになったので、以下に挙げている --reintegrate オプションは不要となった。 ブランチ作成後に行ったトランクへの変更をブランチにマージする場合: マージ先ブランチの作業コピーに cd する svn update svn merge "マージ元トランク URL" または svn merge "マージ元トランク作業コピーパス@HEAD" 競合の解決・その他のチェック等を行った後、コミット このマージは同じブランチに対して何度でも行える。マージを行うたびに、まだブランチに適用していないトランクでの変更がブランチに適用され、自

    Subversion 1.5 以降での機能ブランチのマージ - まじかんと雑記
  • なんちゃってTortoiseSVN(Subversion)の使い方シリーズ [SVNマニュアル擬き]

    TortoiseSVN(Subverion)を使うのは初めてじゃないんだけど、まだまだ初心者。 チェックアウト・更新・コミットはできるようになったけど、 もう1歩突っ込んだ使い方をしたい。そんな悩みって‥‥ありません? もちろん、当に初めての方にも読んでいただけるように、 初めてのメニューも追加しました。 (2008.12.16) 文は、TortoiseSVN 1.5を利用して作成しています。 バージョン1.6の機能については、その旨を記載しています。 (2009.05.21) このページは2箇所でミラーリングしています。片側で開かない場合は他方を試してください。 両方ブックマークしていただかないと意味がありませんけどね(笑)。 http://www.critical.ne.jp/~shacho/tips/svnmanual/ http://hide.xsv.info/tips/svn

  • 1