【发布时间】:2018-08-17 02:23:46
【问题描述】:
我最近开始从事一个基于 HTML 和 Angular 5 的相当大的项目。几个人/承包商将处理此代码,并将使用不同的工具。例如,我喜欢使用 VS Code,而我们的承包商喜欢 WebStorm。
My Company 使用 TFS 2015 存储和管理源代码。我所有的其他项目都使用 VS 2017 作为编辑器,并且 VS 具有“内置”的东西,可以很好地处理源获取/推送,跟踪待处理的文件等。
VS Code 有一个 TFS 插件,但是正如我昨天了解到的,它只适用于“本地工作区”,不适用于我们设置和要求的“服务器工作区”。
当我在 VS 2017 中打开工作文件夹并查看源代码控制选项卡时,它会向我显示所有“已更改”文件,但任何“新”文件都将被完全忽略。它们甚至没有出现在应该向我显示本地文件的源代码控制屏幕的右侧。它只向我显示 TFS 中也存在的本地文件,而不是那些不存在的本地文件。
我的问题是,我需要一些方法来管理我的文件并将它们推送到 TFS,无论是更改文件还是新文件。是否有一个命令行选项可以做到这一点?或者有没有办法告诉 VS 2017 向我显示“新”文件以及已更改的文件,以便我可以将它们添加到待处理的文件中?
在不使用 VS 2017 时如何通过 TFS 管理文件,或者如何让 VS 2017 与自身之外的环境完美配合?
我希望我的问题是有道理的。感谢您提供的任何帮助。
【问题讨论】:
-
您是否通过下面 jessehouwing 的回答解决了这个问题?有更新吗?
-
没有。我确实添加了 VSTE,但老实说,我什至不确定它做了什么,因为我没有在我的程序列表中看到它。我运行 VS Pro 2017 并只是手动添加文件,正如他在下面提到的那样,但这不是一个好的解决方案,并且需要我运行比较来添加文件,因为源代码资源管理器不显示尚未包含的本地文件的解决方案。出于商业原因,将我们的设置更改为 GIt 或本地不是一种选择,所以...
标签: tfs visual-studio-2017 tfs-2015 tfvc