問題タブ [svn-merge]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
git - git-svn に SVN マージを認識させることはできますか?
私は git を使用して既存の SVN リポジトリで作業していますが、これには現在 (概念的には) 次の履歴があります。
もちろん、実際にはSVN にはマージできるブランチがありません。つまり、実際には からへG
のすべての変更を再統合する巨大なコミットです。B..Q
trunk
したがって、現在、私の git ミラーは次のようになっています。
ただし、svn とは異なり、gitには適切なマージ機能があり、履歴をより明確に表すことができます。
すべての新しい作業 (つまり) を今と同じように処理できるようにしながら、レイアウトをfeature
gitのように見えるようにする方法はありますか?trunk
dcommitting
svn - マージは常にファイルのリビジョン番号を更新しますか?
ディレクトリを からbranch-alpha
にマージしているとしましょうtrunk
。トランクにマージされるphi.txt
という名前の新しいファイルがあります。branch-alpha
改訂版はphi.txt
変わりますか?
svn - Subversive: svn: E195016: 切り替えられたサブツリーを持つ作業コピーにマージできません
Eclipse と Subversive に問題があります。
プロジェクトのブランチをトランクに再統合しようとしています。
これらは私がフォローしている操作です:
- プロジェクトのトランク バージョンに切り替える
- トランクのリモート コピーと完全に同期された「クリーンな」作業コピーから開始するために、保留中の操作がないことを確認し、Revert と Update を実行しました。
- 「チーム - >マージ...」に行きます
- 「再統合」タブに移動し、ブランチの「ヘッド リビジョン」を指して、トランク内でマージするブランチを選択します。
- [OK] ボタンを押しますが、次のエラーが表示されます。
何が悪いのかわかりません。
私はこのEclipseとSVNの設定を使用しています:
前もって感謝します。
subversive - 破壊的: svn:mergeinfo プロパティで競合を管理する方法は?
EclipseでSubversiveとのマージ操作を行おうとしています。
ファイル構造に関するすべての競合を管理できましたが、svn:mergeinfo
プロパティに関する競合は残ります。
すべてを試しましたが、この競合を解決できません:
プラグインにはMark as merged
オプションがありますが、そのオプションを選択しても何も起こりません。
また、プロパティを削除するか、独自の値を変更しようとしましたが、いずれにしても何も起こらず、競合がまだ存在しています。
を試してみるとOverride and commit
、プロジェクトのフォルダーのステータスは、プロジェクトのプロパティにConflicting
も表示されます。SVN Info
Subversive はこのプロパティの競合を管理できないようです: それは可能ですか?
この競合を解決するにはどうすればよいですか?
前もって感謝します!