にトランクをマージします。Subversionは、私は現在、私のSVNリポジトリで次のセットアップを抱えている既存のタグ
これでProjectPoolのタグが時々変更されます。これはProjectAの特定のトランクバージョンがコミットされていることを意味し、このリビジョンからRoot/ProjectPool/projectAにコピーを作成したいと考えています。新しいタグは古いタグを置き換えるはずですが、使用可能な履歴があるはずです。
私のコンピュータ上にブランチを持っていて、私は決してそれを変更することはありません。しかし、それは完全にリポジトリ上で行う必要があります。 (チェックイン/チェックアウトをしなくても)
これで、私はRoot/ProjectPool/projectAの履歴を見て、その変更を見ることができます。高レベルの改訂履歴の種類。
UPDATE:
私は私が今まで着いてきた答えを見た後、私はProjectPoolにおけるプロジェクトのコピーがの枝であることを言うだろう明確な質問-.-
を頼むのを忘れてごめんなさい元のプロジェクト。 ProjectPoolで新しいバージョンが必要なときはいつでも、それらをトランクからマージすることができます。
最初に作業コピーを作成する必要なく、「オンライン」でマージする方法がある場合は、今質問があります。
+ 1安全で元気なレポレイアウトの完全な説明 –
あなたは、私がトランクと繰り返しマージする必要がある 'ProjectPool'の下にブランチが必要だと書いています。それはまさに私が「決して変わらない私のコンピュータに支店を持っているように、時にはそれをトランクに合併する」と書いたときの意味です。私は現在、作業コピーを取得することなく、合併「オンライン」への道を探しています。 – MOnsDaR
@MOnsDaRあなたが望むのは 'merge'と' commit' comboコマンドです。私はそれが可能かどうか真剣に疑います。マージする完全なプロセスは、そのシーケンスで 'merge'、' resolve'、 'commit'です。私はあなたのケースでは '解決'は存在しないと理解しますが、 'SVN'はその可能性を想定できません。だから、私はあなたが明示的にコミットしなければならないと思います。 URLに記載されているコマンドは、現在のディレクトリにマージされます。あなたが自信があるなら、あなたはシェルスクリプトを書くかもしれません。それが合併してコミットする。しかし、まだ、ダウンロードがあります。 – Nishant