1

Windowsボックスをフォーマットする必要があり、作業コピーからすべての変更をチェックインする前に、明らかにこれによりTortoiseSVNが削除されました。作業コピーはまだ存在していますが、Tortoise SVNを再インストールしたので、最善の行動計画は何ですか?

基本的に、新しい作業コピーを作成し、変更したファイルを手動でチェックアウトして、古い作業コピーからコピーするよりも簡単な方法はありますか?

4

2 に答える 2

2

SVNを使用すると、作業コピーとリポジトリ間のリンクは、作業コピーのルートまたは作業コピーのすべてのディレクトリにある.svnという隠しディレクトリに保存されます。

だから、あなたがする必要があるのは、コミットすることだけです。メモ帳やテキストファイルのように考えてください。メモ帳を何度でもアンインストールして再インストールできます。メモ帳がインストールされている限り、そのテキストファイルを編集できます(削除するまで)。

于 2012-08-08T22:32:24.883 に答える
0

まず、バックアップを作成します。次に、各ステップで、バックアップを作成し、安全な場所に読み取り専用で保存します。

次に、私が提案するアクションプランはかなり単純です。

1:作業コピーをベースに接続するために必要なことを実行します(おそらくこれは以下のようになります)

  • Tortoiseをインストールします
  • プロジェクト全体を別の場所でチェックアウトする
  • 問題が発生したときに(HEADではなく)作業していたリビジョンをチェックアウトすることをお勧めします。これにより、後のマージが容易になります。

2:「作業中」の作業コピーができたので、クラッシュから回復したデータで上書きします(これは、SVNの観点からは編集のように見えます)

3:通常どおり、作業コピーをHEADに更新します。競合が多すぎないことを願っています。その後、コミットして作業を再開します

于 2012-08-08T21:40:52.333 に答える