0

独自のワークスペースを持つローカル マシンで編集を行いました。私は新しいマシンを与えられ、新しいマシンで新しいワークスペースをセットアップしました。古いワークスペースに関連付けられた保留中の編集がまだ残っている間に、誤って古いワークスペースを削除してしまいました。これで、保留中の編集がすべて失われました。失われた保留中の編集をすべて取得する方法はありますか?

古いマシンにまだアクセスできることに注意してください。失われた保留中の編集をすべて取得できれば、それらのファイルを新しいマシンに移動して、それらの変更をチェックインできます。

4

1 に答える 1

0

次のことができるはずです。

  1. 新しいマシンで「Get Specific Version」を使用して、同じソース変更セット (以前のマシンで最後に取得した変更セット) を取得します。ローカル ワークスペースとして設定すると、Visual Studio は変更されたファイルを自動的に "チェックアウト済み" として検出します。
  2. 古いマシンからすべてのファイルを圧縮します
  3. 新しいマシンのワークスペースですべてのファイルを抽出します。
  4. ローカル ワークスペースが統合されるまで待ちます (どのファイルが変更されたかを Visual Studio が把握するまでしばらく待ちます)。
  5. 「プロジェクトに含める」を使用して、以前のマシンで追加したファイルを追加します。
  6. 「最新バージョンを取得」を使用し、マージの競合を修正し、すべてをビルドし、単体テストを実行します
  7. コードをチェックインします。

これは削除されたファイルを検出しませんが、変更/追加されたファイルを検出/追加する必要があります。すべての削除が正しく処理されていることを確認するには、両方のシステムのファイルのリストを比較する必要があります。

于 2014-04-21T18:03:34.363 に答える