Article View: pl.comp.lang.c
Article #309931Git - podział części kodu na dwa podprojekty
From: Pawel
Date: Sun, 15 Sep 2019 19:19
Date: Sun, 15 Sep 2019 19:19
33 lines
2641 bytes
2641 bytes
Witam wszystkich Sprawa tyczy sie gita, a nie konkretnego jezyka. Pisze sobie konfiguracje i skrypty do iptables (firewall linuksowy) ktory ma byc uruchamiany na dwoch komputerach. Jeden, to laptop, a drugi, to domowy serwerek, a co za tm idzie, konfiguracja i adresacja ip bedzie sie roznic minimalnie. Pytanie brzmi, jak najlepiej zrobić, żeby większość kodu była wspólna, a tylko specyficzna czesc byla rozwijana osobno. Wiem, że moge rozwijac osobne branche (dla laptopa i serwerka), albo osobne projekty, ale nie chce sobie robic dodatkowej roboty. Pierwszy problem jaki napotkałem, to adresacja ip. Mam w pliku txt zapisana adresacje ip i adresow mac moich urzadzen (tel, laptop, serwerek itd). W konfiguracji dla serwerka mam zakomentowany/usuniety adres ip/mac serwerka, a w konfiguracji dla laptopa, to samo, ale dla laptopa. Jak to zrobic, zeby nie trzeba bylo tego zmieniac przy kazdej zmianie kodu. Przykladowo. Pisze kod na laptopie i testuje go na laptopie, a potem jak chce sprawdzic na serwerku, to musze zmienic ten plik. Jak zmienie zawartosc, to przy kojenym pullu, czepia sie, zeby zrobic commita, albo stasha. Powyzszy przypadek jest jeszcze dosc prosty, ale co zrobic w przypadku pliku ze skryptem, ktory ma podpiete inne pliki (np plik z funkcjami basha). Jak tutaj to zrobic? Na latopie i serwerku sa uruchamiane inne uslugi i co innego trzeba blokowac, albo przepuszczac. Pozdrawiam Paweł
Technical Details
Message-ID:
<5d7e8ebe$0$17355$65785112@news.neostrada.pl>Path:
mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.icm.edu.pl!newsfeed.pionier.net.pl!3.eu.feeder.erje.net!feeder.erje.net!weretis.net!feeder7.news.weretis.net!newsreader4.netcologne.de!news.netcologne.de!peer03.ams1!peer.ams1.xlned.com!news.xlned.com!peer04.fr7!futter-mich.highwinds-media.com!news.highwinds-media.com!newsfeed.neostrada.pl!unt-exc-02.news.neostrada.pl!unt-spo-b-01.news.neostrada.pl!news.neostrada.pl.POSTED!not-for-mailShow Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.icm.edu.pl!newsfeed.pionier.net.pl!3.eu.feeder.erje.net!feeder.erje.net!weretis.net!feeder7.news.weretis.net!newsreader4.netcologne.de!news.netcologne.de!peer03.ams1!peer.ams1.xlned.com!news.xlned.com!peer04.fr7!futter-mich.highwinds-media.com!news.highwinds-media.com!newsfeed.neostrada.pl!unt-exc-02.news.neostrada.pl!unt-spo-b-01.news.neostrada.pl!news.neostrada.pl.POSTED!not-for-mail Newsgroups: pl.comp.lang.c X-Mozilla-News-Host: news://news.gazeta.pl:119 From: Pawel <ppf9@USUN_TOpoczta.fm> Subject: Git - podział części kodu na dwa podprojekty Date: Sun, 15 Sep 2019 21:19:26 +0200 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101 Thunderbird/60.8.0 MIME-Version: 1.0 Lines: 33 Message-ID: <5d7e8ebe$0$17355$65785112@news.neostrada.pl> Organization: Telekomunikacja Polska NNTP-Posting-Host: 80.68.227.228 X-Trace: 1568575166 unt-rea-a-01.news.neostrada.pl 17355 80.68.227.228:46108 X-Complaints-To: abuse@news.neostrada.pl X-Received-Bytes: 2464 X-Received-Body-CRC: 1448645524 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit