问题标签 [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.
perl - 如何在 WinCvs 中执行当前工作目录之外的命令?
我正在研究 Perl 包装器以在 WinCvs 中执行命令。chdir
如果不对您希望在其上执行命令的目录执行操作,我一直无法找到执行 Cvs 命令的方法。
这很烦人,因为这意味着每次我想在 perl 脚本中对 Cvs 做任何事情时,我都需要获取当前工作目录,将目录更改为 Cvs 路径,执行我的命令,然后将目录更改回原来的工作目录目录。
有没有办法将路径传递给 Cvs 命令,以便您可以在当前不在的目录上发出命令?
例如,如果我的 Perl 脚本中的当前工作目录是C:\test\
并且我想执行一个 Cvsupdate
命令,C:\some_other_directory
那么如何在不先执行chdir
to的情况下执行该命令C:\some_other_directory
?
我当前如何执行命令的示例:
我想要的是找到一种能够将“C:\ some_other_directory”直接传递给Cvs命令并摆脱所有这些chdir
废话的方法......
diff - WinCvs 3 方式差异与“-3”选项?
我正在编写一个 Perl 脚本,该脚本为我所有的 Perl 脚本提供了一个 WinCvs 接口。在尝试实现该diff
命令时,我遇到了一个看起来非常有用的选项(如果它符合我的想法),但我不知道如何使用它。
这是 WinCvsdiff
命令的“用法:”输出。
我的问题是您如何使用该
-3
选项?
在线 CVS 文档甚至没有引用这个选项,我也想不出办法让它产生有用的输出。
我尝试像这样使用它,cvs diff -3 -r<revision1> -r<revision2> -r<revision3>
但我只是收到以下错误。
仅使用 2 个修订版的此命令似乎给出了与我没有使用-3
. 我错过了什么吗?或者这个命令只是在 WinCvs 中固有地被破坏了?
command-line - 在 CVS 中获取文件的状态而不检查它
这可能吗?在存储库中存在但未在本地签出的路径上运行 status 命令会导致以下错误:
命令:
cvs status dir
输出:
cvs 状态:检查“dir”
cvs [status aborted]:无法 chdir 到“dir”:没有这样的文件或目录
windows - 如何在 CVS 中将整个项目恢复为较早的标签?
我有一个包含数千个文件的项目。我做了一些更改,影响了几乎一半的文件。更改包括编辑现有文件和添加新文件和目录。
我需要恢复所有这些更改并将项目恢复到原来的样子。我在做这一切之前创建了一个标签,但我不确定如何从标签中恢复整个项目