subversion的changelist功能对于在同一个工作空间中与不同任务相关的不同工作非常有用。
svn changelist MyIssue fileA fileB
svn commit --cl MyIssue fileA
但在完成工作后,变更列表仍然包含所有未提交(例如恢复)的文件。
svn status
产生以下输出:
--- 更改列表“我的问题”:fileB
必须从更改列表中手动删除此文件。
据我所知,在当前工作区中删除此更改列表的唯一方法是调用:
svn changelist --remove fileB
我关于变更列表的问题是:
- 是否有另一种方法可以在当前工作区中删除更改列表?
- 是否有任何方便的解决方法,例如 shell 脚本或 emacs 函数?