CVS 错误:服务器上不存在目录

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

我在 Visual Studio 2010 中创建了一个 .Net MVC 项目。我们使用 CVS 进行源代码控制。我使用 TamTam CVS 通过 Visiual Studio 绑定源代码控制,我认为这就是问题开始的地方。

我使用 TamTam 遇到了一些错误,因此我尝试通过使用 TortoiseCVS 从窗口签入来解决它。现在,尽管项目的大部分都在源代码控制之下,但当我尝试添加其内容(使用 TortoiseCVS)时,某些子目录会出现错误。

这些是问题文件夹:

Project\Content\themes\base
Project\Content\themes\base\images

我在

base
文件夹和
base\images
文件夹上看到绿色的 CVS 检查。但是,当我尝试将这些文件夹的内容添加到 CVS 中时,我得到:

cvs [服务器中止]:目录 /repositories/location/Project /项目/项目/内容/主题/基地 服务器上不存在

我尝试从

base
base\images
目录下删除所有隐藏的 CVS 文件夹,但现在出现此错误:

cvs add:CVSROOT 已设置但为空!确保 cvs 添加: CVSROOT 的规范是合法的,可以通过 cvs add: `-d' 选项、CVSROOT 环境变量或 cvs [add aborted]: CVS/根文件(如果有)。

错误,CVS 操作失败

解决这个问题的最佳方法是什么?

cvs tortoisecvs
1个回答
0
投票

我最近收到“CVSROOT 已设置但为空!”在 Windows 上使用 TortoiseCVS 1.12 时出现错误消息。我发现问题是由我的 CVS/Root 文件具有 Unix 风格的行结尾引起的。当我更改 CVS/Root 文件以使其具有 Windows 样式的行结尾时,错误消息不再出现。我的根文件具有 Unix 风格的行结尾的原因是因为我使用 cygwin 的 cvs 命令而不是 TortoiseCVS 来检查文件。

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