User2の作業コピーが更新され、新しいオブジェクトがプロジェクト内で直ちに表示されます。
これで、User2は、新しい変数を追加するなどして、プロジェクト内のこのPOUを変更できるようになりました。
これで、User1はUser2からの新しい変更を使用して作業コピーを再度更新できます。
現在、User1が変更されたPOUを編集していて、未保存の変更がある場合は、変更を保持するか、プロジェクトリポジトリからの変更を作業コピーに使用するかを尋ねられます。
他のユーザーが「SVN Update」で作業コピーを更新すると、DUTも作業コピーから削除されます。現在、ユーザーが問題のDUTを編集していて、未保存の変更がある場合は、変更とともにDUTを保持するか、作業コピーからDUTを削除して問題ないかを尋ねられます。最初のケースでは、DUTはプロジェクトリポジトリからすでに削除されているため、作業コピー内の新しいオブジェクトのように処理されます(これには、「TortoiseSVN」 > 「Add」コマンドが必要です)。
このようにして、作業コピーをオブジェクト単位またはファイル単位で、部分的または完全に元に戻すことができます。元に戻す操作は、開いているプロジェクトで自動的に実行されます。
作業コピーを特定のリビジョンに更新する、または戻すことによって、プロジェクトリポジトリ内の以前のリビジョンに戻ることもできます。これは、プロジェクトにも自動的に反映されます。
古いリビジョンに基づいて変更をコミットすることはできません。