要在Git下更改文件名的大小写,我们可以使用指定here的git mv命令。
我们如何在TFS中实现相同的结果?
我们有大量的团队项目(超过150个团队项目),每个团队项目至少被分解为6个Visual Studio项目,这使得至少900个Visual Studio项目。现在在其中一些文件中有Web.config文件,在一些文件中有web.config文件。重点是,我们正在创建一些自动化的QA/QC工具,这些工具需要在我们的项目中使用一致的框架。
我们希望在所有文件中将小写web.config更改为PascalCased Web.config。
我们在Windows上更改了文件名,但TFS不会将其识别为更改。我们使用Source Control Explorer重命名那里的文件,但它仍然不能识别更改。
我们使用了tf rename web.config Web.config,但它报告该文件已经存在。我们被困在这一点上了。有什么想法吗?
发布于 2018-03-06 17:27:18
确保文件确实在源代码管理中,并且不会被您的设置(.gitignore或.tfignore )阻止跟踪。
尝试先获取最新版本(在Source Control Explorer中,右键单击项目节点--> Get latest )。然后重命名这些文件。我在自己的一侧进行了测试,从小写web.config重命名为大写Web.config的效果与预期一致。
如果仍然不起作用,您可以尝试重新映射工作区或创建一个新的工作区以再次进行检查。
此外,您还可以尝试从门户网站重命名文件。

https://stackoverflow.com/questions/49125307
复制相似问题