私はウェブサイトのチーム環境で作業を始めており、何らかの形のバージョン管理を本当に使い始めたいと思っています (それなしで、自分の作業を何度も台無しにしました)。
VisualSVN サーバーをセットアップし、推奨事項 (branches/tags/trunk) を使用してリポジトリを作成しました。トランク/ に現在のバージョンのウェブサイトがあり、ブランチで作業している再設計があります。
最初にローカル コピーを行ったとき、ローカル サイト ディレクトリにブランチ/タグ/トランクが混在していました。サーバー上にあるように、リポジトリキャッシュ全体を作成する必要があることに気付きました。現在、ブランチ/(ファイルの再設計)、タグ/(現在は空)、およびトランク/(公開サイト ファイル) があります。これで、コミットと物事が本来あるべきように見えます。
通常どおり、リモート サーバーとテスト サーバーをセットアップしました。しかし、ブランチ ディレクトリを使用するようになったので、ファイルをテスト サーバーに配置するたびに、ファイルはブランチ サブディレクトリに置かれます (私が望むものではありません)。
別々のリポジトリを持つこともできますが、私の理解では、すべてをまとめた方がよいということです。