ほとんどの SVN セットアップにはいくつかの最上位ディレクトリがあります
{svnroot}/trunk
{svnroot}/branches
{svnroot}/tags
「branches」の最上位ディレクトリがない場合は、追加します。次にsvn copy
、「トランク」からすべてのコンテンツをコピーするために使用します。
「branches」ディレクトリが Web サーバーに引き込まれるような方法で Web サーバーがコードを引き込む場合、それは Web サーバーに関するデプロイメントの問題であり、それをセットアップした人はそれを修正する必要があります。
svn checkout
ある人は、Web サーバーに直接コードを実行することで、リリース計画を回避することがあります。これが機能するケースは非常に限られていますが、より洗練されたリリース計画に移行しないと、将来のイベントを処理する能力が低下します。あなたの環境がこのようなことをする傾向がある場合、「トランク」のサブコンテンツのみを選択的にチェックアウトすることで、引き続き計画に従うことができるかもしれません。または、リリースの適切な「ビルド」に移行することもできます。 「展開計画」を経ます。
「トランク」ディレクトリがない場合は、何かを試みる前に、「トランク」ディレクトリを作成し、現在の内容をすべてそこに移動する必要があります。これは、すべての開発が {svnroot} ディレクトリではなく「trunk」サブディレクトリからチェックアウトする必要があることを意味します。これは、URL を拡張する (末尾に「/trunk」を追加する) ことによって行われます。
これにより、正しい道に沿って考えることができることを願っています。