Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Прочее";
Текущий архив: 2015.10.18;
Скачать: [xml.tar.bz2];

Вниз

GitHub...Bitbucket одновременный доступ   Найти похожие ветки 

 
AndrewAndrey ©   (2015-03-04 10:54) [0]

Добрый день!
Недавно попробовал вынести проект в облако битбакет, выгрузки и загрузки получаются, но возникла проблема с одновременным доступом к файлу. Уверен - многие пользуются подобными сервисами, поэтому хочу услышать ответ того, у кого есть опыт работы на ГХ и ББ.
Суть проблему такова: если я и второй сотрудник работаем над одним файлом одновременно, то залить новые ветки мы не можем, предварительно не загрузив ветку с изменениями друг друга. Получается работать мы должны по-очереди либо над разными файлами проекта. Для меня очевидно что в большинстве программ не существует одновременного доступа к изменению одного объекта (ну хотя бы ту же 1с взять), потому что... ну логично. Тогда вопрос - в чем суть движков гит и меркуриал при слиянии веток? догадываюсь что они умеют производить слияние проектов добавляя новые файлы целиком(то есть анализируют содержимое папки на появление новых файлов), но не умеют производить слияние внутри одного файла - правильно я думаю?
Сразу отвечу на вопрос "зачем двум людям работать с одним файлом?" - речь идет о разработке игры - я допустим, строю пол в помещении, а второй сотрудник красит стены. При этом, мы работаем с одним файлом сцены.


 
RWolf ©   (2015-03-04 10:59) [1]

Не может быть такого, слияние изменений одного и того же файла — это ж самая киллер-фича любой VCS.


 
RWolf ©   (2015-03-04 11:03) [2]

Или речь о перекрывающихся изменениях? тогда нужно разгребать конфликт веток вручную.


 
Inherited ©   (2015-03-04 11:42) [3]

> AndrewAndrey ©   (04.03.15 10:54) 

Честно говоря, не совсем понял, в чём вопрос
Работа с одними файлами - это совершенно нормальный процесс, который обслуживают SVN, Hg и Git
Стандартная процедура: Pull, Merge, Commit, Push

Про смесь GitHub и Bitbucket я вообще не понял


 
AndrewAndrey ©   (2015-03-04 11:55) [4]

GitHub, Bitbucket - это не смесь, это перечисление программ, просто что бы был понятен тип инструментов, о которых речь, просто большинство знают ГитХаб, а ББ пока не так распространен. Работаю через SourceTree. Делаю все что вы пишете выше - на что программа сообщает что то типа - "вы пытаетесь выгрузить данные в ветку которая изменена другим пользователем, сначала загрузите измененную ветку, а потом выгружайте изменения...". Вечером доберусь до своего компьютера - и пришлю точное сообщение.


 
AndrewAndrey ©   (2015-03-04 11:57) [5]

to RWolf  - вы с каким сервисом работаете?


 
Inherited ©   (2015-03-04 12:01) [6]

> AndrewAndrey ©   (04.03.15 11:55) [4]

SourceTree классный продукт
Но я миксую с TortiseGit, потому что видны, какие файлы версированы, игнорированы и изменены

А утилита говорит "сначала закоммиться". Т.е. сначала будет твой коммит. Потом вытягивай его сорсы и будет происходить мёрдж - это уже следующий коммит. Потом делай пуш - и на сервере будет общий коммит, содержащий и его и твои изменения.


 
AndrewAndrey ©   (2015-03-04 12:06) [7]

Наверное перепутал порядок - попробую сегодня еще раз, отпишусь что получилось. Мне главное знать, что сервис это умеет делать, значит дело за малым. Знакомые, которые уже занимались работой в ГГ, сбили с толку - сказали что одновременно работать нельзя, поэтому с этим вопросом нет смысла заморачиваться.


 
DVM ©   (2015-03-04 12:59) [8]

Все VCS умеют мержить файлы.


 
RWolf ©   (2015-03-04 14:19) [9]


>  [5]

С Git.


 
RWolf ©   (2015-03-04 14:20) [10]

github имею в виду.



Страницы: 1 вся ветка

Форум: "Прочее";
Текущий архив: 2015.10.18;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.47 MB
Время: 0.002 c
15-1425072602
Юрий
2015-02-28 00:30
2015.10.18
С днем рождения ! 28 февраля 2015 суббота


15-1425159004
Юрий
2015-03-01 00:30
2015.10.18
С днем рождения ! 1 марта 2015 воскресенье


15-1425455660
AndrewAndrey
2015-03-04 10:54
2015.10.18
GitHub...Bitbucket одновременный доступ


15-1424899801
Юрий
2015-02-26 00:30
2015.10.18
С днем рождения ! 26 февраля 2015 четверг


15-1425418204
Юрий
2015-03-04 00:30
2015.10.18
С днем рождения ! 4 марта 2015 среда





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский