问题标签 [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.
tfsbuild - 限制由 tfs 2010 构建服务检出的工作区部分
我正在一个项目中工作,其中一个主分支设置有多个并行开发和发布分支。这意味着许多相同或非常相似的文件并排存在于同一工作区中。当在 TFS 2010 构建服务上触发新构建时,整个工作区都会被检出,包括主分支的 15 个“副本”。但是,构建所需的唯一项目在主分支中。由于签出非常耗时,因此需要将签出的文件限制为主分支中的文件。有没有办法指示构建服务器执行此操作?我可以想象编写一个替换默认 GetWorkspace 活动的自定义构建任务可能会解决问题,但如果可能的话,我宁愿找出如何配置现有的构建定义。
version-control - 回到 Bazaar 中的旧版本
我想回到我的集市历史(更改工作树)以找到引入某个错误的提交。
我不想删除任何提交,只需更改我的工作树,直到找到错误,然后我想回到最新的修订版继续工作。
这两个命令是什么(回到较早的提交,然后再次检查最新版本)?
提前致谢。
clearcase - clearcase 结帐权限
我越来越关注
cvs - 项目签出不当 - CVS
我有一个项目,其结构如下:
Sub-ProjectA1
ProjectA
为了重用某些代码,已单独签出。给出了以下命令:
cvs checkout -d Sub-ProjectA1 ProjectA1
现在,当我checkout
ProjectA
单独尝试时,Sub-ProjectA1
并没有得到检查。换句话说,cvs checkout ProjectA
导致以下目录结构:
ProjectA/:
Sub-ProjectA2/
该模块Sub-ProjectA1
需要单独签出。如何确保单个结帐命令获取所有子目录?
netbeans - 我可以将 CVS 差异的副本复制到我的本地驱动器吗?
我无法在家中访问 CVS 帐户,但我想签出 cvs 存储库并将其带回家,从而能够在家中查看 NetBeans 中的每一个差异。这可能吗?
cvs - cvs更新后如何自动运行脚本?
每天早上我都会使用cvs update
. 问题是 CVS 存储了我的密码。我通常cvs logout
从 cmd 键入,以便不再使用我的用户。这样我可以防止自己意外提交到 CVS。关于如何在运行后自动注销有什么想法cvs update
吗?
tfs - 告诉文件何时在 TFS 中签出?
我们有一个奇怪的问题,我们需要找出顾问签出文件的时间。有没有办法在 TFS 或 VS2008 中做到这一点?
ios - xcode 4.3.2 查看旧版本
Xcode 现在有内置的版本控制系统。如何在不同位置查看当前项目的旧版本?
谢谢
bash - Mac OS:bash:未指定 CVSROOT
Mac OS 10.7.4
我需要检查 ~70 个 cvs 项目,所以我有这样的脚本:
但是当我执行它时,我收到一条错误消息:
cvs checkout proj1
当我在作品中手动编写时。
将不胜感激任何提示来解决这个问题。
eclipse - Eclipse m2e多模块项目签出并转换为maven
我最近需要检查一个 apache 项目来进行一些事实调查/调试(特别是 maven-surefire-plugin,请参阅这个问题)。与大多数其他 apache 项目一样,这是一个 Maven 多模块项目。因此,在 Eclipse 中,我打开了SVN Repositories浏览器,添加了一个新的存储库,找到了项目和right-click->Checkout...
. 在向导中,我单击Checkout as a project in the workspace
并输入项目名称。
我有这个项目,现在我需要让 eclipse 知道它是一个 maven 项目,所以right-click->Configure->Convert to Maven Project
. 现在父项目是一个maven项目。我可以right-click->Run As->Maven Build
并且有效。但是,所有模块都只是文件夹。Eclipse 不知道源代码在哪里,或者即使它有任何源代码。在单个模块项目中,它会自动设置源文件夹、构建文件夹和其他配置。此外,如果您从头开始创建一个多模块项目,则首先创建父项目,然后,当您向其中添加模块时,它们每个都显示为 eclipse 中的单个项目,物理目录位于父项目下默认 maven 构建过程需要的文件夹。
所以现在,知道创建新项目时它是如何完成的,我可以File->New->Project...
选择General->Project
,为项目命名(我将其与模块名称匹配),取消选中Use default location
并设置Location:
为父项目文件夹内模块的路径。单击Finish
并为每个其他模块重复该过程后,我得到的东西看起来与我期望的相似。我现在需要以与父项目相同的方式将每个单独的模块转换为 maven 模块。太好了,它们都是 maven 项目,对吧?
然后我打开它们,源文件夹没有设置。
啊...然后我转到每个项目,将其打开,然后在src
文件夹 I上right-click->Build Path->Use as Source Folder
。起泡、冲洗、重复……完成所有项目后,看起来和感觉就像我从头开始这个项目。事物功能。
我的问题是,真的这么难吗?我错过了捷径吗?如果Configure->Convert to Maven Project
在父 pom 上意识到这是一个多模块项目并且为我完成了所有工作,这不是很有意义吗?对于 apache 项目来说,这是一个非常痛苦的过程,因为它们似乎都有很多很多模块......有人知道更好的过程吗?