问题标签 [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 投票
1 回答
4187 浏览

tfs - 如何解锁 TFS 项目文件?

我将我的 TFS(MyTFSServer)服务器迁移到另一个 TFS 服务器(MyNewTFSServer)。在此迁移中,我已将数据库从旧服务器恢复到新服务器,并且一些文件被锁定在旧服务器工作区中。在从 TFS2010 迁移到带有签出文件的 TFS2012 时,每个待处理文件的状态都会与源代码一起迁移

所以现在我如何在我的新服务器中解锁这些文件。旧服务器被删除。当我试图签出文件时,它说另一个用户已经签出了这个文件。出现以下错误:

但是该文件已在旧 TFS 服务器(MyTFSServer)中签出,现在我在新 TFS(MyNewTFSServer)上有名为“dalvir”的新用户。我无法签出和签入文件。

请帮我摆脱这个。

提前致谢。

0 投票
1 回答
345 浏览

visual-studio-2010 - tfs2010相同标签不同分支

鉴于这种结构:

产品 A 已经在其开发分支上设置了标签“v1.0”。但是现在当我尝试用标签“v1.0”标记产品 B 分支时,VS 说该标签已经存在并且将被覆盖?

项目 A 标签设置在项目 A 分支上,与项目 B 分支无关,这怎么可能。

产品 A 和产品 B 是同一系统的一部分,但在更新时独立发布。

这是一个错误还是我错过了该过程的某些步骤。

我使用的是 VS Team SCE,因为我更喜欢使用 GUI 而不是 CLI。

我在某处读到标签具有范围,当然,当您在 VS 中的文件夹上设置标签时,它会将该文件夹设置为范围,不是吗?

谢谢,加里。

0 投票
2 回答
1683 浏览

visual-studio-2010 - 如何创建特定 TFS 2010 源代码管理路径的资源管理器快捷方式

我们正在慢慢地将项目从基于旧文件的存储(不要问)转移到 tfs。我们的编码器仍然用于在文件系统中查找代码。

由于我们谈论的是 100 个项目,每个项目都有某种历史,我们必须一个一个小心地移动它们。结果,我们将不得不使用已经存在的文件结构与 TFS 托管文件混合使用一段时间。

为了让我们的编码员生活更轻松,我想在文件系统中为我们移动的每个项目创建一个快捷方式。因此开发人员可以查看项目是否已被移动,如果是,则双击打开直接指向正确项目的 TFS 源代码管理资源管理器。

这可能吗?感谢您的答复。

0 投票
1 回答
1827 浏览

visual-studio-2010 - 如何在多个项目中引用 TFS 项

我在 Visual Studio 2010 Ultimate 中创建了一个 C# 解决方案,其中包含多个使用相同结构、类和枚举类型的项目。我已经创建了一个包含所有这些项目的 .cs 文件,但目前我必须为每个项目复制这个文件。这显然不太理想,因为如果我进行更改或添加,我必须记住更新文件的每个副本。

有没有办法让所有项目只引用这个文件的一个实际副本,这样我只需更新一次,所有其他项目都可以看到这个更新?我的一位同事告诉我,可以在 TFS 中进行某种“符号”引用,但由于我真的不知道这个功能的名称是什么,所以我不知道如何进一步研究它。

问题的答案建议在添加现有项目时创建类库或使用“添加为链接”。我想我可以在不使用 TFS 时在 Visual Studio 中执行此操作,但我已将此作为 TFS 特定的问题提出。当 TFS 正在使用时,这个“添加为链接”选项会起作用吗?还是我必须在 TFS 中做一些事情才能让它尊重链接引用?

0 投票
3 回答
3181 浏览

ios - 在 Xcode 5 中,当我在源代码控制下添加服务器时出现错误

当我在 Xcode 5 中创建新项目时,我正在尝试为源代码控制添加新服务器。但是我收到这样的错误警报“此服务器上的 Xcode 服务已禁用。请联系您的管理员寻求帮助”。

0 投票
0 回答
496 浏览

visual-studio-2010 - TFS 在加载时自动签出项目

这是 Visual Studio 和 TFS 的非常奇怪的行为。我正在使用 Visual Studio 2012 和 TFS 2012。我们在源代码管理中拥有大量项目和解决方案。

假设我没有待处理的更改。

每当我打开源代码管理中存在的解决方案时,都会加载所有项目。并且没有一个项目被签出以进行编辑。我可以在解决方案资源管理器中看到带有项目的锁定图标。

现在我创建了一个新的解决方案并将源代码管理中的项目添加到这个解决方案中,我面临着奇怪的行为。有些项目是自动签出的,我没有对其进行任何更改。这种情况只发生在少数项目而不是所有项目上。如果我调用撤消所有挂起的更改,TFS 会执行撤消,然后调用项目的签出。

什么是正确的解决方案。它只发生在源代码管理中不存在的自定义解决方案 (sln) 中。

0 投票
1 回答
121 浏览

vb.net - Visual Studio 2010 未跟踪文件

有没有办法在源代码控制中找到解决方案中的未跟踪文件?我找不到答案。

已经尝试做一个git statusorsvn status看看它是否正在使用其中的任何一个。(您现在可能已经知道我是一个 VB.NET 菜鸟。)

谢谢!

0 投票
1 回答
61 浏览

security - 如何阻止 TFS 2012 用户查看安全设置

我创建了一个用户并将他们添加到“贡献者”组,以便他们可以访问代码和更改项目。但是,我不希望他们看到任何安全设置。截至目前,仅使用贡献者组,他们可以访问 Web 访问门户并查看所有安全设置(即使他们无法修改它们)。我不希望他们看到任何安全设置或组。我该怎么做呢?

0 投票
1 回答
3557 浏览

visual-studio-2013 - 如何在 Notepad++ 中从 Visual Studio 的 2013 源代码管理资源管理器中打开文件

我想得到什么:在源代码管理资源管理器中双击文件后,连接到 TFS,它必须在外部文本编辑器(如 Notepad++)中打开。

问题:“View with..”菜单项丢失,所以我不知道如何将默认编辑器更改为源代码管理资源管理器中列出的文件。

图像

安装的应用程序:Visual Studio 2013 + Team Explorer for Visual Studio 2013 + 服务器上的 TFS 2010

0 投票
1 回答
4844 浏览

c# - 获取解决方案的本地子文件夹的 TFS 映射文件夹?

假设我们在 TFS 源代码控制中有一个解决方案,它已经映射到本地文件夹SolutionFolder

我们在SubFolderthis 的子文件夹中SolutionFolder。我们如何编写 C# 代码来获取 this 的映射路径SubFolder