Как уберечь Ubuntu One от удаления элементов в случае конфликта

Вопрос: Время от времени, когда я получаю конфликт в Ubuntu, он удаляет файл и оставляет только файл .u1conflict.


Информация:

Прошлой ночью я провел 5 часов, работая над программой на python, которую я назвал Facere.py, и сделал для нее папку с таким же именем Facere. Это происходило на моем рабочем столе. Ранее в тот же день я знал, что хочу сделать это, поэтому я сделал папки на своем нетбуке, но быстро отвлекся, чтобы у них не было возможности синхронизироваться. Поэтому я воссоздал их на своем рабочем столе и не открыл свой нетбук, чтобы синхронизация просто произошла. 5 часов прошло. Я выполнил большую часть работы над Facere.py и сделал несколько документов для разработчиков в facere /, сейчас уже полночь, поэтому я лег спать.

Я иду в класс и открываю свой нетбук, и я вижу facere.u1conflict /. широко раскрытыми глазами, я смотрю в него и вижу только facere.py (у которого есть одна строка "из импорта TKinter *"). Я продолжаю проверять свой телефон, facere / не существует, я проверяю свой рабочий стол, папка тоже исчезла, я проверяю one.ubuntu.com как последнюю надежду. ничего такого.

Работа, которую я делал прошлой ночью, была в основном образовательной, и я, вероятно, мог бы воссоздать ее лучше, чем примерно через полчаса. Что меня действительно беспокоит, так это то, что подобное случается не впервые. что происходит, когда Ubuntu one время от времени удаляет мои файлы? это действительно сбивает с толку и делает ubuntu менее привлекательным для людей, когда я хвастаюсь пользователям Windows о том, что я никогда не беспокоюсь о потере своих данных, потому что они в облаке.

Любое понимание?

2
задан 2 February 2012 в 01:46

2 ответа

Ubuntu One не является подходящим инструментом для контроля версий исходных кодов. Причина этого заключается в том, что он ничего не знает о содержимом файлов и рассматривает каждый файл как непрозрачный двоичный двоичный объект - то есть, если обе версии файла были изменены, он не сможет объединить их, чтобы сделать что-то значимое, кроме пометки как противоречивый.

Для любых текстовых форматов файлов, особенно для программных источников, я настоятельно рекомендую использовать правильную систему контроля версий, которая, помимо способности объединять файлы, обладает множеством других функций, специально предназначенных для такого рода распределенной работы ( с одной стороны, даже если что-то пошло не так, вы всегда можете выполнить откат к предыдущей версии файла).

Получите себе бесплатный аккаунт на github и будьте счастливы:)

0
ответ дан 2 February 2012 в 01:46

Если вы проверите свою корзину, она все равно может быть там, на каком бы устройстве вы не создавали потерянный файл. Когда я заканчиваю, я обычно удаляю свои файлы навсегда, из-за чего стало очевидно, что Ubuntu One недавно начал отправлять устаревшие файлы в корзину, а не переименовывать их.

0
ответ дан 2 February 2012 в 01:46

Другие вопросы по тегам:

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