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