在什么条件下Visual Studio 2012差异查看器允许编辑源文件

Phi*_*hil 20 visual-studio-2012

我没有继续使用Winmerge作为我的首选工具,而是决定使用Visual Studio 2012 Premium中内置的差异查看器,特别是考虑到它使用编辑窗口提供intellisense和resharper集成.

但是,我注意到在一个解决方案中我将本地文件与最新版本进行比较,我可以编辑源文件.但是,在另一个存在于同一个TFS 2010服务器但是另一个项目并且签出到单独工作区的解决方案中,我不允许编辑本地文件.

根据Visual Studio 2012帮助("4.出现Diff窗口.您可以继续在此窗口中对文件进行更改.")如果文件是本地文件,我应该可以编辑该文件.我还需要成为贡献者TFS组的成员(我实际上也是项目管理员组的成员.)

我已经尝试从命令行运行比较,像"tf difference filename.cs",并比较了两个本地文件,但它们仍然是只读的.

有人可以确认我需要满足哪些条件才能在差异查看器中编辑本地文件?

更新:我不确定我是如何错过这个,但它似乎是我的任何解决方案都无法编辑的.aspx文件!

Ale*_*lor 1

如果单击“合并”按钮而不是“比较文件”,您会看到一个略有不同的差异窗口,可让您编辑本地文件。另请参阅有关 aspx 文件的答案中的编辑。

  • 从待定更改窗口来看,这不是一个选项。 (2认同)

归档时间:

查看次数:

1748 次

最近记录:

8 年,1 月 前