2011-12-20 3 views
0

Я делаю сайт с моим другом, и мы используем dropbox для синхронизации файлов.ASP.NET MVC и Dropbox

Это хорошо работает, но теперь у нас есть ошибка.

MyLogger (противоречили копия Ruslan-ПК 2011-12-20)

Кто-нибудь знает, что мы должны делать?

+4

Не используйте для этого dropbox. Получите правильный источник управления, например SVN. –

+2

Действительно ли это имеет отношение к ASP.NET MVC? Или программирование вообще? Если это просто проблема в ручном использовании Dropbox, вы можете попробовать спросить по адресу http://webapps.stackexchange.com/ – David

ответ

1

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

То, как вы делитесь файлами, на самом деле не лучший способ совместной работы. Ваш лучший вариант - использовать что-то вроде Git для управления версиями или размещенную службу SVN, такую ​​как Beanstalk.

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

+0

Или вы можете получить репозиторий на сайте, например http://beanstalkapp.com, http://github.com и т. д. и исключить dropbox из процесса - он не предназначен для таких вещей. –

+0

Я согласен с точкой. Я предлагаю использовать размещенную систему управления версиями, что было бы лучшим способом, но то, что Dropbox можно использовать и не может использовать, - это широкая открытая книга. Я использую оба решения в разных сценариях, и сохранение репо SVN в Dropbox работает безупречно. –

+0

Еще одна идея - использовать Dropbox для обмена фактическими файлами 'diff' или' patch'. –