#visual-studio-2010 #tfs
#visual-studio-2010 #tfs
Вопрос:
У меня есть файл, который имеет две независимые модификации. Я хотел бы совершить только одно из них.
Есть ли какой-либо способ проверить только часть файла (без того, чтобы я его модифицировал или откладывал на потом)?
По сути, при фиксации создается временный файл, который затем возвращается вместо файла на диске?
Комментарии:
1. это интересный вопрос … поскольку их система управления версиями основана на базе базы данных, а не на файлах, это кажется возможной функцией. Однако я не могу вспомнить время, когда я действительно использовал бы это. Во-первых, вы даже не смогли бы увидеть, был ли код готов к сборке или завершен, выполняя что-то подобное.
2. Сейчас 2017 год, и я все еще жалею, что у TFS нет способа создавать частичные файлы, аля
git add -p
3. Согласен; теперь у нас есть Visual Studio 2017, и мы бы подумали, что возможна проверка только определенных файлов.
Ответ №1:
Нет, единственный способ — отложить внесенные изменения, вернуться к предыдущей версии и применить изменения, которые вы хотите зафиксировать. После их фиксации вернитесь к отложенной версии.
Комментарии:
1. Применимо ли это также, если TFS использует git в качестве серверной части?
2. @Marcel Нет, с git в качестве серверной части вы можете выполнять частичные коммиты без проблем.