问题标签 [source-control-explorer]

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 投票
3 回答
1820 浏览

visual-studio - 删除挂起的更改,但不要从 TFS 中“撤消”我的更改

我在 20 个不同的文件夹中编辑了大约 50 个文件。当我检查编辑时,我错误地使用了“ctrl+a”并选择了所有文件夹以及其中的所有文件。大约 1000 个我根本没有接触过的文件被包含在 Pending Changes 中。如何在没有“撤消”我对这 50 个文件的修复的情况下将它们从待处理的更改中删除?

0 投票
1 回答
314 浏览

tfs - 从 TFS 中的分支中删除更改

我有一个共同的分支“根”和几个子分支。具有大量变更集的项目被合并回根分支,但由于没有必要,因此排除了几个文件。这些不是单独的变更集。

现在我想在该分支上启动一个新项目,但是当我尝试将这个新项目合并回根分支时,以前排除的文件再次出现。

那么,在子分支的项目之间,与根分支相比,是否可以擦除所有待处理的更改?

0 投票
1 回答
197 浏览

c# - 以编程方式打开源代码管理资源管理器

我想以编程方式打开源代码管理资源管理器工具窗口,但找不到任何文档。

谁能告诉我类型?

0 投票
1 回答
29 浏览

visual-studio-2013 - 如果有人修改并签入搁置的文件会怎样?

如果开发人员 A 签出搁置的文件,进行一些更改并重新签入,会发生什么情况。

同时,开发人员“B”正在查看搁置的集合,他决定处理同一个文件,该文件现在由开发人员“A”更新和签入。

TFS 会拉起合并更改屏幕还是允许开发人员 B 访问最初搁置的文件?

0 投票
1 回答
137 浏览

visual-studio - TFS 签出问题

我已经从我的工作区签出了 tfs 中的一个文件,但是错误地更新了新操作系统而没有在 tfs 中签入该文件,在所有设置之后我无法签入该文件

并且没有待处理的签到也显示

如何在 tfs 中签入该文件,请为此问题提供任何解决方案

0 投票
2 回答
246 浏览

visual-studio-2013 - 如何将特定版本提取到单独的路径?

我想使用源代码管理资源管理器从 TFS 中提取完整解决方案的特定版本,但要提取到单独的路径。

有“获取特定版本”选项,但这似乎覆盖了我当前的工作目录。

是不是有一个选项只允许提取特定版本并将其保存到某个单独的路径?

0 投票
1 回答
79 浏览

tfs - Visual Studio 源代码管理资源管理器 - 传播“最新”状态

我目前正在使用 VS 2015 连接到 TFS。

当服务器上的某些文件更改(例如通过同事的签入)时,该文件的“最新”列在我的源代码管理资源管理器中更改为“否”。

但是,此状态更改不会通过目录层次结构向上传播,这意味着我必须检查所有叶目录是否有可能的更改。

可以更改“源代码管理资源管理器”或 TFS 设置以传播状态吗?

0 投票
1 回答
435 浏览

xcode - Xcode 突然卡在拉取源代码控制中

一直源代码控制运行良好,但突然加载遥控器“拉”卡在那里作为图像需要无尽的时间

在此处输入图像描述

我做了超过 7 个委员会,但我无法从存储库中得到任何东西

我现在不明白为什么会突然发生

关于如何解决这个问题的任何建议

0 投票
1 回答
28 浏览

tfs - 如何搜索未在 TFS 2012 中检出的文件

我有一个包含数千个文件的大型 TFS 2012 数据库。我想在存储库中搜索某个文件扩展名,以查看哪些文件尚未被任何用户检出(因此我可以检出它们以防止篡改)。我所看到的只是文章/问题,询问如何查看已签出的内容。我想做相反的事情。有任何想法吗?

0 投票
1 回答
51 浏览

visual-studio - TFS2012 是否可以从基础上修剪一个分支并向下重新连接一层

我在 TFS2012 中有以下树

我想将 Dev2 从 Base 复制到 Branch1,以便新树看起来像这样:

可能重要的细节:Base 和 Branch1 在各方面都是相同的。Branch1 历史上唯一的项目是它最初是从 Base 创建的。Dev1 和 Dev2 都有重大变化,但实际上是基于相同的原始版本。

有没有办法在使用毫无根据的合并的情况下实现这一点?

或者,如果我从 Branch1 创建一个新的分支 Dev3,有没有办法将 Dev2 历史中的所有更改集应用到 Dev3。理论上,这将导致 Dev3==Dev2。然后我可以删除 Dev2。