我无法将现有项目签入VisualStudio.com

时间:2013-12-05 22:26:24

标签: visual-studio-2012 version-control azure-devops

我安装了Visual Studio Express 2012并链接到我的VisualStudio.com帐户,我创建了一个新项目,但我没有勾选

  

添加到源代码管理

选项,因为我打算将它作为一次性项目。但是,我现在想保留它,所以我试图在事后将它添加到源代码控制中。

我已尝试在项目打开时将项目添加到源代码管理,并从Pending Changes窗口的“Excluded Changes”部分移动文件。在这两种情况下,我都会收到以下错误:

  

TF10169:在团队项目文件夹$ / RadioButtonTest上尝试了不支持的挂起更改。使用团队资源管理器中的项目创建向导创建项目或团队项目删除工具以删除一个。

我的默认集合映射到E:\ Chris \ projects,我想要添加的项目直接在该文件夹中。

我错过了什么?

7 个答案:

答案 0 :(得分:13)

我有完全相同的事情 - 稍微捣乱并通过在我的VS Online页面添加一个同名项目来实现它。

试试这个:

  1. 将您的网络浏览器打开到您的visualstudio.com主页
  2. 在“最近的项目和团队”下
  3. 点击“新”
  4. 使用您的“RadioButtonTest”作为项目名称并浏览 创作流程
  5. 从VS
  6. 办理登机手续

答案 1 :(得分:1)

我找到了一种更简单的方法将项目添加到Visual Studio 12的源代码管理中。我选择了项目,转到“文件”菜单,选择“源代码管理”,在这里您可以看到“添加此项”的选项项目来源控制“。

如果你没有看到那个选项,虽然我认为你会;您可以选择“高级”,然后选择“更改源控制”。在该对话框中,您将看到绑定到解决方案的所有项目。选择要添加到源代码管理的项目,然后选择“取消绑定”,然后选择“确定”。 (它会发出一个警告,一些文件已经在源代码控制中,选择“全部忽略”)现在你的项目是未绑定的,右键单击项目名称,“将其添加到源代码管理”选项,瞧!现在你正在运行汽油!

答案 2 :(得分:1)

发生这种情况的原因是因为解决方案没有“团队项目”,但很可能是一个不同的集合。

上述答案帮助我解决了问题,但我所要做的只是根据MS网站上的说明创建一个新的团队项目:https://msdn.microsoft.com/en-us/library/dhedaeb2(v=vs.90).aspx然后我就能够为源代码控制添加解决方案。

答案 3 :(得分:0)

我不太清楚为什么会收到此错误,但这是您可以采取的另一种方法。

  • 创建一个具有相同名称的新项目,然后选中“添加到源代码管理”项目。
  • 提交初始版本并在Visual Studio中关闭项目
  • 通过新创建的项目复制真实项目的内容
  • 在Visual Studio中重新打开并让它检测新的更改
  • 将新更改提交给SCC

这是一个将现有项目纳入源代码控制的方法。

答案 4 :(得分:0)

我设法通过右键单击解决方案并选择“向源代码管理添加解决方案”来解决此问题。

答案 5 :(得分:0)

当我尝试在根目录下创建新的TFS项目文件夹(而不是"团队项目")时,我遇到了这个问题。在尝试了上面提到的所有内容之后,我做了以下事情:

  1. 将我的代码复制到另一个文件夹
  2. 做了"撤消"所有挂起的更改(确保包含的唯一更改是手头项目的更改)
  3. 删除了文件系统文件夹
  4. 创建了一个"团队项目"在TFS团队资源管理器中(此向导自动在根目录下创建一个文件夹并检入变更集)
  5. 将我的源代码复制回与团队项目同名的文件夹
  6. 在VS
  7. 中打开了解决方案
  8. 右键单击解决方案并单击"将解决方案添加到源控件"
  9. 签到...最后成功!

答案 6 :(得分:0)

我去检入项目时遇到此错误,我在TFS以外的新团队文件夹中创建了解决方案,并通过以下操作对其进行了修复:

  1. 转到团队资源管理器
  2. 点击“首页”右侧的下拉箭头
  3. 点击项目和我的团队
  4. 点击“新团队项目” ...

添加与新项目文件夹同名的团队项目。