こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

解決済みの質問

TortoiseSVNですでに管理されているフォルダを、別の管理プロジェクトフォルダに入れるとどうなりますか?

すでに、”.SVN”隠しフォルダが作成されている管理されたフォルダの中に、別のSVNプロジェクトで”.SVN”隠しフォルダが作られているような管理フォルダをそのフォルダの中に入れてコミットしたりしたらどうなってしまうのでしょうか?

この前、知人から譲り受けたファイルがSVNで管理されていたもので、”.SVN”隠しフォルダが入っていることに気付かずに自分の管理しているフォルダの中に入れてコミットしていたのでたぶんサーバにバックアップされているだろうと思っていたら、この前別のPCにそのSVNのリポリトジからチェックアウトしたら、そのフォルダだけが抜けていたような経験があります。

どなたかご存じのかたいらっしゃいましたらご教授願います。

投稿日時 - 2009-05-06 02:14:12

QNo.4934822

すぐに回答ほしいです

質問者が選んだベストアンサー

試してみました。
属性のsvn:externalsで外部のリポジトリとの関係を設定しなければコミットされても大丈夫そうです。

各ディレクトリにある.svnでリポジトリに登録されているファイル/ディレクトリを管理しているようです(.svn/entries内にディレクトリ/ファイルの情報がある…らしい)から、
こちらに変更が入らなければ「管理外ファイル/ディレトクリ」ということで無視されるのではないかと。
# 同名ディレクトリなどで.svnが上書きされた場合はちょっと不明です。

投稿日時 - 2009-05-06 16:00:04

お礼

回答ありがとうございました。

私の方でも別のリポジトリのフォルダを別のリポジトリで管理しているプロジェクトのフォルダにコピーしてみてコミットして追加してみるということを行ってみたところ、コミットしてもそのフォルダは追加一覧に入らず、フォルダに変化なしということでコミットできないという結果になりました。

なので、コミットしようとしてもできないという結果になりました。


試していただきありがとうございました。

投稿日時 - 2009-05-06 23:42:01

ANo.1

このQ&Aは役に立ちましたか?

0人が「このQ&Aが役に立った」と投票しています

回答(1)

あなたにオススメの質問