История изменений и автосохранение в Mathematica и других

518
500

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

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

0
Возможно, вам следует попробовать использовать какой-нибудь [контроль версий] (http://stackoverflow.com/q/2816628/421225). Лично я использую [git] (http://en.wikipedia.org/wiki/Git_ (software)) для большинства вещей сейчас (включая тетради Mathematica). Simon 13 лет назад 2

2 ответа на вопрос

2
gdelfino

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

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

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

2
Davorak

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

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

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

Похожие вопросы