TreeConflictが起きたら、とりあえずこのコマンド打っとけばおk
という解決方をかげている人がいる中、検索のトップに引っかかったのは、↓
非常に参考になりました!
ここに載っていないエラーについて、調べながら自分用にメモ
branch A から branch Bにマージする際に起きた例なので、頻度低めかも
。
上記のリンクがとても見やすかったので、似たような記述で書きます。
local missing, incoming edit upon merge
ステータス表示
表示例
! C proj/Assets/Resources/Window/Prefab/DataLink.prefab
> local missing, incoming edit upon merge
理由
ローカルに存在せず、マージ元で編集がある。
解消方法(暫定)
マージ元で新規作成されたファイルがローカルに存在しないので、このような状態になっている。
マージ元からこのファイルをダウンロードしてくればいいので、その対応を行う。
コマンド例
bash-3.2$ svn resolve --accept working proj/Assets/Resources/Window/Prefab/DataLink.prefab
'proj/Assets/Resources/Window/Prefab/DataLink.prefab' の競合状態を解消しました
bash-3.2$ svn export ${URL}/proj/Assets/Resources/Window/Prefab/DataLink.prefab proj/Assets/Resources/Window/Prefab/
A proj/Assets/Resources/Window/Prefab/DataLink.prefab
bash-3.2$ svn add proj/Assets/Resources/Window/Prefab/DataLink.prefab
A proj/Assets/Resources/Window/Prefab/DataLink.prefab
local delete, incoming edit upon merge
ステータス表示
表示例
! C proj/Assets/Scene/DataLink
> local delete, incoming edit upon merge
理由
ローカルで削除されたファイルだが、マージ元で更新がある。
解消方法(暫定)
コマンド例
bash-3.2$ svn resolve --accept working proj/Assets/Scene/DataLink
'proj/Assets/Scene/DataLink' の競合状態を解消しました
bash-3.2$ svn export ${URL}/proj/Assets/Scene/DataLink proj/Assets/Scene/DataLink
A proj/Assets/Scene/DataLink
bash-3.2$ svn add proj/Assets/Scene/DataLink
A proj/Assets/Scene/DataLink
A proj/Assets/Scene/DataLink/DataLink.unity