Как установить время модификации файла в vob ClearCase? - PullRequest
2 голосов
/ 09 февраля 2011

У меня есть несколько файлов, которые я пересылал в vob, и у них у всех будет время 40 минут в будущем.
Я попробовал прикоснуться, и все, что я делаю, это поддерживает время на 40 минут в будущем с момента, когда я прикасаюсь.

Я полагаю, что ClearCase отвечает за установку времени модификации и имеет приоритетное касание.
Есть ли другой способ? Есть ли способ сказать ClearCase, чтобы перестать портить время файла?

1 Ответ

2 голосов
/ 09 февраля 2011

Какой вариант вы использовали при добавлении этих файлов в систему контроля версий?

Как объяснено на этой странице справки :

Чтобы сохранить время изменения проверяемого файла, используйте параметр -ptime.
Если вы опустите опцию -ptime, время модификации новой версии будет установлено на время регистрации.

Справочная страница mkelem добавляет:

На некоторых платформах UNIX и Linux важно, чтобы время модификации было сохранено для архивных файлов (библиотек), созданных с помощью ar (1) (и, возможно, обновленных с помощью ranlib (1)).
Редактор ссылок ld (1) генерирует сообщение об ошибке, если время модификации не соответствует времени, записанному в самом архиве. Обязательно используйте эту опцию или (более надежно) сохраняйте архивные файлы как элементы пользовательского типа, созданные с помощью команды mkeltype –ptime. Это приводит к тому, что –ptime вызывается при регистрации элемента.

Если вы не удалите эти файлы и не создадите их заново, я не думаю, что вы можете изменить «Создано» время .

...