Subversionのチェンジリスト機能は、同じワークスペース内のさまざまなタスクに関連する作業を区別するのに非常に役立ちます。
svn changelist MyIssue fileA fileB
svn commit --cl MyIssue fileA
しかし、作業が完了した後も、変更リストにはまだコミットされていない (元に戻されたなど) すべてのファイルが含まれています。
svn status
次の出力が得られます。
--- 変更リスト 'MyIssue': fileB
このファイルは変更リストから手動で削除する必要があります。
私の知る限り、現在のワークスペースでこの変更リストを削除する唯一の方法は、次を呼び出すことです。
svn changelist --remove fileB
チェンジリストに関する私の質問は次のとおりです。
- 現在のワークスペースに変更リストをドロップする別の方法はありますか?
- シェルスクリプトや emacs 関数などの便利な回避策はありますか?