我和我的团队一起在TFS工作项目,当我尝试为我的课程创建新的建模项目时,问题出现了,它没有显示在待定的更改中。
所以这就是我的方式: 首先,我进入我保留课程的文件夹。我尝试过很多种组合:我先尝试右键单击我的文件夹,然后点“退出编辑”,然后继续*(见后面);接下来我尝试点击我的课程的.csproj,这样当我添加建模项目然后转移到*时,我就会激活我的项目。最后,我尝试激活整个项目的整个解决方案,这些解决方案正在连接它们,然后转移到*。
没有一个有效。 (我一直有上一个版本)
完成后,我在团队资源管理器中检查了“待定更改”,因为自从我创建了建模项目以来应该有一些可用。但没有。因为我不能这样做,所以我做的最后一个解决方案是右键单击我的项目上的Source-control Explorer并转到Add items to folder并选择我在本地创建的项目,我想要它被创造。
但是,最后一个解决方案在尝试打开我的建模项目后给了我错误。我知道我应该激活第一个建模项目,所以我点击.modelproj并点击它,它给了我这个“通知”或者更确切地说是“警告”:
您已打开的解决方案受源代码管理,但目前尚未针对Visual Studio中的集成源代码控制进行配置。您想现在将此解决方案绑定到源代码控制吗?
-
我做错了什么?为什么在创建项目时默认情况下不会集成解决方案(我的朋友自动执行此操作,他们无需右键单击Source Control Explorer以添加项目以便能够查看挂起的更改)?
我希望自己能够理解。
答案 0 :(得分:20)
看起来您的解决方案绑定已被破坏。在问题上单击是以将解决方案绑定到源代码控制,这是必须存储在解决方案文件中的信息,而Visual Studio确实看到该文件夹已映射到源代码控制,它也会看到您的解决方案不是' t(您在创建时检查了源控件的添加解决方案复选框吗?)
可选择尝试打开文件 - > 来源控制 - > (可选)高级 - > 管理源代码管理。您可以单独选择解决方案中的项目,然后单击工具栏上的 bind 按钮将它们手动绑定到sourcecontrol。
答案 1 :(得分:8)
我有一个类似的问题,在我的情况下,解决方案是右键单击我的项目并选择Source Control-> Go online。显然我必须以某种方式切换到离线模式。
答案 2 :(得分:2)
在这种情况下,我已成功检入源控件资源管理器中的文件,而不是解决方案资源管理器。之后又恢复了工作
VIEW > Other Windows > Source Control Explorer
答案 3 :(得分:2)
其他方式: 文件 - >源控制 - >进展 - >改变源控制。
在显示的窗口中,选择要绑定到TFS的所有项目
答案 4 :(得分:0)
在VS2013 +中,您可以检查您的解决方案是否在线。就我而言,由于VSO服务中断,我的解决方案脱机了。我必须打开解决方案File > Source Control > Go Online
。
答案 5 :(得分:0)
我有同样的问题并通过点击解决它: 档案 - >源控制 - >高级 - >刷新状态