Visual studio Visual Studio团队服务(TFS在线)-使用同一帐户在两台电脑上获取最新版本(VS2015)

Visual studio Visual Studio团队服务(TFS在线)-使用同一帐户在两台电脑上获取最新版本(VS2015),visual-studio,version-control,visual-studio-2015,azure-devops,Visual Studio,Version Control,Visual Studio 2015,Azure Devops,我的问题是,对于一个新创建的文件,在两台电脑上使用同一帐户获取最新信息(TFS)不起作用。复制步骤: 在我的主PC上,我打开了Visual Studio 2015(CE) 我创建了一个新的typescript(.ts)文件 我签入了这个新的ts文件 我在笔记本电脑上工作,打开VS2015(使用同一个Microsoft Live帐户),在获取最新文件时,不会下载新文件 如果我遍历这些文件以查看在服务器上签入的内容,则表示它们已成功签入 通过团队资源管理器通过VS2015浏览文件我看到这些文件,它们

我的问题是,对于一个新创建的文件,在两台电脑上使用同一帐户获取最新信息(TFS)不起作用。复制步骤:

在我的主PC上,我打开了Visual Studio 2015(CE)

我创建了一个新的typescript(.ts)文件

我签入了这个新的ts文件

我在笔记本电脑上工作,打开VS2015(使用同一个Microsoft Live帐户),在获取最新文件时,不会下载新文件

如果我遍历这些文件以查看在服务器上签入的内容,则表示它们已成功签入

通过团队资源管理器通过VS2015浏览文件我看到这些文件,它们被指示为未下载,也被指示为“否”

我的笔记本电脑似乎告诉VS online此文件未做任何更改(事实上,我无法将此文件下载到笔记本电脑上,并且不存在于笔记本电脑上,所以技术上是正确的-它没有更改,因为我无法下载以更改它)

我如何告诉VS online我的笔记本电脑不是我的主电脑,同时仍然使用相同的帐户登录?还是我遗漏了什么?我很少使用TFS。


我已经完全更新了。我做了一些文件夹重新命名,所以可能是一个错误

我无法通过您提供的步骤重现此问题。该文件可以在具有相同帐户的两台电脑上成功下载。因为您提到您进行了一些文件夹重命名,所以您需要检查本地工作区映射是否仍然正确。解决这个问题的一个快速方法是为项目创建一个新的工作区。这将获取版本控制上的所有最新文件

有几种方法可以获取最新版本:

  • 通过以下方式从“解决方案资源管理器”获取最新版本:右键单击项目/解决方案文件->源代码管理->获取最新版本。这仅将与项目/解决方案相关的所有文件更新为最新版本。例如,解决方案中有ProjectA和ProjectB,右键单击ProjectA以获取最新版本,将更新/下载解决方案资源管理器中ProjectA下列出的文件。其他文件将不会更新

  • 通过以下方式从“源代码管理资源管理器”获取最新版本:右键单击文件夹->获取最新版本。这将更新文件夹下的所有文件


  • 您是否尝试右键单击该文件并选择“高级->获取特定版本”,同时选中“覆盖未签出的可写文件”和“覆盖所有文件,即使本地版本与指定版本匹配”。我在笔记本电脑上创建了一个新工作区(保存到新文件夹),在笔记本电脑上创建了一些新文件,当我在主pc上选择“获取最新版本”时,它没有获取我创建的新typescript文件。我必须手动遍历到TeamExplorer中的文件,单击它们并获取最新信息。然后我必须做一个特定的版本,并检查覆盖按钮。仅仅为了获得最新版本,这仍然是一件麻烦事。@DanAbdn您通常如何获得最新版本?右键单击解决方案并选择“获取最新版本”?如果是,这些新添加的文件是放置在解决方案文件夹中还是已添加到解决方案中?我右键单击项目文件>源代码管理>获取最新版本(递归)。因此解决方案>src>项目名称[右键单击此]。就像在Visual Source Safe中所做的一样。从笔记本电脑创建的文件在主pc上不存在,因此我对该文件进行了探索并获取最新版本,然后下载该文件。@DanAbdn我在回答中添加了一些关于获取最新版本功能的说明。根据您的操作,您将获得project的最新版本。因此,您需要确保新添加的文件已添加到项目中(列在解决方案资源管理器中的项目下)。否则,您需要转到源代码管理资源管理器,右键单击项目文件夹,以将所有文件更新为最新版本。