Кто-нибудь знает способ сохранить историю изменений?

В Wolfram Mathematica, но и для других типов документов?

2 ответа2

2

Документы Mathematica представляют собой текстовые файлы ASCII, поэтому они подходят для всех систем контроля версий, таких как git, mercurial, bazar, svn и т.д. Я лично использую и рекомендую git. Одним из его преимуществ является его высокая производительность, что важно для потенциально больших файлов, которые генерирует Mathematica .

Также вас может заинтересовать, когда конкретная ячейка была изменена. Каждая ячейка содержит свойство с именем CellChangeTimes с этой информацией.

Наконец, если вы хотите очень простое решение, это сохранить ваш файл в DropBox или. используйте Mac с Time Machine.

2

Вы можете найти полный ответ по адресу mathematica.stackexchange https://mathematica.stackexchange.com/q/5518/388.

Таким образом, любой элемент управления исходным текстом будет работать примерно так же, поскольку формат файла ноутбука Mathematica не соответствует рабочим предположениям всех распространенных систем контроля версий.

Также указано в качестве комментария в связанном вопросе:https://stackoverflow.com/questions/2816628/version-control-of-mathematica-notebooks

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .