免責事項:私はTFSに固執しています。TFS - 実験的な開発のための分岐:ソリューションがロードされない
私のソースコントロール構造は次のようになります。
- は/ dev私は実験的にDEVから分岐
- /リリース
- /支店
- /実験-アップグレード
アップグレードし、それに触れなかった。私はその後devでいくつかの作業を行い、実験的アップグレードに合併しました。どういうわけか、TFSはソースとターゲットの両方に変更があったと訴えて、解決する必要がありました。私は5つすべての項目について「ソースブランチからアイテムをコピーする」を選択しました。
ローカルフォルダへのexperimental-upgradeをチェックアウトし、そこにメインソリューションファイルを開こうとします。 TFSは私を求められます。?
「プロジェクトは、最近、この溶液に添加されていますが、ソース管理からそれらを取得したいと思い
私が言うならそう、それはいくつかのものを行いますが、最終的にバックに失敗していますプロジェクトの一握りをロードします。私はと言う場合、私は同じ結果を得ることはありません。両方のブランチで私のSLNを比較
は、彼らが同じであることを私に伝えます。
誰も私が私が間違ってやっている知っていることはできますか?これは簡単です分岐/マージ操作...
TIA。
UPDATE:
私はDEVのうち、すなわち(...私は上記のダイアログで「はい」をクリックした場合、プロジェクトはソース管理の$ /ルートにダウンロードされていることに気づきました&ブランチフォルダ)
ブランチでソリューションを開き、削除したプロジェクトを削除して再追加しようとすると(slnを右クリックして既存のプロジェクトを追加し、ブランチフォルダにあるプロジェクトを選択すると、私はエラー...
プロジェクトc:\ sandbox \ my_solution \ proj1 \ proj1.csprojを読み込めません。ファイルが削除または削除されました。私が追加しようとしていたプロジェクトパスはこれです:C:\サンドボックス\ my_solution \支店\実験-アップグレード\ PROJ1 \ proj1.csproj
世界で何がこれらのプロジェクト地元の根の外を指しています?ソリューションファイルはdevブランチのものと同じで、これらのプロジェクトはうまくロードされます。私はまた、vspsccとvsssccファイルを見たが、何も見つかりませんでした。
アイデア?
あなたの問題は、うんざりな作業領域のマッピングに起因する可能性があります。新しいマッピングを「背中の背後に」追加できる操作はいくつかあります:ソースコントロールへのソリューションの追加、ソースコントロールからのオープン、マップされていないフォルダの右クリック→取得→OK私は基本から始めるでしょう:あなたのマッピングを修正し、ルートから完全なGetを実行して、すべてがディスク上のどこにあるかを確認してください。次に、フォルダ構造を調べて、すべてのブランチが同じ相対パスのシステムを使用していることを確認します。 (ブランチ<->ブランチパス自体は異なるかもしれませんが、私は混乱を招くだけです) –