У меня настроено такое репо, где множество людей могут получить доступ к ^ / publi c, но лишь немногие могут получить доступ к ^ / limited_zone :
^/restricted_zone/calculate_sales.py
^/public/scripts/
Версия 1000
из calculate_sales.py
содержит жестко закодированную конфиденциальную информацию, которую мне нужно сохранить в секрете, но версия 1005
очищена и должна быть доступна всем. Я бы хотел переместить calculate_sales.py
вниз в ^ / public / scripts , но меня беспокоит, что это откроет полную историю журнала, включая конфиденциальную ревизию 1000
.
Я мог бы переместить файл без ведома Subversion и начать новую историю, но я хотел бы сохранить непрерывную историю для людей, которые делают имеют видимость ^ / limited_zone , если это возможно. Учитывая эти обстоятельства:
1) Безопасно ли переместить текущую calculate_sales.py
вниз в publi c, если ревизия 1000
содержала конфиденциальную информацию?
2) Безопасно ли переместить текущий calculate_sales.py
до publi c, если сообщение фиксации ревизии 1000
содержало конфиденциальную информацию?