可耻的是,我们在 C# 项目中使用 TFS。我希望我们可以迁移到 svn 或 git,但我们无法改变这一点。我们所有从事该项目的人都讨厌 TFS 的自动 checkout “功能”,因此我们将解决方案和项目文件 checkin 为未绑定(bind)到 TFS。
现在,每当我们打开项目时,都会收到以下消息:
The solution you have opened is under source control but not currently configured for integrated source control in Visual Studio. Would you like to bind this solution to source control now?
有没有办法禁用此消息,同时使解决方案不受错误和烦人的集成源代码控制的约束?
最佳答案
您引用的消息与 TFS 无关,它与 Visual Studio 中的集成源代码控制有关。如果您真的想摆脱此消息,请转到工具-> 选项-> 源代码控制并将您的源代码控制提供程序设置为“无”。
然后,下载 Team Foundation Power Tools 并启用 shell 访问,您将能够在 Windows 资源管理器中右键单击并从那里 checkin 。如果您不想这样做,可以从 TF.EXE 命令行进行 checkin 。
但说真的,如果你不喜欢自动结帐,那就关掉它。您可以选择让 TFS 自动 checkout 、提示您 checkout ,或者什么都不做,让文件处于只读状态,直到您明确 checkout 它们。
关于visual-studio - 禁用解决方案不受源代码控制的警告?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3440745/