-
Path: news-archive.icm.edu.pl!news.icm.edu.pl!news.chmurka.net!eternal-september.org!
news.eternal-september.org!.POSTED!not-for-mail
From: Jacek Radzikowski <j...@s...die.die.die.piranet.org>
Newsgroups: pl.misc.elektronika
Subject: Re: PCB w Chinach (lub gdzie indziej)
Date: Wed, 24 May 2023 13:17:24 -0400
Organization: A noiseless patient Spider
Lines: 50
Message-ID: <u4lgr4$27qrp$5@dont-email.me>
References: <d...@h...invalid>
<u4dts9$1o1as$2@dont-email.me>
<e...@h...invalid>
<u4ibh3$2i1vn$1@dont-email.me> <u4iqt9$27qrp$1@dont-email.me>
<u4isjs$2kr3u$2@dont-email.me> <u4iudn$27qrp$2@dont-email.me>
<u4ivlh$2ldl1$1@dont-email.me> <u4kqhh$v68$1$PiotrGalka@news.chmurka.net>
<u4kslo$2v28l$1@dont-email.me>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Injection-Date: Wed, 24 May 2023 17:17:24 -0000 (UTC)
Injection-Info: dont-email.me; posting-host="b8df3b20bd37857a930ff487539df828";
logging-data="2354041";
mail-complaints-to="a...@e...org";
posting-account="U2FsdGVkX19XdJyIhdK99NlmDshoJQZfpK1PiI1fP7o="
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101
Thunderbird/102.11.0
Cancel-Lock: sha1:jLmlZu0XAmi2DAqnskOsQwHXm+M=
Content-Language: en-US, pl
In-Reply-To: <u4kslo$2v28l$1@dont-email.me>
Xref: news-archive.icm.edu.pl pl.misc.elektronika:780861
[ ukryj nagłówki ]On 5/24/23 07:33, heby wrote:
> On 24/05/2023 12:58, Piotr Gałka wrote:
>>> Hmmm, a nie trzymasz tych zmian w systemie kontroli wersji?
>> O systemie kontroli wersji pierwszy raz usłyszałem właśnie na forum
>> KiCada.
>
> Miej jednak świadomośc, że ogólnie to się nie nadaje do CADów tak samo
> dobrze, jak do programowania. Format plików KiCADa powoduje, że część
> funkcjonalności jest nieużyteczna, to narzędzie projaktowane z myślą o
> programistach i zawierajace narzędzia dla nich.
Rozwinę nieco twoja odpowiedź: System kontroli wersji pozwala na
zachowanie kolejnych wersji plików. To takie jakby małe backupy
poszczególnych plików, trochę podobne do wersjonowania w plików w
Office365, czy na gdrive. W systemie kontroli wersji można też dodać
dodatkowe informacje o wprowadzonych zmianach, jak n.p. komentarz
opisujący co zostało zmienione, czy kto te zmiany wprowadził.
Wersje mogą być przechowywane lokalnie, albo na serwerze. Jeśli
korzystasz z serwera, możliwa jest synchronizacja zmian pomiędzy kilkoma
komputerami, a nawet pomiędzy kilkoma osobami pracującymi nad różnymi
częściami projektu. W przypadku projektu jednoosobowego świetnie się to
sprawdza w przenoszeniu zmian np. pomiędzy desktopem a laptopem.
Wygodna jest też możliwość "rozgałęzienia" projektu, np. po to żeby
zrobić wersję ze zmianami dla konkretnego klienta, czy żeby przetestować
jakiś pomysł, bez modyfikowania wersji bazowej.
Coś jak seria kilkudziesięciu katalogów z nazwami w stylu "XX",
"XX_Final", "XX_Final_Final", "XX_Final_Final_final",
"XX_Final_Final_Final_reallyfinal", ale w wersji łatwej do ogarnięcia.
Zmiany mogą być przesyłane przez sieć jako różnice, a nie całe zmienione
pliki, przez co uaktualnianie może być zrobione bardzo szybko.
Ponad to, systemy kontroli wersji mogą pomóc w scaleniu zmian zrobionych
w jednym pliku, ale do tego system musi być w stanie zrozumieć strukturę
pliku. Dzięki temu zmiany bez konfliktów mogą być
wprowadzone automatycznie, a konflikty odesłane do ręcznej poprawki.
To jest w miarę łatwe w przypadku kodu programów, gdzie można założyć ze
linijka tekstu to jeden "rekord", ale ze schematem, czy projektem płytki
tak łatwo nie jest. Więc z tej funkcjonalności nie da się skorzystać.
Ja wykorzystuję kontrolę wersji praktycznie do wszystkiego, dzięki czemu
mogę łatwo przenieść zmiany z jednego komputera na drugi bez ciągnięcia
całej struktury katalogów, jak np. w dropboksie. Do tego mam łatwy
dostęp do starszych wersji plików.
Jacek
Najnowsze wątki z tej grupy
- Czy cos fi przechodzi przez trafo separujące?
- śrubka masy
- Ciekawostka na dziś lock bity
- [OT] napisy w YT
- Było 83V
- Stare komputery
- Odbiornik ADS-B i wzmacniacze
- Thunderbird i dysk...
- opornosc falowa
- Bateria 9V 6F22, alkaliczna v cynkowa, samorozładowanie, bateria wysokiej trwałości do miernika
- Tani zakup z ali?
- w czasach LED komary mają ciężko
- walizka z kodami
- Rejestrator temperatur - termopara, siec
- Router LTE z możliwością zmian MTU
Najnowsze wątki
- 2025-08-06 Gdynia => Konsultant wdrożeniowy (systemy controlingowe) <=
- 2025-08-06 Białystok => Inżynier oprogramowania .Net <=
- 2025-08-06 "[...] sejmowe wystąpienie posłanki Klaudii Jachiry, która zakończyła je słowami ,,Sława Ukrainie"."
- 2025-08-05 "Chiny przekraczają w wydobyciu 4 mld ton węgla, Indie i USA ponad 1 mld, a Rosja 500 mln ton [...]"
- 2025-08-05 Panuje się 181 159,42 zł./mies. na posła w 2026r.
- 2025-08-05 "Chiny przekraczają w wydobyciu 4 mld ton węgla, Indie i USA ponad 1 mld, a Rosja 500 mln ton [...]"
- 2025-08-05 Czy cos fi przechodzi przez trafo separujące?
- 2025-08-05 kajaki i promile
- 2025-08-05 Re: Tesla jest bezpieczna, wczoraj spaliła się doszczętnie na Ursynowie i nikomu się nic nie stało
- 2025-08-05 Gdynia => Przedstawiciel handlowy / KAM (branża TSL) <=
- 2025-08-05 Re: Atak na lekarza w Oławie. Policja zatrzymała sprawcę na lotnisku Polska Agencja Prasowa 4 sierpnia 2025, 12:16 FACEBOOK X E-MAIL KOPIUJ LINK W szpitalu w Oławie 37-letni pacjent zaatakował lekarza, po tym, jak ten odmówił mu wypisania długoterminowego
- 2025-08-05 B2B i książka przychodów i rozchodów
- 2025-08-04 Re: Atak na lekarza w Oławie. Policja zatrzymała sprawcę na lotnisku Polska Agencja Prasowa 4 sierpnia 2025, 12:16 FACEBOOK X E-MAIL KOPIUJ LINK W szpitalu w Oławie 37-letni pacjent zaatakował lekarza, po tym, jak ten odmówił mu wypisania długoterminowego
- 2025-08-04 Na grupie comp.os.linux.advocacy CrudeSausage twierdzi, że Micro$lop używa SI do szyfrowania formatu dok. XML
- 2025-08-04 Na grupie comp.os.linux.advocacy CrudeSausage twierdzi, że Micro$lop używa SI do szyfrowania formatu dok. XML