Я делаю слияние файлов в TFS. Это немного хитро, потому что некоторые файлы в цели были перемещены или удалены.
После выполнения слияния и разрешения конфликтов, TFS показывает много незаконченных изменений с состоянием "слияние".
Если я буду регистрировать их, то какие-либо файлы изменятся?
Я думаю что, если я регистрируюсь в незаконченных изменениях, которые показывают (в столбце Change) с состоянием "слияние", что это просто обновляет записи слияния в TFS так, чтобы, если я повторяю слияние, это не пыталось повторно объединить эти файлы, если они не изменились. Действительно ли это правильно? Я не хочу регистрироваться в этом большом большом списке файлов и заканчивать тем, что изменился, удовлетворяет/называет/удаляет состояние файлов.
Использование стандартных функций GD, поставляемых с PHP, невозможно.
Для этого существует класс на phpclasses.org . Я никогда не использовал его сам, но он используется многими другими пакетами.
Если у вас есть доступ к ImageMagick из PHP, используя библиотеку MagickWand или командную строку, используйте ее. С ImageMagick это не проблема.
ImageMagick v6 Основы анимации (из руководства IM)
Состояние слияния означает, что файл извлечен из-за операции слияния. Если выполнить возврат этого файла, он заменит предыдущую версию.
Файл уже полностью объединен локально, поэтому можно проверить содержимое.
Я настоятельно советую быть уверенным, что все строится, и все единичные тесты (если у вас есть) завершаются успешно, прежде чем проверять слияние, как это.
Если файлы в вашей рабочей области такие же, как и в последней версии, отметка не будет включать эти файлы в набор изменений.