19

我正在与我的团队一起在 TFS 中进行项目工作,当我尝试为我的课程制作新的建模项目时出现问题,它不会出现在待处理的更改中。

所以我是这样去做的:首先,我进入我保存课程的文件夹。我从那里尝试了很多组合:我尝试首先右键单击我的文件夹并放置“签出以进行编辑”,然后继续 *(见下文);接下来,我尝试单击我的类的 .csproj,以便在添加建模项目时激活我的项目,然后移至 *; 最后,我尝试激活连接它们的整个项目的整个解决方案,然后移至 *.

都没有奏效。(我总是有最后一个版本)

  • 这是我接下来为所有可能性所做的事情:我去了架构 - >新图表(命名图表并离开创建新项目) - >创建(然后窗口显示在哪个文件夹中创建新项目,我总是选择我的文件夹在哪里我继续上课)。

完成后,我去检查团队资源管理器中的“待定更改”,因为应该有一些可用的,因为我已经创建了建模项目。但是没有。因为我不能那样做,所以我制作的最后一个解决方案是右键单击我的项目上的源代码管理资源管理器,然后将项目添加到文件夹并选择我的项目,该项目是在我想要的地方创建的被创建。

但是,最后一个解决方案在尝试打开我的建模项目时给了我错误。我知道我应该激活第一个建模项目,所以我点击了 .modelproj 并点击它时,它给了我这个“通知”或者更确切地说是“警告”:

您打开的解决方案受源代码管理,但当前未针对 Visual Studio 中的集成源代码管理进行配置。您现在想将此解决方案绑定到源代码管理吗?

--

我究竟做错了什么?为什么在创建我的项目时默认没有集成解决方案(我的朋友是自动完成的,他们不需要在源代码管理资源管理器中右键单击添加项目才能看到待处理的更改)?

我希望我让自己可以理解。

4

6 回答 6

22

看起来您的解决方案绑定已损坏。在问题上单击“是”将您的解决方案绑定到源代码管理,这是必须存储在解决方案文件中的信息,虽然 Visual Studio 确实看到该文件夹​​已映射到源代码管理,但它也看到您的解决方案不是(您在创建时是否选中了将解决方案添加到源代码控制复选框?)

可选择尝试打开file-> Source Control-> (可选) Advanced-> Manage Source Control。您可以在解决方案中单独选择项目,然后单击bind工具栏上的按钮将它们手动绑定到源控制。

于 2013-04-02T22:30:57.323 回答
8

我有一个类似的问题,就我而言,解决方案是右键单击我的项目并选择 Source Control->Go online。显然我必须以某种方式切换到离线模式。

于 2015-04-20T02:04:45.027 回答
2

在这种情况下,我已经成功地从源代码管理资源管理器而不是解决方案资源管理器签入了文件。然后之后它又开始工作了

VIEW > Other Windows > Source Control Explorer
于 2014-04-04T10:55:27.017 回答
2

其他方法:文件--> 源代码控制--> 高级--> 更改源代码控制。

在显示的窗口中选择要绑定到 TFS 的所有项目

于 2014-07-25T23:06:38.783 回答
2

我有同样的问题并通过单击解决它:文件 -> 源代码管理 -> 高级 -> 刷新状态

于 2017-04-06T14:04:11.193 回答
0

在 VS2013+ 中,您可以检查您的解决方案是否在线。就我而言,由于 VSO 服务中断,我的解决方案离线。我不得不打开解决方案,File > Source Control > Go Online.

于 2014-11-20T04:45:49.037 回答