[解決済み] 作業コピーをリセットするSubversionコマンドはありますか?
2022-08-26 03:06:42
質問
作業コピーをリポジトリに保存されている状態に正確に「リセット」する単一の Subversion コマンドはありますか?次のようなものです。
git reset --hard
もしくは (ハ、ハード Git リセットはバージョン管理されていないファイルも削除しません!)
rm -rf wc && svn co <url> wc
.
更新しました。 作業コピーの余分なファイルを削除しないので、単純な復帰を望んでいるわけではありません。作業コピーを削除して再度チェックアウトするのと同じで、データを再度ダウンロードする必要がないものが本当に必要なのです。(明らかに、私はコミットされていないすべての変更を失うことを気にしません。)
どのように解決するのですか?
このように再帰的に復帰させることができます。
svn revert --recursive .
ソース管理下にないものを削除する方法は (独創的なスクリプトを書くことなしに) 存在しません。最も近い方法は、すべてのファイルに対して反復処理を行い、その結果を grep して
svn list
の結果を grep して、grep が失敗したら、それを削除することです。
EDIT : 創作スクリプトの解答はこちらです。 Subversion のバージョン管理外のファイルを自動的に削除する
というわけで、このスクリプトは
revert
を組み合わせたスクリプトを作成することができます。
関連
-
[解決済み] SVNエラー - 作業コピーではありません
-
[解決済み] TortoiseSVNでレポに接続できない
-
[解決済み] ブランチを作成する方法を教えてください。
-
[解決済み] SVNで作業コピーXXXがロックされ、クリーンアップに失敗する。
-
[解決済み】Subversionでコミットされていない変更を一時的に片付ける("git-stash "のようなもの)。
-
[解決済み】ローカルコピーを削除せずにSVNリポジトリからファイルを削除する方法
-
[解決済み] あるファイルの以前のSVNリビジョンに戻すより良い方法?
-
[解決済み] SVN: ファイルを「コミットしない」とマークする方法はありますか?
-
[解決済み] 作業コピーのバージョン管理されていないファイルやフォルダーをすべて削除するにはどうすればよいですか?
-
[解決済み] gitでマージした後にgit-svnでdcommitするのは危険ですか?
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み] mavenのpomにscmの情報を追加する目的は何ですか?
-
[解決済み] コマンドプロンプトからSVNクリーンアップを実行する
-
[解決済み] SVNから更新する際、ローカルの変更を常に(強制的に)上書きすることは可能でしょうか?コンフリクトを無視しますか?
-
[解決済み] 履歴のある SVN リポジトリを新しい Git リポジトリに移行するにはどうすればよいですか?
-
[解決済み】最近のSVNログエントリーを見るにはどうしたらいいですか?
-
[解決済み] TortoiseSVNでブランチやマージを行うにはどうしたらいいですか?[クローズド]
-
[解決済み] svn には `revert-all` コマンドがありますか?
-
[解決済み] TortoiseSVN でソース管理からフォルダを削除するにはどうしたらいいですか?
-
[解決済み] WinMergeでSVNフォルダを無視するには?
-
[解決済み] SVNのコンフリクトをリストアップするコマンドはありますか?