|
|
|
svn, tfs, git, mercria... Зачем?
|
|||
|---|---|---|---|
|
#18+
объясните, азчем такие сложности и в чем плюсы использования этх систем для одного разраба? сколько ни пытался начать использовать -только проблемы создают. проще ж в дропбокс всз затолкать и опционально архивировать на флешку "во избежание". ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.05.2014, 18:47 |
|
||
|
svn, tfs, git, mercria... Зачем?
|
|||
|---|---|---|---|
|
#18+
тёмный лес, да, ты и правда темный лес... Объяснять это бессмысленно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.05.2014, 19:17 |
|
||
|
svn, tfs, git, mercria... Зачем?
|
|||
|---|---|---|---|
|
#18+
ну то есть объяснить зачем оно не можешь? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.05.2014, 19:34 |
|
||
|
svn, tfs, git, mercria... Зачем?
|
|||
|---|---|---|---|
|
#18+
тёмный лес, Чтобы хранить не полные "копии" файлов, а разностные. Также чтобы откатиться до ранней версии, или посмотреть изменные строки в удобной GUI. Вообще вещь удобная ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.05.2014, 20:46 |
|
||
|
svn, tfs, git, mercria... Зачем?
|
|||
|---|---|---|---|
|
#18+
тёмный лесобъясните, азчем такие сложности и в чем плюсы использования этх систем для одного разраба? Плюсов, пожалуй, три . Во-первых, они объединяют в одном интерфейсе кучу фич, полезных любому софтопроизводителю, в том числе и одинокому разработчику. Во-вторых, и интерфейс, и реализация фич отработаны и отточены практикой и массовым использованием, а потому удобны, надёжды и несравнимы по качеству с наколеночными "простыми решениями". В-третьих, они просто привычны нормальному разработчику, который много лет сталкивается с ними на самых разных проектах, и которому "для себя" куда удобнее использовать привычное решение, нежели городить какой-то отдельный левый велосипед. тёмный лессколько ни пытался начать использовать -только проблемы создают. проще ж в дропбокс всз затолкать и опционально архивировать на флешку "во избежание". Это из серии "зачем все эти сложности с автомобилями, проще же дойти пешком". Практика же показывает, что когда человек таки осваивает автомобиль, ему становится лениво пройти даже сто метров к ларьку :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.05.2014, 21:12 |
|
||
|
svn, tfs, git, mercria... Зачем?
|
|||
|---|---|---|---|
|
#18+
VSVLAD, Почти правильный ответ. Придумано для контроля версий (не просто же их назвали системами контроля версий). Для одного разраба приимуществ не вижу. Ну разве только откатить файл. В случае появления второго разраба, система препятствует порчи файлов и утере данных при одновременной правке одного файла. Система сообщит о конфликтах, поможет их решить и защитит код от кривых рук. В общем работал с ситемой полтора года в команде и остался доволен. Один случай был только, когда уникал один применил функцию форматирования кода к файлу, который я правил на протяжении двух дней. В общем я конфликты 2 часа разгребал... и то с ОГРОМНОЙ помощью kdiff3 которая умудрилась половину конфликтов сама решить. А теперь представьте что было бы без гита при одновременной правке файла. Я затёр бы всё, что сделал этот чувак )) Разумеется он сам виноввт был бы, но всё же. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.05.2014, 21:17 |
|
||
|
svn, tfs, git, mercria... Зачем?
|
|||
|---|---|---|---|
|
#18+
у меня самая часто используемая фича - это просмотр только что сделанных изменений (с подсветкой вставок/удалений) - т.к. часто остаются экспериментальные правки и не убран прочий мусор еще - то же самое, но между 2 любыми ревизиями (и тут важно, что к каждой ревизии я делаю более детальное описание, чем мог бы, если бы это был просто архив - интерфейс стимулирует) простота операции коммита стимулирует делать ее почаще можно посмотреть историю изменений конкретной выбранной строки кода или отдельного файла уникальная фича - можно откатить изменения, внесенные в любой из ревизий! (с сохранением более поздних изменений) ну а киллер-фича - объединение двух разных веток (двух вариантов правок одного кода), но одинокому программисту требуется редко , разве что объединить свои правки сторонней либы с новыми ее правками от автора ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.05.2014, 20:21 |
|
||
|
svn, tfs, git, mercria... Зачем?
|
|||
|---|---|---|---|
|
#18+
ёну а киллер-фича - объединение двух разных веток (двух вариантов правок одного кода), но одинокому программисту требуется редко , разве что объединить свои правки сторонней либы с новыми ее правками от автора Не только. Если есть своя либа, то иногда удобно отбранчить её под конкретный проект, скажем, сделать "фичу, которая больше никому не понадобится". ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.05.2014, 12:34 |
|
||
|
svn, tfs, git, mercria... Зачем?
|
|||
|---|---|---|---|
|
#18+
И даже в пределах одного распространяемого проекта приходится делать бранчи при выпуске одной версии и начале разработки следующей, а потом мучительно сливать багфиксы в головную ветку. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.05.2014, 15:02 |
|
||
|
svn, tfs, git, mercria... Зачем?
|
|||
|---|---|---|---|
|
#18+
Dimitry SibiryakovИ даже в пределах одного распространяемого проекта приходится делать бранчи при выпуске одной версии и начале разработки следующей, а потом мучительно сливать багфиксы в головную ветку. Это изврат даже для группы разработчиков, не то что для одного. Такое обычно устраивают, когда разработчики оказываются не в состоянии фиксить баги с хоть сколько-нибудь приемлемой скоростью. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.05.2014, 15:04 |
|
||
|
svn, tfs, git, mercria... Зачем?
|
|||
|---|---|---|---|
|
#18+
тёмный лесобъясните, азчем такие сложности и в чем плюсы использования этх систем для одного разраба? сколько ни пытался начать использовать -только проблемы создают. проще ж в дропбокс всз затолкать и опционально архивировать на флешку "во избежание". Они возникли исторически как автоматизация diff, patch утилит. Последние использовались в эпоху медленных интернетов чтобы толкать по сетке изменения в коде. Сегодня интеренты уже не медленные но проблема рационального использования диска остаётся. Сколько терабайт ты не ставь но рано или поздно они кончаются. Дропбокс тоже не шибко решает проблему. Например я не знаю каким образом он позволит "быстро взглянуть на исходник каким он был один коммит назад". Если расскажешь как ты это делаешь то думаю тебе накидают советов по автоматизации и рационализации. А вообще если проектик у тебя вяленький и дев - один ты то возможно тебе все эти СВины и Гиды и прочие штуки просто не нужны. ДорогА обычно ложка к обеду. У тебя обед еще не наступил. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.05.2014, 11:35 |
|
||
|
|

start [/forum/topic.php?fid=16&msg=38650720&tid=1341347]: |
0ms |
get settings: |
6ms |
get forum list: |
13ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
154ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
47ms |
get tp. blocked users: |
1ms |
| others: | 196ms |
| total: | 431ms |

| 0 / 0 |
