问题标签 [wincvs]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
730 浏览

perl - 如何在 WinCvs 中执行当前工作目录之外的命令?

我正在研究 Perl 包装器以在 WinCvs 中执行命令。chdir如果不对您希望在其上执行命令的目录执行操作,我一直无法找到执行 Cvs 命令的方法。

这很烦人,因为这意味着每次我想在 perl 脚本中对 Cvs 做任何事情时,我都需要获取当前工作目录,将目录更改为 Cvs 路径,执行我的命令,然后将目录更改回原来的工作目录目录。

有没有办法将路径传递给 Cvs 命令,以便您可以在当前不在的目录上发出命令?

例如,如果我的 Perl 脚本中的当前工作目录是C:\test\并且我想执行一个 Cvsupdate命令,C:\some_other_directory那么如何在不先执行chdirto的情况下执行该命令C:\some_other_directory

我当前如何执行命令的示例:

我想要的是找到一种能够将“C:\ some_other_directory”直接传递给Cvs命令并摆脱所有这些chdir废话的方法......

0 投票
0 回答
163 浏览

diff - WinCvs 3 方式差异与“-3”选项?

我正在编写一个 Perl 脚本,该脚本为我所有的 Perl 脚本提供了一个 WinCvs 接口。在尝试实现该diff命令时,我遇到了一个看起来非常有用的选项(如果它符合我的想法),但我不知道如何使用它。

这是 WinCvsdiff命令的“用法:”输出。

在此处输入图像描述

我的问题是您如何使用该-3选项?

在线 CVS 文档甚至没有引用这个选项,我也想不出办法让它产生有用的输出。

我尝试像这样使用它,cvs diff -3 -r<revision1> -r<revision2> -r<revision3>但我只是收到以下错误。

在此处输入图像描述

仅使用 2 个修订版的此命令似乎给出了与我没有使用-3. 我错过了什么吗?或者这个命令只是在 WinCvs 中固有地被破坏了?

0 投票
0 回答
46 浏览

macros - 如何在 wincvs 的命令行中使用管理宏?

我注意到在 wincvs 的管理选项卡中有一个管理宏列表。其中之一列出了存储库的“模块”文件中的所有模块。

在此处输入图像描述

我想要一种从命令行发出这个管理宏命令的方法,这样我就可以在 Perl 脚本中使用这个模块列表。

有没有办法从命令行发出管理宏?

0 投票
1 回答
305 浏览

command-line - 在 CVS 中获取文件的状态而不检查它

这可能吗?在存储库中存在但未在本地签出的路径上运行 status 命令会导致以下错误:

命令:

cvs status dir

输出:

cvs 状态:检查“dir”

cvs [status aborted]:无法 chdir 到“dir”:没有这样的文件或目录

0 投票
1 回答
358 浏览

windows - 如何在 CVS 中将整个项目恢复为较早的标签?

我有一个包含数千个文件的项目。我做了一些更改,影响了几乎一半的文件。更改包括编辑现有文件和添加新文件和目录。

我需要恢复所有这些更改并将项目恢复到原来的样子。我在做这一切之前创建了一个标签,但我不确定如何从标签中恢复整个项目