21

Re: Git не створений для програмістів та для роботи декількох людей одноча

Сервер потрібен, щоб мати змогу редагувати й тестувати проект на кількох компах з різними операційними системами. Копіювати повний репозиторій з комп'ютера на комп'ютер тричі на день? Рано чи пізно скопіюєш старий поверх нового, а потім писатимеш епічні issue на всіх форумах. Або як таким способом узгоджувати паралельні напрацювання з різних комп'ютерів в одному проекті?.. Тобто, якийсь базовий інструментарій для колективної роботи все одно потрібен, хоч і в меншій мірі, ніж у реальній команді розробників. Припускаю, що Git у чомусь сильніший, коли йдеться про реальну спільну розробку, але на своєму рівні я до цих переваг не дійшов (або не знаю, де вони відкриваються). SVN має нижчий поріг входження, а підніматися кудись значно вище мені особливо й не треба.

22

Re: Git не створений для програмістів та для роботи декількох людей одноча

Torbins написав:

Насправді git використовувати в режимі "великий архів проектів з історією змін" іще простіше. Просто створюєте нову репу в потрібній папці і готово. Ніякі сервери не потрібні.

Більше того, можна як remote вказати реп на переносному диску і пушити туди.

Подякували: Torbins1

23 Востаннє редагувалося P.Y. (Сьогодні 12:58:54)

Re: Git не створений для програмістів та для роботи декількох людей одноча

Якщо ви ще покажете, як переносний диск втикається в телефон/планшет. (Так, сам андроїний пристрій може використовуватись як флешка, але якщо таких пристроїв кілька? Потім, сучасні андроїди в вінді відкриваються не як диск, а як щось без букви диску, непридатне для прямої роботи більшості програм — тобто, git із такими шляхами безпосередньо працювати не зможе, лишається ручне копіювання туди-сюди з усіма неприємними наслідками). Та  й перевтикувати раз за разом щось у USB з ризиком щось неправильно увіткнути/висмикнути — скоріш, запасний варіант.

Ще можна розшарювати директорію з репозиторієм по мережі, але всі відомі варіанти цього — це окрема тема адмінського адмінства. Було б чудово, якби git міг комітити через ftp — цей протокол має достатньо багато реалізацій, щоб знайти придатні до використання. Усілякі SMB-подібні варіанти — Дрібном'як роботу з цим протоколом зробив, фактично, неможливою для простих смертних, тому відпадає. Якісь суто юніксові протоколи — теж не варіант.

24

Re: Git не створений для програмістів та для роботи декількох людей одноча

До речі, git може працювати й безпосередньо з svn-сервером. Але це має сенс або для міграції з SVN, або якщо система команд git якимось чином для вас зручніша (але як це можливо?).

25

Re: Git не створений для програмістів та для роботи декількох людей одноча

Ну, якщо що для Git існує forgejo - повністю опен-соурс сервер, його ж використовує і сам codeberg. Для власного сервера, це гарна альтернатива під самостійне розміщення. Сам планую його хостити, якраз чекаю на парочку HDD з eBay.

26

Re: Git не створений для програмістів та для роботи декількох людей одноча

Ніби корисна штука має бути, але віндусячих бінарників не знайшов, а з лінуксів у мене під рукою тільки андроїд...