stdray: (Default)
[personal profile] stdray
У меня несколько компьютеров, на каждом из них установлен dropbox. Я писал на нетбуке код для конкурса, потом правил его на стационарном. Когда я вспомнил, что пришло время сдавать решение, я достал нетбук, который был самым ближайшим, вывел его из гибернации и увидел какую-то совершенно непонятную версию кода. Она отличалась от последней на пк и от первоначальной. Код даже не компилировалася при этом, а я не оставляю его в разобранном состоянии. Третий компьютер до сих пор показывает мне какие-то ошибки синхронизации, помечая файлики красным кружком с крестиком. При том совершенно непонятно, как разрешить конфликт.

Может кто сталкивался? В чем может быть проблема? Это студия при выходе из гибернейта устроила бардак или есть какие-то случаи, когда дропбокс криво синхронизирует? Просто студия в подобных ситуация кричит, что файл изменился и предлагает перезагрузить его, потому я не считаю ее виноватой. Я использую дропбокс для репликации подобных мелочей на свои устройства, чтобы они всегда были под рукой без лишнего геморроя. Но подобное у меня впервые, и я не знаю, что теперь думать. Какбэ геморрой выходит. Алгоритмы дропбокса в принципе допускают коллизии или нет?

(no subject)

Date: 2012-06-13 11:11 am (UTC)
From: [identity profile] metaclass.livejournal.com
Безумие. Только контроль версий, никаких дропбоксов.

(no subject)

Date: 2012-06-13 12:45 pm (UTC)
From: [identity profile] stdray.livejournal.com
Надо перестать лениться и складывать. Просто пободные, по сути одноразовые мелочи, бывает линиво раскладывать.

(no subject)

Date: 2012-06-13 12:54 pm (UTC)
From: [identity profile] metaclass.livejournal.com
Так гитхаб какой, там вообще ничего делать не нужно для личных мелочей, практически.

(no subject)

Date: 2012-06-13 03:57 pm (UTC)
From: [identity profile] stdray.livejournal.com
Наверное битбукет тогда, зачем мне всякое непубличное наружу выставлять.

(no subject)

Date: 2012-06-29 09:47 am (UTC)
From: [identity profile] golikov konstantine (from livejournal.com)
Если студент то для всякого непубличного есть github.com/edu

(no subject)

Date: 2012-06-13 11:16 am (UTC)
From: [identity profile] zhengxi.livejournal.com
Коллизии он разрешает cозданием файлов вроде "lib (shuttle2's conflicted copy 2010-12-18).bat" рядом с оригинальным "lib.bat"

(no subject)

Date: 2012-06-13 12:42 pm (UTC)
From: [identity profile] stdray.livejournal.com
вот что-то нет. красный кружок повис. пришлось просто удалить файлы, чтобы он перезакачал с сервера.

(no subject)

Date: 2012-06-13 11:17 am (UTC)
From: [identity profile] Денис Сепетов (from livejournal.com)
Не могу сказать, что именно по этой причине, но я всё же не пользуюсь dropbox (как и другими аналогичными сервисами). Раньше сталкивался. В целом считаю его надёжным и рискну предположить, что в твоём случае произошла нелепая случайность.

И ещё осмелюсь дать совет (ибо сам пользуюсь и удобно) - всё же использовать для кода контроль версий, DB для этого не предназначен :( В свою очередь текст, картинки и прочие личные шалости тоже в нём можно НЕ хранить. Я использую для этого персональную вики... Может быть пригодится - буду рад :)

(no subject)

Date: 2012-06-13 12:46 pm (UTC)
From: [identity profile] stdray.livejournal.com
вот да, надо, видимо, создать репозиторий для подобных вещей.

(no subject)

Date: 2012-06-13 10:25 pm (UTC)
wizzard: (Default)
From: [personal profile] wizzard
у дропбокса нету понятия транзакции, разные файлы он версионирует раздельно. поэтому для кода он так себе подходит.

а еще лучше всем этим синхронизаторам облегчать задачу, держа максимальное количество техники включенной, ага.

а свои синхронизаторы писать на log-structured storage.

December 2019

S M T W T F S
1234567
891011121314
15161718192021
222324252627 28
293031    

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags