我最近从基于Java的项目转到了C#/.NET项目。之前我使用的是IntelliJ,它有所谓的"更改列表",您可以将待定更改分组并逐个检查每个组。
我对Visual Studio中的待定更改窗口有两个问题。
1) 每次我进行任何检入操作时,Visual Studio都会勾选在列表中每个待定更改旁边的复选框,这迫使我必须逐个取消选择,以避免不小心提交某些更改。这非常让人沮丧,因为有几个文件需要保持更改状态才能正确地在本地运行我的代码。是否有任何方法可以更改此默认行为,以在检入时不勾选任何待定更改呢?
2) 是否有任何方法可以将更改分组到列表中,而不是作为一个大的更改集合?当我需要检入某些更改时,这变得非常令人沮丧,因为我必须搜索文件并检查相关更改。我知道TFS中存在Shelveset Sets,但这对我来说不够用,特别是因为我有几个更改的文件需要保持更改状态,以便正确部署在本地,并且我很少想要检入这些更改。
提前感谢!