TFS связывает рабочие элементы с кодом при регистрации. Одна из причин этого заключается в том, что исходный файл может со временем реализовать множество требований, задач и исправлений ошибок. Вы хотите связать изменения в файле с рабочим элементом, а не с самим файлом.
Требование (или исправление ошибки, или задача) может включать изменения в нескольких файлах, поэтому следует проверять файлы в логических группах. То есть если вы изменили 3 исходных файла и файл конфигурации, чтобы исправить ошибку, то вы можете проверить эти файлы отдельно и связать изменения с рабочим элементом ошибки при каждой регистрации. Вы также можете зарегистрировать все 4 файла одновременно и связать эту единственную регистрацию с рабочим элементом.
Если вы изменили 3 исходных файла и файл конфигурации, чтобы исправить ошибку, а также изменили другой исходный файл, чтобы добавить дополнительные функции, вам следует избегать проверки этого файла вместе с другими, поскольку он будет храниться в том же наборе изменений и связанные с теми же рабочими элементами, что и код исправления ошибки.
В вашем конкретном случае, если требования изменятся, я думаю, вам, вероятно, следует создать новый рабочий элемент. Таким образом, вы можете увидеть код, который реализовал исходное требование, и изменения в файле будут связаны с изменением требований.