powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Программирование [игнор отключен] [закрыт для гостей] / svn, tfs, git, mercria... Зачем?
11 сообщений из 11, страница 1 из 1
svn, tfs, git, mercria... Зачем?
    #38650658
тёмный лес
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
объясните, азчем такие сложности и в чем плюсы использования этх систем для одного разраба?

сколько ни пытался начать использовать -только проблемы создают. проще ж в дропбокс всз затолкать и опционально архивировать на флешку "во избежание".
...
Рейтинг: 0 / 0
svn, tfs, git, mercria... Зачем?
    #38650675
Фотография MasterZiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
тёмный лес,

да, ты и правда темный лес...
Объяснять это бессмысленно.
...
Рейтинг: 0 / 0
svn, tfs, git, mercria... Зачем?
    #38650682
тёмный лес
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ну то есть объяснить зачем оно не можешь?
...
Рейтинг: 0 / 0
svn, tfs, git, mercria... Зачем?
    #38650720
Фотография VSVLAD
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
тёмный лес,

Чтобы хранить не полные "копии" файлов, а разностные. Также чтобы откатиться до ранней версии, или посмотреть изменные строки в удобной GUI. Вообще вещь удобная
...
Рейтинг: 0 / 0
svn, tfs, git, mercria... Зачем?
    #38650737
Фотография softwarer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
тёмный лесобъясните, азчем такие сложности и в чем плюсы использования этх систем для одного разраба?
Плюсов, пожалуй, три . Во-первых, они объединяют в одном интерфейсе кучу фич, полезных любому софтопроизводителю, в том числе и одинокому разработчику. Во-вторых, и интерфейс, и реализация фич отработаны и отточены практикой и массовым использованием, а потому удобны, надёжды и несравнимы по качеству с наколеночными "простыми решениями". В-третьих, они просто привычны нормальному разработчику, который много лет сталкивается с ними на самых разных проектах, и которому "для себя" куда удобнее использовать привычное решение, нежели городить какой-то отдельный левый велосипед.

тёмный лессколько ни пытался начать использовать -только проблемы создают. проще ж в дропбокс всз затолкать и опционально архивировать на флешку "во избежание".
Это из серии "зачем все эти сложности с автомобилями, проще же дойти пешком". Практика же показывает, что когда человек таки осваивает автомобиль, ему становится лениво пройти даже сто метров к ларьку :)
...
Рейтинг: 0 / 0
svn, tfs, git, mercria... Зачем?
    #38650742
Програмёр
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
VSVLAD,

Почти правильный ответ. Придумано для контроля версий (не просто же их назвали системами контроля версий). Для одного разраба приимуществ не вижу. Ну разве только откатить файл.

В случае появления второго разраба, система препятствует порчи файлов и утере данных при одновременной правке одного файла. Система сообщит о конфликтах, поможет их решить и защитит код от кривых рук.

В общем работал с ситемой полтора года в команде и остался доволен. Один случай был только, когда уникал один применил функцию форматирования кода к файлу, который я правил на протяжении двух дней. В общем я конфликты 2 часа разгребал... и то с ОГРОМНОЙ помощью kdiff3 которая умудрилась половину конфликтов сама решить.

А теперь представьте что было бы без гита при одновременной правке файла. Я затёр бы всё, что сделал этот чувак )) Разумеется он сам виноввт был бы, но всё же.
...
Рейтинг: 0 / 0
svn, tfs, git, mercria... Зачем?
    #38653847
ё
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ё
Гость
у меня самая часто используемая фича - это просмотр только что сделанных изменений (с подсветкой вставок/удалений) - т.к. часто остаются экспериментальные правки и не убран прочий мусор
еще - то же самое, но между 2 любыми ревизиями
(и тут важно, что к каждой ревизии я делаю более детальное описание, чем мог бы, если бы это был просто архив - интерфейс стимулирует)
простота операции коммита стимулирует делать ее почаще
можно посмотреть историю изменений конкретной выбранной строки кода или отдельного файла
уникальная фича - можно откатить изменения, внесенные в любой из ревизий! (с сохранением более поздних изменений)
ну а киллер-фича - объединение двух разных веток (двух вариантов правок одного кода), но одинокому программисту требуется редко , разве что объединить свои правки сторонней либы с новыми ее правками от автора
...
Рейтинг: 0 / 0
svn, tfs, git, mercria... Зачем?
    #38654337
Фотография softwarer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ёну а киллер-фича - объединение двух разных веток (двух вариантов правок одного кода), но одинокому программисту требуется редко , разве что объединить свои правки сторонней либы с новыми ее правками от автора
Не только. Если есть своя либа, то иногда удобно отбранчить её под конкретный проект, скажем, сделать "фичу, которая больше никому не понадобится".
...
Рейтинг: 0 / 0
svn, tfs, git, mercria... Зачем?
    #38654616
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
И даже в пределах одного распространяемого проекта приходится делать бранчи при выпуске одной версии и начале разработки следующей, а потом мучительно сливать багфиксы в головную ветку.
...
Рейтинг: 0 / 0
svn, tfs, git, mercria... Зачем?
    #38654620
Фотография softwarer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimitry SibiryakovИ даже в пределах одного распространяемого проекта приходится делать бранчи при выпуске одной версии и начале разработки следующей, а потом мучительно сливать багфиксы в головную ветку.
Это изврат даже для группы разработчиков, не то что для одного. Такое обычно устраивают, когда разработчики оказываются не в состоянии фиксить баги с хоть сколько-нибудь приемлемой скоростью.
...
Рейтинг: 0 / 0
svn, tfs, git, mercria... Зачем?
    #38655504
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
тёмный лесобъясните, азчем такие сложности и в чем плюсы использования этх систем для одного разраба?

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

Дропбокс тоже не шибко решает проблему. Например я не знаю каким образом
он позволит "быстро взглянуть на исходник каким он был один коммит назад".
Если расскажешь как ты это делаешь то думаю тебе накидают советов
по автоматизации и рационализации.

А вообще если проектик у тебя вяленький и дев - один ты то возможно тебе
все эти СВины и Гиды и прочие штуки просто не нужны. ДорогА обычно
ложка к обеду. У тебя обед еще не наступил.
...
Рейтинг: 0 / 0
11 сообщений из 11, страница 1 из 1
Форумы / Программирование [игнор отключен] [закрыт для гостей] / svn, tfs, git, mercria... Зачем?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]