powered by simpleCommunicator - 2.0.36     © 2025 Programmizd 02
Форумы / Delphi [игнор отключен] [закрыт для гостей] / Delphi и GIT - кто-то скрещивал?
22 сообщений из 22, страница 1 из 1
Delphi и GIT - кто-то скрещивал?
    #40109656
GrigoriyFomin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Подсмотрел в WebStorm классную фичу - управление версиями сырцов, которая базируется на гите. Сам никогда ею не пользовался, так как пишу аппликухи сам - типа фулстек разработчик.
Есть ли коробочное решение для десктопа без инета (точнее, чтоб не в инет выкладывало все кишки, на локальной машине все хранилось бы) и можно было бы после переустановки винды и дельфей все это вместе с проектом автоматом подключить? Есть в дельфях какой-то GetIt, но как к нему подойти - не знаю и куда копать - не понимаю - олдскул и винтажный газогенератор - это про меня. Хочется шагнуть вперед технологии, спасибо за правильный пинок в нужном направлении.
...
Рейтинг: 0 / 0
Delphi и GIT - кто-то скрещивал?
    #40109658
ъъъъъ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
GrigoriyFomin,

для git не нужен тырнет. Всё локально хранится. Если хочется - можно и с интернетом, если не хочется - можно и без.
Никаких специальных интеграторов доя дельфи не требуется, достаточно командной строки.
Пинок (книжка): https://github.com/downloads/GArik/progit/progit.ru.pdf
...
Рейтинг: 0 / 0
Delphi и GIT - кто-то скрещивал?
    #40109668
sql2012
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
GrigoriyFomin,

https://fork.dev
...
Рейтинг: 0 / 0
Delphi и GIT - кто-то скрещивал?
    #40109669
энди
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
smartgit бесплатен для некоммерческого использования
...
Рейтинг: 0 / 0
Delphi и GIT - кто-то скрещивал?
    #40109678
SOFT FOR YOU
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
Delphi и GIT - кто-то скрещивал?
    #40109744
DmSer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Может достаточно будет TortoiseSVN?
Это в 10 раз проще, чем гит.
...
Рейтинг: 0 / 0
Delphi и GIT - кто-то скрещивал?
    #40109747
zedxxx
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Если сугубо локально, то можно взять gitea в качестве сервера и веб-морды + GitExtentions в качестве клиента, чтобы с консолью не заморачиваться. Ну и естественно, первым делом ставится сам git: https://git-scm.com/download/win
...
Рейтинг: 0 / 0
Delphi и GIT - кто-то скрещивал?
    #40109749
ma1tus
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
DmSer
Tortoise SVN
%%%... простите :)

zedxxx
Если сугубо локально, то можно взять gitea в качестве сервера и веб-морды + GitExtentions в качестве клиента
++
* хотя, gitea для "в-одно-рыло"? ишью вести, разве что...
...
Рейтинг: 0 / 0
Delphi и GIT - кто-то скрещивал?
    #40109757
