問題:最近、チェックアウトされたリポジトリに新しいファイルを追加すると、デフォルトで無視され、コミット中のファイルのリストSVN(Tortoise)コミット時に新しく追加されたファイルを検出しなくなりました(自動無視されます)
再現: 1)チェックアウトされたフォルダに新しいファイルを作成します。 2)ファイルのアイコンが「無視」のアイコン3)コミット4)追加されたファイルがコミットするファイルのリストに表示されない
トラブルシューティング:私は誤ってグローバルプロジェクトは設定を無視しますが、私はそれを見つけることができません。
*.o *.lo *.la *.al .libs *.so *.so.[0-9]* *.a *.pyc *.pyo *.rej *~ #*# .#* .*.swp .DS_Store Thumbs.db .vs Outputx86 x86 Debug Release obj bin *.user *.DotSettings *.cache new.lzip VERSION Output *.suo *cache *.mybackup *-cache *-SetupFiles
は(私はこの質問をする前に、検索のビットをかなりやったが、適している答えを見つけることができませんでした。)(ここでは私のグローバル無視リストである)
編集: 私はそれがこのチェックアウトに対してのみであることを確認しました...しかし、私は何もフォルダのsvnのプロパティの下で無視で見つけることができないようです。私は、プロパティのignoreフィールドを除去してみましたが、無駄です。
解決:助けを借りてGeneに感謝します。誰かが誤ってメインのチェックアウトフォルダで再帰的な無視をしたことが判明しました。エントリー ".vs *"があり、両者の間にスペースがあり、見つけにくいものでした。フォルダの無視プロパティを表示するには、フォルダを右クリックし、[SVN =>プロパティ]を選択します。無視プロパティはグローバル無視設定と親フォルダから継承されています。
お返事ありがとうございます。問題がトップディレクトリに存在することを確認しました。私がそのプロパティを見ると、無視されるものは何も疑わしいものではありません。しかし、問題がグローバルであるかローカルであるかを確認するために、別のチェックアウトされたフォルダを試してみることをお勧めします。 – SteveJ
もう一度Gene、それはあなたが正しいことが判明。誰かが誤って元のフォルダを再帰的に無視した。それは見えにくかったが問題はアイテム間のスペースにあった。将来読んでいる人は、フォルダを右クリックし、SVN => Propertiesを選んで無視リストを慎重に見てください。私はそこに ".vs *"を持っていました。 .vsとアスタリスクの間のスペースを逃すのは本当に簡単でした。 – SteveJ