0

私は subversion を初めて使用します。私たちが取り組んできた Web プロジェクトをインポートしました。リポジトリを介してすべてにアクセスできます。ファイルをチェックアウトし、更新し、コミットすることができ、すべての変更を他のユーザーが見ることができます。

私の質問は、インポートした元のプロジェクト フォルダーに書き戻すべきではありませんか? そこで行われた変更を確認できません。リポジトリのみですか?

4

2 に答える 2

1
  1. コードを SVN リポジトリにインポートする
  2. コードを任意の場所にチェックアウト(作業コピーを作成)
  3. 変更を加える
  4. 変更を SVN リポジトリにコミットする
  5. 他のユーザーは、作業コピーに対してSVN Updateコマンドを実行することで変更を受け取ることができます
于 2011-03-02T03:39:13.730 に答える
0

import_repoからソースを取得し、work_repoで変更を作業/コミットするとします。

  • Importimport_repoから、またはimport_repowork_repoの場合はこの手順を無視します。リポジトリに含まれるファイルを取得しています
  • Checkoutwork_repoで。ローカル フォルダーとレポの間にリンクを作成しています
  • Update作業コピー (ハード ドライブ上のフォルダー)、リポジトリからローカル ソースへの同期です。
  • 変更を加える
  • Add新しく作成したファイルまたは削除したいファイルdelete。今は追加も削除もされませんが、次のコミットのためにタグ付けされます
  • Commit、それはあなたのローカルソースからあなたのレポへの同期です

ファイルの存在を確認し.svnます。それらは、リポジトリのソースとの「同期」です。

プロジェクトをインポートした場合は、リポジトリとのリンクが壊れています (ソースの単純なコピー/貼り付けのように)。

同期を維持したい場合は、checkout代わりに試してください。

于 2011-03-01T17:30:07.777 に答える