2011-10-30 17 views
2

私はTortoiseSVN 1.6.xxを使用しています。作業フォルダからSVNディレクトリ構造を再構築するには?

私は初めてSVNリポジトリを作成したとき、自分の作業フォルダにさまざまなサブフォルダがありました。私は唯一のユーザーで、TortoiseSVNを使用してバックアップリポジトリとしても機能しています。私は自分の作業フォルダの唯一のユーザであるため、SVNリポジトリからファイルをチェックアウトしません。私は終日にコミットし、次の日に同じフォルダで作業を開始します。

最近、私は自分の作業フォルダからいくつかのサブフォルダを削除しました。今、Tortoiseは私の新しい変更をコミットすることができません。時々、「クリーンアップを試してください」というメッセージが表示され、作業コピーを最初に更新するメッセージが表示されることがあります。

クリーンアップを試みましたが、何も起こりませんでした。私はコミットされていないフォルダに変更を加えたので、最後のリビジョンで作業フォルダを更新することはできません。

この問題を解決し、現在の作業フォルダでリポジトリを再配置するにはどうすればよいですか?作業コピーを更新

答えて

2

は、あなたが作ったローカルな変更は削除されません。恐れなしにそれをしなさい。あなたが何かを失うことを本当に恐れているなら、作業コピーのコピーを別のフォルダに作成する必要はありません。あなたが他の人と協力して、誰かがそれはあなたのローカルな変更の一つと競合しているコミットしなかった場合

ところで、あなたはアップデートを行うと、再びコミットしようとする前に変更をマージする必要があります。ローカルの変更を含むWCを更新するのは普通で普通のことです。

1

あなたがクリーンアップまたは更新を行う必要があるので、あなたの状態は、現在のものではないメッセージは、(リポジトリブラウザを使用して他のユーザーによってまたは自分で)正常にサーバー上の変更の結果です。ちょうどそれをしてから、その後にあなたの変更をコミットしてください。

別の可能性は次のようになります。

  • は(ディレクトリの削除)サーバー上の変更を行います
  • ローカルコピーを更新し、その後

あなたが何かを失うことを恐れている場合、ローカルexportを行います保持したいディレクトリのメニューから選択します。これにより、Subversionのメタデータではなく、ファイルのみが保存されます。そして、すべてがローカルにある、あなたはあまりにも多くのコンテンツを持っていない場合は、新鮮なチェックアウトはそんなに高くはない...

関連する問題