Кто-нибудь знает способ сохранить историю изменений?
В Wolfram Mathematica, но и для других типов документов?
Кто-нибудь знает способ сохранить историю изменений?
В Wolfram Mathematica, но и для других типов документов?
Документы Mathematica представляют собой текстовые файлы ASCII, поэтому они подходят для всех систем контроля версий, таких как git, mercurial, bazar, svn и т.д. Я лично использую и рекомендую git. Одним из его преимуществ является его высокая производительность, что важно для потенциально больших файлов, которые генерирует Mathematica .
Также вас может заинтересовать, когда конкретная ячейка была изменена. Каждая ячейка содержит свойство с именем CellChangeTimes с этой информацией.
Наконец, если вы хотите очень простое решение, это сохранить ваш файл в DropBox или. используйте Mac с Time Machine.
Вы можете найти полный ответ по адресу mathematica.stackexchange https://mathematica.stackexchange.com/q/5518/388.
Таким образом, любой элемент управления исходным текстом будет работать примерно так же, поскольку формат файла ноутбука Mathematica не соответствует рабочим предположениям всех распространенных систем контроля версий.
Также указано в качестве комментария в связанном вопросе:https://stackoverflow.com/questions/2816628/version-control-of-mathematica-notebooks