- 734 名前:デフォルトの名無しさん mailto:age [2008/06/06(金) 18:28:45 ]
- 今、まったくSVNで管理されていないサイト(同サーバ内)があり、
それをSVN管理下に置きたいと思っています。 本番: /dir/to/honban/**** テスト:/dir/to/test/**** trunkとbranchを使うのは運用的に煩わしいので、 単純に、テスト側のものを(「****」部分)リポジトリに突っ込んでおいて、 本番側で(cd /dir/to/honban) svn updateすれば良いスタイルにしたいと思っています。 で、リポジトリをSVNサーバ側で作成し、 そのリポジトリのrootにテスト側の「****」を突っ込みました。(rev.1) その後、本番側でsvn updateできるようにしようと思い、 3時間ほどいろいろ試したのですが、結果的にできませんでした。 その際やりたい条件が、 ・本番側をなるべく停止させたくない ・/dir/to/honban/****を全消ししてcheckoutしなおすのは× →ログファイルなどがあり、管理外のファイルが多くある為 試みたこと 1.ただ単純にcheckoutしてみる →「既にファイルがあるからダメ」と怒られた 2.rev.0(空っぽ)をcheckoutし、その後updateしてみる →update時に「既にファイルがあるからダメ」と怒られた 3.rev.0をcheckoutし、最新リビジョンにswitchしてみる →switch時に「既にファイルがあるからダメ」と怒られた ちなみに、この場合本来であれば、本番・テスト両者をそれぞれ、trunkとbrancheにコミットして、マージするのが普通なのでしょうか? 長文ですが、どなたか教えてください。よろしく。
|

|