自动添加、删除和提交的CVS脚本
我正在寻找一个脚本,它获取CVS模块的工作副本,执行任何必要的“CVS添加”和“CVS删除”命令,并提交所有内容。最终结果是存储库副本与工作副本完全相同自动添加、删除和提交的CVS脚本,cvs,Cvs,我正在寻找一个脚本,它获取CVS模块的工作副本,执行任何必要的“CVS添加”和“CVS删除”命令,并提交所有内容。最终结果是存储库副本与工作副本完全相同 我想我以前见过类似的东西,但我在谷歌上找不到。有没有人使用过类似的脚本?我知道我可以自己运行“cvs-nq更新”并解析结果,这可能就是我最终要做的。但是CVS有各种奇怪的边缘情况,所以我想找到一个已经测试过的脚本,如果它存在的话。我写了一些类似于宏的东西,因为它仍然捆绑在一起。您可以在宏| CVS |复制到分支/主干下找到它 它将提示您输入要将
我想我以前见过类似的东西,但我在谷歌上找不到。有没有人使用过类似的脚本?我知道我可以自己运行“cvs-nq更新”并解析结果,这可能就是我最终要做的。但是CVS有各种奇怪的边缘情况,所以我想找到一个已经测试过的脚本,如果它存在的话。我写了一些类似于宏的东西,因为它仍然捆绑在一起。您可以在宏| CVS |复制到分支/主干下找到它 它将提示您输入要将当前选择复制到的分支名称(如果希望将其复制到主干,请保留为空),然后进行您提到的所有必要准备,但最终提交除外 我自己只在实践中使用过几次,但它已经存在了几年了,我没有任何抱怨 从文档字符串: =======
用法:
- 选择一个或多个CVS控制的文件或文件夹
- 从宏| CVS菜单运行宏
- 输入要将所选内容复制到或仅复制到的分支的名称
如果要复制到
,请单击“确定”头部
已知问题/联合国细节:
- 复制添加到分支上的单个文件时,自动 添加将不起作用,因为CVS将采用 将不正确(这将导致由 “第二方”错误消息)。 通常最好总是在目录选择上使用宏
- .cvsrc文件中的
可能会搞乱游戏 属于 文件夹添加到分支上,因此我显式禁用.cvsrc和 设置 压缩固定在update-p
(合理的IMO)上。所有其他.cvsrc 选择权 你会迷路的-z7