当PATH包含cvs并且文件存在时,为什么cvs命令对于存储库失败?

问题描述 投票:0回答:1

我在远程服务器上有一个旧的CVS库。我可以成功地SSH到该服务器。该存储库位于该服务器上。从我的一台客户机上,我可以成功运行命令,它返回日志:

cvs -d :ext:userid@remote-host-addr:path-to-cvsrep log

在我的另一台客户机上,同样的命令给出了

cvs [log aborted]: cannot get working directory: No such file or directory.

[在两台计算机上,PATH都包含.bashrc中cvs可执行文件的路径,我可以从这两个SSH到服务器。例如,我尝试在/usr/local/cvsrep中的故障机器上创建本地cvs存储库。我尝试了cvs -d /usr/local/cvsrep init,但它给出了相同的错误。

我已经在所有计算机上检查了PATH,在所有计算机上都检查了版本,以及CVSROOTCVS_SSH变量之类的东西。

我能看到的唯一区别是,工作计算机上的操作系统是OS X 10.14.6,而cvs失败的操作系统是OS X 10.15 beta 19A558d。我在故障机器上重新安装了cvs。这可能是问题吗?或者,还有其他明显的东西我不见了。

我正在尝试检出这些旧模块,然后将它们放入git。

bash git cvs
1个回答
0
投票

我相信我找到了问题,但不完全了解发生了什么。我重新启动了cvs存储库所在的服务器,现在可以正常访问它了。现在,我将继续检出项目,然后将它们添加到git存储库中,因为这些日子现在更容易且更可靠。

© www.soinside.com 2019 - 2024. All rights reserved.