GrigoriyFomin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
да мне бы что-то попроще, для одного разработчика, просто как хранить историю изменений, и чтоб с дельфей легко интегрировалась. Если переустанавливать винду или дельви - надо какие-то манипуляции совершать? Пока не представляю, как это все вместе с дельфи будет работать ((
...
Рейтинг: 0 / 0
Delphi и GIT - кто-то скрещивал?
    #40109763
rgreat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Поставь SVN и не парься.
...
Рейтинг: 0 / 0
Delphi и GIT - кто-то скрещивал?
    #40109774
Фотография Дегтярев Евгений
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
GrigoriyFomin,

как сказали выше, минимально достаточно git (консоль), репозитарий хранится внутри проекта в папке .git
для окошек добавить TortoiseGit
хз есть ли для делфи аналог клиента, встроенного в ide на базе idea, но там это удобно, все делается в ide

зы
если и svn и git в новинку, отдавать предпочтение svn глупо
...
Рейтинг: 0 / 0
Delphi и GIT - кто-то скрещивал?
    #40109781
delphinotes
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
GrigoriyFomin
чтоб с дельфей легко интегрировалась


В JCL , если её устанавливать в IDE, есть возможность установить SVN/GIT интеграцию.
Но при этом SVN или GIT должны быть так же установлены в ОС + TortoiseSVN/TortoiseGIT должны быть установлены.
Из плюсов такой интеграции - оно само помечает новые файлы (созданные в IDE) как добавленные для синхронизации, так же отслеживает переименовывания файлов из IDE.
А так, удобнее из проводника через TortoiseSVN/TortoiseGIT делать коммиты, просматривать логи и т.п. Ну т.е. интеграция в IDE не особо-то и нужна, можно и без неё спокойно жить.
...
Рейтинг: 0 / 0
Delphi и GIT - кто-то скрещивал?
    #40109782
s62
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
GrigoriyFomin
... и чтоб с дельфей легко интегрировалась. ...

https://docwiki.embarcadero.com/RADStudio/Sydney/en/Version_Control_Systems_in_the_IDE
...
Рейтинг: 0 / 0
Delphi и GIT - кто-то скрещивал?
    #40109915
GrigoriyFomin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ну вот я установил GIT, настраиваю для уже сущесмтвующего проекта, который и дальше буду сам поддерживать на локальной машине - мои первые шеги - инициировать репозиторий в той же папке проекта?
...
Рейтинг: 0 / 0
Delphi и GIT - кто-то скрещивал?
    #40109923
Фотография Дегтярев Евгений
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
GrigoriyFomin,

именно
ответы, как уже сказали, есть в книжке https://git-scm.com/book/ru/v2
для начала, чтобы появилось больше понимания, лучше проделать нужные операции ручками, потому уже искать нужные кнопки в гуях
...
Рейтинг: 0 / 0
Delphi и GIT - кто-то скрещивал?
    #40109950
Fr0sT-Brutal
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
TortoiseGit + основные команды в IDE через External tools (Commit, Pull, Show log). Со встроенной поддержкой СКВ не подружился.
...
Рейтинг: 0 / 0
Delphi и GIT - кто-то скрещивал?
    #40110488
GrigoriyFomin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Fr0sT-Brutal,

всем спасибо за советы, вроде сделал и настроил. Осталась пара вопросов, на которые не смог найти ответ:
1. У меня в проекте помимо сырцов и есть скомпилированный экзешник, файлы базы данных, картинки - как они версионируются?
2. При мерже - как гит понимает - что с чем конфликтует? Он же язык программирования не знает? мало ли в результате изменений какая-то функция уехала со своего места? алгоритм анализа кода интересен.
3. по сути ИДЕ и гит вполне могут существовать отдельно друг от друга? Они не будут конфликтовать?
...
Рейтинг: 0 / 0
Delphi и GIT - кто-то скрещивал?
    #40110493
ъъъъъ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
GrigoriyFomin,

книга - источник знаний.
...
Рейтинг: 0 / 0
Delphi и GIT - кто-то скрещивал?
    #40110506
YuRock
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
GrigoriyFomin

2. При мерже - как гит понимает - что с чем конфликтует? Он же язык программирования не знает? мало ли в результате изменений какая-то функция уехала со своего места? алгоритм анализа кода интересен.
3. по сути ИДЕ и гит вполне могут существовать отдельно друг от друга? Они не будут конфликтовать?

2. Так же, как и CVS, и SVN, и всё остальное. Просто по строкам сравнивает. Если такой строки нет - добавляет, есть - пропускает/изменяет, смотрит на следующие, и.т.д. А вот пи обновлении - если строка изменена тобой (с последней версии) - будет ошибка и потребуется вручную принимать решение, что оставлять. А новые строки тихо добавит.
3. Конечно. Я вообще не вижу смысла ИДЕ перегружать - это просто редактор.
...
Рейтинг: 0 / 0
Delphi и GIT - кто-то скрещивал?
    #40110560
Фотография Дегтярев Евгений
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
GrigoriyFomin
Fr0sT-Brutal,
1. У меня в проекте помимо сырцов и есть скомпилированный экзешник, файлы базы данных, картинки - как они версионируются?

скомпилированные бинарники хранить не надо (добавь в исключения чтобы не мешались)
с БД та же история, хранить стоит только метаданные в виде скрипта для создания пустой БД
...
Рейтинг: 0 / 0
Delphi и GIT - кто-то скрещивал?
    #40110569
Fr0sT-Brutal
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
GrigoriyFomin
1. У меня в проекте помимо сырцов и есть скомпилированный экзешник, файлы базы данных, картинки - как они версионируются?
2. При мерже - как гит понимает - что с чем конфликтует? Он же язык программирования не знает? мало ли в результате изменений какая-то функция уехала со своего места? алгоритм анализа кода интересен.
3. по сути ИДЕ и гит вполне могут существовать отдельно друг от друга? Они не будут конфликтовать?

1 - можно завести отдельный репо для бинарников, чтобы хранить релизы, например. Основной репо с исходниками забивать не нужно, в нем должны содержаться только текстовые файлы (ну максимум иконки, если они лежат отдельно)
2 - анализ строк. Иногда дурной :(
3 - конечно, у меня так и есть
...
Рейтинг: 0 / 0
Delphi и GIT - кто-то скрещивал?
    #40110595
Любезный
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
авторУ меня в проекте помимо сырцов и есть скомпилированный экзешник, файлы базы данных, картинки - как они версионируются?
Погугли, почитай про файл .gitignore
...
Рейтинг: 0 / 0
22 сообщений из 22, страница 1 из 1
Форумы / Delphi [игнор отключен] [закрыт для гостей] / Delphi и GIT - кто-то скрещивал?
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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