Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/visual-studio/7.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 在Visual Studio 2012上检测到文件更改_C#_Visual Studio_Visual Studio 2010_Visual Studio 2012_Tfs - Fatal编程技术网

C# 在Visual Studio 2012上检测到文件更改

C# 在Visual Studio 2012上检测到文件更改,c#,visual-studio,visual-studio-2010,visual-studio-2012,tfs,C#,Visual Studio,Visual Studio 2010,Visual Studio 2012,Tfs,如何在VS 2012的TFS上显示检测到的文件更改TFS,正如我在Visual Studio 2015上看到的那样 我的个人笔记本电脑上安装了Visual Studio 2015,但我使用的是另一台公司的笔记本电脑,它有VS 2012和 我做了一些本地(脱机)更改(使用记事本),看到这些更改对我来说很重要 有什么帮助吗?您的要求无法实现。只有当您使用本地工作区并在Visual Studio之外更改某些内容时,您的工作区才会检测到这些更改。但是您的VS 2015和VS 2012安装在不同的机器上,

如何在VS 2012的TFS上显示检测到的文件更改TFS,正如我在Visual Studio 2015上看到的那样

我的个人笔记本电脑上安装了Visual Studio 2015,但我使用的是另一台公司的笔记本电脑,它有VS 2012和

我做了一些本地(脱机)更改(使用记事本),看到这些更改对我来说很重要


有什么帮助吗?

您的要求无法实现。只有当您使用本地工作区并在Visual Studio之外更改某些内容时,您的工作区才会检测到这些更改。但是您的VS 2015和VS 2012安装在不同的机器上,这意味着您使用的是两个本地工作区,因此您无法在公司的计算机上看到检测到的VS 2012更改


您可以在个人笔记本电脑上升级这些更改并在VS 2015中签入,然后您可以在公司的计算机上获得VS 2012中的更改。

所有文件编辑都在本地执行,在提交(签入)或搁置之前,其他人无法看到这些编辑。通常,VisualStudio用于编辑文件,它会将文件标记为已由您签出,以便您的团队成员可以看到您正在处理这些文件

如果使用Visual Studio以外的其他编辑器,则不会签出文件,并且没有人可以看到您正在编辑文件。然后,您必须先签出该文件,然后才能进行签入


您可以在将更改提交到文件或文件夹时添加for,但这只会让您知道何时执行了签入。

如果您希望在同一台机器或其他机器上收到更改通知,您的问题有点不清楚。对不起,让我解释得更清楚一些。在我的个人笔记本电脑中,我将VS 2015用于一个个人项目,它显示了我在项目结构中所做的每一次脱机更改,如下图所示:。在公司的机器中,我使用VS 2012,因为它们无法更新到2015年。但是VS 2012没有显示检测到的文件。请看我上面的评论。谢谢@我理解你的情况,但你的要求无法实现。只有当您使用本地工作区并在VisualStudio之外更改某些内容时,您才能在VS中看到更改,但在其他计算机上看不到本地工作区。