0

私は、ホストされたソリューションをオンラインで使用して、すべての個人的なプログラミング作業の SVN リポジトリを保持しています。私はシステムの唯一のユーザーです。これは単なるバックアップとして使用されています。

変更をコミットしようとすると、プロジェクトを更新する必要があると言われます。

私が理解していることから、更新とは、ローカル コピーにはない変更がリポジトリに含まれている場合です。しかし、唯一の開発者として、これがどのように可能かはわかりません。私が行っていない変更をサーバーに加えることはできません。

更新が再同期するだけなのか、それとも最新の変更を削除する可能性があるのか​​ を調べるために、周りを検索してみました。私は 1 週間インターネットを使用していないため、ローカル コピーには失いたくない変更が多数含まれています。

これは以前に何度も発生しており、常に多くの面倒が発生し、場合によっては新しいリポジトリを作成するだけになりますが、これは極端なようです. 今回、5件ほど同じことを言っているプロジェクトがあるので、私のやり方が間違っているか、誤解されているに違いありません。

どうしてこうなったのか、正しい対処法を教えていただきたいです。

4

1 に答える 1

0

SVN はメタ情報の更新を維持する必要がある場合もありますが、これはファイルが変更または削除されるという意味ではありません。

この必要な更新について自信がない場合は、次の手順を実行します。

  1. ローカル リポジトリを別のフォルダーにコピーします。
  2. その上でa を実行しSVN Update、ファイルが変更されるかどうかを確認します。

あなたはリポジトリの「唯一の開発者」であるため、心配する必要はありません。

于 2013-07-12T17:27:53.633 に答える