SVNにファイルを追加しましたが、コミットしませんでした(「svn status」に「A」フラグが表示されるように)。しかし、私はコミットする前に名前を変更することに決めました。私はそれらを追加してコミットするつもりでしたが、 "svn status"は古い名前のファイルに "!"とマークされています。私はこれを取り除くことはできません。どうすればいいのですか?私は "svn delete *"/"svn remove *"をディレクトリ内で試してみましたが、 'svn status'を実行しても、以前の名前のファイル(私のローカルハードドライブにはない)を '! '「!」とマークされたファイルをクリアするにはどうすればいいですか? 'svn status'で?
5
A
答えて
3
ワイルドカード(*
)を使用すると、 "remove"コマンドはこのワイルドカードに一致するすべてのファイル、つまりディレクトリ内のすべてのファイルを削除します。
- 既に削除しています。したがって、SVNに関する限り、ファイルは削除されません。
これらのファイルを明示的に削除する必要があります。それらの多くがある場合は、ステータス出力から関連ファイルを取得するためにgrep
とawk
を使用することができます。
svn st | grep `^!` | awk '{ print $2 }' | xargs svn rm
(未テストを、慎重に使用!)
関連する問題
- 1. 一部のファイルはSVNステータスで削除対象としてマークされていますが、元に戻すにはどうしたらいいですか?
- 2. NetbeansをPHPファイルとSVNで使いやすくするにはどうすればよいですか?
- 3. サーブレットでフォーム入力がクリアされないようにするにはどうすればよいですか?
- 4. svn(オフラインマージ)のチェックアウトされた2つのブランチをマージするにはどうすればいいですか?
- 5. SVN: "!"とマークされたすべてのファイルを設定します。 "D"に?
- 6. Perl SVN :: Clientでペグリビジョンを使うにはどうすればいいですか?
- 7. 連続したSVNとBZR reposをGITに参加させるにはどうすればいいですか?
- 8. .net 2.0でキャッシュされたタイムゾーン情報をクリアするにはどうすればよいですか?
- 9. Windowsでmarklogicをクリアするにはどうすればよいですか?
- 10. google.mapでルートをクリアするにはどうすればよいですか?
- 11. ビルドステップ '失敗したビルド'とマークされた 'Windowsバッチ実行コマンド'。どうすればいいですか?
- 12. オプションを開いたときにデータリスト入力をクリアするにはどうすればいいですか?
- 13. Subversionから削除されたディレクトリのファイルを表示するにはどうすればよいですか?
- 14. シリアル画面をクリアするにはどうすればいいですか?
- 15. Luaコンソールワークスペースをクリアするにはどうすればいいですか?
- 16. フラスコセッションをクリアするにはどうすればいいですか?
- 17. Railsファイルキャッシュをクリアするにはどうすればいいですか?
- 18. ビジュアルスタジオ - svnアノテーションを表示するにはどうすればいいですか?
- 19. ブラウザでヒットしたときにPropertyModelの値をクリアするにはどうすればいいですか
- 20. 結合解除されたファイルはどうすればいいですか?
- 21. CommandManagerによって登録されたコマンドバインディングをクリアするにはどうすればよいですか?
- 22. MacOSでCoreBluetoothキャッシュをクリアするにはどうすればよいですか?
- 23. MATLABでコンソールをクリアするにはどうすればよいですか?
- 24. CocoaでWebViewキャッシュをクリアするにはどうすればよいですか?
- 25. プログラムでキャッシュをクリアするにはどうすればよいですか?
- 26. ワンクリックでキャンバスをクリアするにはどうすればよいですか?
- 27. aws configureでクレデンシャルをクリアするにはどうすればよいですか?
- 28. form_tagでフォームデータをクリアするにはどうすればよいですか?
- 29. Firefoxでコンソール(Javascript)をクリアするにはどうすればよいですか?
- 30. Goでスライスをクリアするにはどうすればよいですか?
うわー、それは迷惑なんです。私はもう一度やってはいけません...助けてくれてありがとう。これを行う簡単な方法があるように見えます!私はsvnを使ってを取り除いたが、それはうまくいった。 –
svnn00b
@ svnn00bまあ、私は "*ワイルドカードを使うときは... ...コマンドを..."と言った。 'svn rm'と入力すると、もちろん動作します。ここでワイルドカードは使用されません。 –
はい、私はあなたのアドバイスを取って、私は上記のように働いた。私はちょうどあなたが "コマンド"を意味するコマンドを指定することによってあなたの答えを改善できることを指摘していました。 Thx再び助けのために。 – svnn00b