- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我们在远程机器上有一个 CVS 服务器,我在 .bashrc 中有一行:
export CVSROOT=:pserver:myuser@theserver:/home/cvs
Bash 确认已设置:
$ echo $CVSROOT
:pserver:myuser@theserver:/home/cvs
我还有一个本地 CVS 存储库,用于其他一些东西
/home/myuser/repo-cvs
我将访问的内容(以便覆盖 $CVSROOT 中的默认值):
cvs -d /home/myuser/repo-cvs co projA
当我执行任何不带 -d 的 cvs 命令时,我希望它使用 $CVSROOT 中定义的命令,但我得到的是这样的:
$ cvs login
cvs login: can only use `login' command with the 'pserver' method
cvs [login aborted]: CVSROOT: /home/myuser/repo-cvs
$ cvs co tools
cvs checkout: cannot find module `tools' - ignored
但这有效(工具在 pserver 而不是本地):
$ cvs -d $CVSROOT tools
cvs checkout: Updating tools/
...
所以它显然忽略了环境变量 $CVSROOT
我已经删除了 ~/.cvspass 因为它引用了两者,我找不到可以缓存/存储此类信息的任何其他位置。
有什么想法吗?
附加说明
我没有在 bashrc 或 .cvsrc 中将任何覆盖设置为别名
$ cvs -v
Concurrent Versions System (CVS) 1.12.13-MirDebian-11 (client/server)
最佳答案
我做了两个假设:
根据 CVS 手册页,我假设如果您不指定 -d,接下来它会使用 $CVSROOT:
-d cvs_root_directory<br/>
Use cvs_root_directory as the root directory pathname of the repository. Overrides the setting of the $CVSROOT environment variable.
我运行 cvs 命令的目录是
~/tmp
~/dev/projects
我没想到 CVS/本地目录的两个位置;我希望他们是这样的:
~/dev/projects/myProjA/CVS
我猜如果我花时间我会在手册中找到一些解释 cvs 命令会在查看 $CVSROOT 之前查看本地修订信息 dir CVS/
关于bash - CVSROOT 未被 cvs 读取,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27038186/
如何在WinCVS中设置CVSROOT环境变量? 最佳答案 简单的回答是:您不需要。 CVSROOT 环境变量被高估了。 CVS(NT) 只会在确定存储库连接字符串的所有其他方法都已用尽时才使用它。人
我们的 CVS 服务器连接出现问题。我也从 IDEA 10 迁移到 11 版本。现在我对 CVS 有疑问。我无法更新、添加或提交此异常的项目原因: Error: Cannot find CVSROOT
我们的 CVS 服务器连接出现问题。我也从 IDEA 10 迁移到 11 版本。现在我对 CVS 有疑问。我无法更新、添加或提交此异常的项目原因: Error: Cannot find CVSROOT
我们在远程机器上有一个 CVS 服务器,我在 .bashrc 中有一行: export CVSROOT=:pserver:myuser@theserver:/home/cvs Bash 确认已设置:
我无法连接到远程 CVS 服务器。 $ export CVSROOT=:ext:myusername@serverdomain.com:/path-to-repository $ export CVS
Mac 操作系统 10.7.4 我需要结帐 ~70 个 cvs 项目,所以我有这样的脚本: #!/bin/bash cvs checkout proj1 cvs checkout proj2 cvs
我正在尝试在学校计算机上为我的帐户设置 cvs(教授建议我们使用它)。但是,我之前已经在此帐户上安装过它,但由于某种原因它无法正常工作。所以我试图再次完成设置过程并找出问题所在。以下是他们给出的说明的
我需要从 Linux 中的 CVS 库 check out ,在 Windows 机器上,目录链接到 Linux 上的 samba 文件夹。在 Linux 中,我的 cvsroot 文件夹是 mylo
我是一名优秀的程序员,十分优秀!