У меня возникла проблема с проверкой определенного коммита с помощью git-tf. Проблемная фиксация включает в себя перемещение (переименование) файла, который является дочерним элементом папки, которую нужно удалить. По-видимому, в TFS это запрещено (см. in-of-change">это сообщение SO).
В будущем я, очевидно, постараюсь не делать этого в одном коммите на стороне git. Но поскольку я уже сделал эту ошибку, мне нужно найти способ обойти ее, чтобы проверка git-tf заработала. Я относительно новичок в git, поэтому, возможно, есть простое решение. Похоже, мне нужно как-то вернуться и «разделить» оскорбительную фиксацию на две части: одну, в которой файл перемещается/переименовывается из папки, и одну, в которой папка удаляется. Или, может быть, я могу что-то сделать на стороне TFS, чтобы сделать его счастливым.
Ошибка, которую выдает TFS, выглядит следующим образом: TF14060: элемент $/blah/... не может быть удален. У одного или нескольких дочерних элементов есть ожидающие изменения.
Любые идеи?