Существует другое соображение, которое является, что Вы не хотите помещать значение волшебного cookie на командной строке, так как это может наблюдаться другими пользователями. Даже если программа является недолгой (включая если нули программы строка командной строки), существует возможность для нападения. Так, теоретическое:
writestringtofile 'magic' /some/where/file
опасный подход. Поэтому я подтверждаю предложение @stribika: запишите значение во временный файл и скопируйте его в место. Удостоверьтесь, что использовали безопасную функцию для создания временного файла (mkstemp()
) так, чтобы не было состояния состязания там также.
Можно использовать addremove
управляйте для маркировки недостающих файлов (снабженные предисловием с a !
) как удалено.
Посмотрите превосходное Подвижное: глава Полного руководства по отслеживанию файлов.
Для дальнейшего использования существует команда для перемещения файлов, hg mv
.
hg move
, спасибо. Я взгляну на руководство. – n0pe 17.08.2011, 22:06