问题标签 [vcs-checkout]

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 投票
1 回答
232 浏览

visual-studio - 多次签出或多次提交

我正在使用带有 C# 和 SharpSVN dll 的 Visual Studio 2008(用于 Subversion 1.6)

我希望提交到我的存储库中的多个不同文件夹,但不必签出整个存储库。

我尝试使用以下方法:

例如 coll [0] = "c:\svnCheckoutDir\dirLic001\sect\file_ext.ini"
和 coll [1] = "c:\svnCheckoutDir\dirLic121\sect\file_ext.ini"

但我收到错误消息:

当我下载整个存储库时,我没有问题。但是当我检查文件夹时,您只想修改该过程不起作用。

0 投票
3 回答
40503 浏览

visual-studio - 为什么在我将文件添加到项目时,Visual Studio 会检出 .vspscc 文件?

如果我将新文件添加到 TFS 源代码控制下的项目,它将检查项目文件和该项目文件的相应 .vspscc 文件。

项目文件本身会更改(以包含新文件),但 .vspscc 文件根本不会更改。为什么要麻烦检查一下?有没有办法禁止它被检出,如果有,我应该吗?

0 投票
1 回答
2714 浏览

version-control - cvs checkout -c 不显示所有模块

我的存储库中有一个模块。让我们称之为module1

如果我只是检查它,没关系,它会显示在我的机器上,我可以处理它。

签出命令中有一个参数名为-c- 根据帮助,'“cat”模块数据库。'。

但是当我运行这个命令时

该模块未显示。为什么?是否有缓存文件,我的机器中需要更新,刷新或其他东西?module1 存在cvs co -c,但在被调用时不显示。为什么?

0 投票
2 回答
507 浏览

download - 我们可以从 CVS 中选择要签出的版本吗

我已经更新了 cvs 几次,想获得一个旧版本,是否可以获得同一文件的不同版本?还是应该只是最新的签入版本?

0 投票
1 回答
874 浏览

tfs - "tf.exe checkout" 锁定文件,尽管参数 /lock:none 用于后期构建

在客户项目中,我需要将构建的 dll 复制到另一个地方,在那里它将被签入并在不同的解决方案之间共享。

我正在使用构建后步骤来检查指定 /lock:none 参数的目标文件,以便其他人也能够创建本地发布版本,然后将我的新 dll 文件复制到旧文件上。

但是,当我在控制台提示符上使用 tf.exe checkout /lock:none 时,一切都按预期工作。在后期构建脚本中使用时,文件被锁定,没有人可以再检查它。

我该如何解决这个问题?

0 投票
2 回答
385 浏览

python - 基于文件的 VCS 签出

我想从 CVS 服务器签出一堆文件。
有没有办法可以通过 cvs 命令传递一个文件名,其中包含我要签出的文件
是否有另一种方法可以实现?

0 投票
1 回答
1672 浏览

eclipse - 是否可以使用命令行使用 Eclipse 进行 CVS?

我一直在使用 Eclipse 从 Eclipse 界面中进行 CVS 签出。是否可以像任何普通的 CVS 程序一样使用命令行来完成它?当我现在在命令提示符下键入 CVS 时,我得到了通常的

但是 CVSing 应该是可能的,因为它是 Eclipse 的一部分。我需要对环境变量进行更改吗?或者需要什么

0 投票
1 回答
1033 浏览

file - 在 CVS 签出时未签出任何文件

我今天安装了一个 CVS 服务器。我使用 sudo apt-get install cvsd 安装了 cvs 服务器。现在存储所有内容的文件夹是 /var/lib/cvsd/cvsrepo/test。文件夹 test 包含一个名为 check.txt 的虚拟文本文件,这将证明一切正常。

我在客户端机器上的 CVSROOT 是“:pserver: username@localhost:/cvsrepo”。当我进行 cvs 登录时,它会要求我输入密码,并很好地验证我的身份。然后我做一个 cvs checkout,“cvs checkout test”。测试文件夹是模块,而 cvsrepo 是存储库。当我首先下载 test 时,我收到消息“cvs checkout: Updating testFolder”,然后创建了一个名为 test 的文件夹,但它在客户端计算机中没有虚拟文件 check.txt。结帐只是创建一个文件夹 CVS,其中包含 Entries、Repository 和 Root 文件夹?为什么没有下载文本文件?

0 投票
1 回答
1291 浏览

windows - 如何防止 CVS 转换行尾?

像许多其他人一样,我们在 CVS 中遇到了行尾问题。然而,与大多数问题不同的是,我们的问题恰恰相反。

有没有办法强制 CVS将行从 /n 转换为 CR/LF。即使我结帐到 Windows 机器,我也希望行尾保持 Unix 格式。这甚至可能吗?

问题:行尾的转换导致校验和改变,这是一个问题,因为很难比较两个交付物的相等性(它们不能以任何其他方式审计)。

从 CVS 迁移到 SVN 不是一种选择(不是因为缺乏尝试)

0 投票
6 回答
92288 浏览

tfs - 以编程方式编写 TFS 命令行以获取最新版本、签出和签入

我使用 WinXP、VS 2008 和 Team Explorer 连接到 Team Foundation Server。

我需要编写以下脚本(例如 BAT 文件脚本):

  • 在团队项目中获取最新版本的文件夹。
  • 签出团队项目中文件夹的文件。
  • 签入团队项目中文件夹的文件。

我的 TFSProject 是$/Arquitectura/Main/,映射到路径C:\TFS\Arquitectura

有没有人有任何示例代码或建议?