Форум Программирование Svn-хостинг |
Страницы: «1» «2» | |||||||
|
оО Даже на русском! Огромное спасибо. Чисти код! Чисти код! Чисти код! | ||||||
|
А можно вопрос? Предположим загрузили 2 человека одновременно последние ревизии документов, изменили в них одну строчку, скажем Первый написал: ShowMessage( 'Hello' ); Второй написал: ShowMessage( 'Hi' ); И начинают они загружать документы в хранилище. Что будет? Чисти код! Чисти код! Чисти код! | ||||||
|
Цитата (Gooddy): Что будет? Очевидно, второй затрёт изменения первого. Поэтому перед Commit всегда надо делать Update. | ||||||
|
Всё ясно. И это у всех СУВ? Чисти код! Чисти код! Чисти код! | ||||||
|
| ||||||
|
Цитата (Ерёмин А.А.): Очевидно, второй затрёт изменения первого. нет. и svn, и git выдадут конфликт в этом случае. и предоставят человеку самому разбираться, какая из строчек правильная. а вот если редактировались разные строчки в одном и том же файле, то обе системы правильно разрулят ситуацию и сделают слияние (merge). Цитата (Ерёмин А.А.): Поэтому перед Commit всегда надо делать Update. система просто не даст сделать коммит без обновления, если в репозитории произошли изменения с последнего обновления. Опасайтесь багов в приведенном выше коде; я только доказал корректность, но не запускал его. — Donald E. Knuth. | ||||||
|
Спасибо Егор! Всё объяснил. Чисти код! Чисти код! Чисти код! | ||||||
|
Егор: верю Сам с конфликтами не сталкивался, ибо пользовался SVN'ом буквально в коллективе из двух человек и вышесказанное — слухи | ||||||
Перейти в раздел:
© 2004 - 2025, Delphi.int.ru |
Версия форума: 1.10 (19.01.2010) |
Выполнено за 0.02 сек. |