重要なお知らせ

「教えて! goo」は2025年9月17日(水)をもちまして、サービスを終了いたします。詳細はこちら>

電子書籍の厳選無料作品が豊富!

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

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

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

A 回答 (1件)

試してみました。


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

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

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

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

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


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

お礼日時:2009/05/06 23:42

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!