2017-09-07 4 views
1

私はC#Seleniumオートメーションプロジェクトに取り組んでいるので、すべてのプロジェクトアーキテクチャとデザインパターンを変更しました。いくつかの新しい.csおよび.xmlファイルがあり、一部は削除されています。現在の作業コピーは、1か月間 'Main'ブランチより古くなっています。ほとんどのメソッドが他のクラスに移動したので、2つのブランチを簡単にマージすることはできません。それを行うための提案はありますか?TFSすべてのプロジェクトアーキテクチャ変更後のマージ

アドバイスありがとうございます

+1

エラーが発生しているか、どのバージョンを使用するかを選択するように指示していますか? –

+0

Visual Studioで何ができると思いますか?古いファイルと新しいファイルとの関係については、あなたよりもはるかに少ないことがわかります。 – jessehouwing

+0

私はVSがこれをやってくれるとは思っていません。必要なツールや提案はありません。私の2つのプロジェクトの間には多くの相違点があり、私はこの期間に書かれたコードを失うことはできません。 –

答えて

1

マージの競合を減らす方法は他にありません。あなたをブロックしているresolve conflictsにResolve Conflictsウィンドウを使用する必要があります。

あまりにも多くの競合を解決せず、 "作業コピー"ブランチと履歴を失わないようにするには、古いブランチを削除するだけです。 "main"ブランチから新しいブランチを作成し、新しいブランチを作成してメインにマージしたり、メインから新しい作成ブランチに変更をプルしたりします。

+0

私はこのように続けます。アドバイスありがとう –

関連する問題