dbxignore: Kontrola wiersza poleceń dla plików Dropbox tylko lokalnych
dbxignore, autorstwa Kilo Scheffera, to narzędzie wiersza poleceń dla systemu Windows, które pomaga programistom utrzymać wybrane pliki poza synchronizacją Dropbox, jednocześnie pozostawiając je na dysku. Automatyzuje proces oznaczania lokalnych elementów, aby były wyłączone z przesyłania do chmury, co zmniejsza ręczne edycje atrybutów w synchronizowanych folderach. Narzędzie łączy zasady oparte na wzorcach, przeszukiwanie katalogów i kompaktowy interfejs wiersza poleceń, skierowane do przepływów pracy programistów. Jego odbiorcami są programiści i zaawansowani użytkownicy, którzy muszą przechowywać artefakty budowy i duże zbiory danych lokalnie na komputerach z systemem Windows.
Co właściwie zmienia dbxignore na dysku?
dbxignore zapisuje specyficzne dla Dropboxa metadane, aby wybrane pliki pozostały lokalne zamiast być przesyłane. Narzędzie odczytuje wzorce z pliku .dbxignore umieszczonego w folderze i ustawia atrybut com.dropbox.ignored klienta Dropbox na pasujących elementach. Ta zmiana tylko do zapisu jest nieinwazyjna: pliki pozostają na lokalnej pamięci i nie są usuwane ani zmieniane poza flagą atrybutu, która informuje klienta Dropbox, aby pominął synchronizację.
Jak dbxignore zachowuje się podczas działania i w przepływach pracy?
Narzędzie wykonuje operacje ustawiania atrybutów, które pasują do zautomatyzowanych przepływów pracy, zamiast przesyłać dane. Przechodzi przez drzewa katalogów, aby znaleźć pasujące elementy, a następnie aktualizuje metadane na każdym elemencie. Ponieważ dostosowuje atrybuty zamiast przesyłać lub pobierać zawartość, unika przeciążenia transferu sieciowego; jednak skanowanie bardzo dużych drzew zajmuje czas proporcjonalny do liczby plików, więc planowanie uruchomień w okresach bezczynności jest praktyczne dla repozytoriów o dużym obciążeniu budowy.
Czy jest bezpieczne używanie na maszynach produkcyjnych lub współdzielonych?
Bezpieczeństwo jest wspierane przez nieinwazyjną operację, ale wymaga odpowiednich uprawnień powłoki. dbxignore wymaga PowerShell lub kompatybilnej powłoki do interakcji z atrybutami systemu plików Dropbox, więc użytkownicy muszą uruchomić go z prawami do zapisu atrybutów. Jest to niezależny projekt open-source hostowany na GitHubie, a nie oficjalne wydanie Dropboxa, co umożliwia inspekcję kodu, ale nie implikuje poparcia przez dostawcę.
Czy potrzebuję wiedzy technicznej, aby skutecznie korzystać z dbxignore?
Narzędzie jest zaprojektowane dla programistów i zaawansowanych użytkowników zaznajomionych z plikami wzorców i skryptami powłoki. Jego podejście do plików ignorowanych odzwierciedla powszechne wzorce używane w rozwoju, co zmniejsza konfigurację dla inżynierów, jednak zwykli użytkownicy mogą uznać wymaganie korzystania z wiersza poleceń i powłoki za nieznane. W porównaniu z Selektywną Synchronizacją, która usuwa foldery lokalnie, to podejście zapobiega przesyłaniu, jednocześnie zachowując pliki lokalne, więc bardziej pasuje do przepływów pracy związanych z budową i rozwojem niż do ogólnego zarządzania plikami przez użytkowników końcowych.
Praktyczny wybór dla stacji roboczych deweloperów z znajomością powłoki
dbxignore to pragmatyczna opcja dla deweloperów, którzy potrzebują lokalnego przetwarzania artefaktów budowy i dużych zbiorów danych, zauważając kompromis związany z wymaganym dostępem do powłoki i pewnymi ustawieniami. Aby uzyskać niezawodne wyniki, dodaj plik ignorowania na poziomie repozytorium i wywołaj narzędzie z budowy lub hooka przed zatwierdzeniem, aby oznaczyć artefakty przed krokami CI lub pakowania. Zalecane.
Zalety
Zapisuje atrybut Dropbox com.dropbox.ignored do wybranych elementów
składnia wzorca w stylu .gitignore znana deweloperom
Nieniszczący: pliki pozostają na lokalnej pamięci podczas wykluczenia
Repozytorium open-source umożliwia inspekcję kodu i wkłady.
Wady
Implementacja specyficzna dla Windows, dostosowana do PowerShell
Wymaga znajomości wiersza poleceń, aby używać go bezpiecznie
Przepisy dotyczące korzystania z tego oprogramowania różnią się w zależności od kraju. Nie zachęcamy do korzystania z tego programu ani nie akceptujemy go, jeśli narusza on prawo. Softonic może otrzymać wynagrodzienie, jeśli klikniesz lub kupisz produkty przedstawione tutaj.