1

当我的 TFS 源代码控制处于联机状态时,我遇到了这个问题,我对 .Web 项目的一些更改没有生效。但是当我将 TFS 脱机时,我的更改就会生效。我正在使用 TFSPreview,顺便说一句,这很棒。但我真的不明白我看到的问题。我对 TFS 很陌生,我将不胜感激

我所做的更改是对 .cshtml 文件的更改。只需更改其中的单词和文件引用即可。从字面上删除东西,它们仍然存在。

这将澄清我的问题。TFS 源代码管理具有离线模式。如果将自己置于离线模式,则不会出现问题,并且会出现我的更改。如果我进入在线模式,我的更改不会在我运行项目时显示。

4

2 回答 2

0

当您从离线模式进入在线模式时,VS 会将本地更改同步到服务器。它的方法是找出哪些文件不是只读的。假设有人锁定了服务器上的文件以禁用签出,在这种情况下,VS 将忽略本地更改并获取服务器只读副本。我的猜测是您或其他人已经签出了与独家相同的副本。在这种情况下,当您联机时,TFS 不会确认您的更改并丢弃它们。

于 2012-08-02T19:16:35.143 回答
0

使用 TFS 要记住的是,它控制的文件被标记为只读。

您没有提及您尝试进行哪些类型的更改,但如果您尝试更改配置信息,例如,并且文件处于只读模式,那么您的更改将不会进行。

于 2012-08-02T16:00:55.273 回答