2016-08-19 9 views
-2

私はsvnの初心者で、基本的なコンセプトを把握しようとしています。各パスにサーバを設定することなく、ブランチ(branch1)から別のブランチ(branch2) 。svn内の複数のブランチを扱っています

私のサーバーのルート:/ルート/ 私のアプリをフォルダ「アプリ」に位置し、すべてのファイルは、相対アドレッシングを経由して配置されています。つまり、アプリ/ CSS /のmain.css

私たちのsvnシステムがあると思われる方法私は作業用のコピーを/ app /という名前のフォルダ内の/ root /にローカルに作成します。

これは1つのブランチには最適ですが、2番目のブランチが必要な場合は、どこに配置するかを尋ねます。私のオプションは、既存のブランチを上書きする同じフォルダに入れたり、フォルダは、アプリケーション/パスに依存するすべてのリンクを解除します。

ブランチ1のルート:/ app/ ブランチ2のルート:/ app2/???

私の質問の明確さの欠如についてお詫び申し上げます。私が知っている唯一の比較は、gitでブランチを切り替えることです。 gitを使ってbranch1からbranch2にブランチを切り替えると、ブラウザがリフレッシュされ、branch2が表示されます。私はgitの達人ではないが、私のgit-way-of-thinkingが解決策を見るのを妨げているかもしれないと思う。

ご協力いただきありがとうございます。 請求書

+0

この質問を下落させる人々が理由を説明すると、将来的により良い質問を書くのに役立ちます。ありがとうございました。 – bill

答えて

0

あなたはsvn:http://svnbook.red-bean.com/en/1.7/svn.tour.initial.htmlのビットを読みたいかもしれません。本質的に、gitと同じように、svnの同じ作業ディレクトリ内のブランチ間を切り替えることができます。 svnリポジトリのレイアウトがひどく設計されていない限り、svnのブランチとタグはリポジトリのサブディレクトリにすぎませんが、trunkはgitのマスターと酷似しています。

関連する問題