1,376
edits
(Updated the article to match the English page, to remove Gitorious using the {{repo link}} subtemplates, and change the 'master' branch to 'next.) |
No edit summary |
||
| Line 3: | Line 3: | ||
Ten dokument zawiera wskazówki, które przeprowadzą cię przez proces instalacji rozwojowej wersji [[FlightGear]] ([[Git]]) na Windows. | Ten dokument zawiera wskazówki, które przeprowadzą cię przez proces instalacji rozwojowej wersji [[FlightGear]] ([[Git]]) na Windows. | ||
== | == Różne potrzeby == | ||
Istnieją dwa rodzaje ludzi, którzy instalują Git - ci, którzy zamierzają zajmować się rozwojem i ci, którzy po prostu chcą mieć najnowszą i najlepszą wersję. | |||
Dużą różnicą jest ilość danych do pobrania. Innym ważnym czynnikiem jest szybkość połączenia internetowego i ilość posiadanej przepustowości. Wpływa to na sposób, w jaki można pobierać dane. | |||
Programiści potrzebują całej historii FlightGear, aby móc wprowadzać zmiany, podczas gdy zaawansowani użytkownicy potrzebują tylko najnowszej wersji każdego pliku. | |||
Poszczególne nagłówki wskazują, czy są one przeznaczone dla deweloperów, użytkowników czy obu grup. | |||
=== | '''Uwaga:''' Jeśli w niniejszym dokumencie jest mowa o "wydanej kopii FlightGear", oznacza to kopię FlightGeara pobraną ze strony internetowej FlightGear. | ||
== Prace przedinstalacyjne (oba) == | |||
Musimy wybrać katalog instalacyjny, który różni się od tego, w którym zainstalowana jest wydana kopia FlightGeara. Utworzone foldery muszą być puste. Może to być dowolny dysk na komputerze. W tym dokumencie zakładamy, że instalujesz FlightGeara na dysku D. W przypadku korzystania z innego dysku lub innego katalogu głównego, wystarczy zastąpić polecenia podane w tym dokumencie katalogiem instalacyjnym. | |||
Utwórz następujące katalogi na dysku: | |||
* <code>FlightGear</code> | |||
** <code>bin</code> | |||
** <code>data</code> | |||
Zauważysz, że jest ona identyczna ze strukturą folderów Twojej kopii roboczej FG. | |||
== Pierwsza instalacja Git (deweloper) == | |||
=== Uzyskiwanie danych z Git === | |||
Możesz użyć dowolnego oprogramowania Git; jednak w tym dokumencie zostanie użyty msysGit. Można go pobrać ze strony [http://gitforwindows.org/ gitforwindows.org]. Po zakończeniu pobierania pliku należy rozpocząć instalację, klikając go dwukrotnie i postępując zgodnie z instrukcjami instalacji wyświetlanymi na ekranie. | |||
Ilość danych do pobrania (od wersji msysGit 1.9.5) wynosi 17,1 GB, więc jeśli masz wolne połączenie internetowe, ograniczoną miesięczną przepustowość lub nie możesz utrzymać komputera włączonego przez długi czas potrzebny na pobranie danych z serwera Git, postępuj zgodnie z metodą 2. | |||
==== Metoda 1: ==== | ==== Metoda 1: ==== | ||
[[File:Msysgit clone fgdata.jpg|thumb|270px|Okno Git Bash]] | |||
Zanim zaczniesz, upewnij się, że ścieżka docelowa (którą utworzyłeś podczas dodawania katalogów) NIE zawiera istniejącej kopii FlightGear! | Zanim zaczniesz, upewnij się, że ścieżka docelowa (którą utworzyłeś podczas dodawania katalogów) NIE zawiera istniejącej kopii FlightGear! | ||
Otwórz Git Bash przez <code>C:/Program Files/msysgit/Git Bash</code> (lub przez skrót) i wpisz (zamieniając ścieżkę na tą w Twoim systemie): | |||
Otwórz Git Bash przez < | <syntaxhighlight lang="bash"> | ||
cd "D:/FlightGear/data" | |||
</syntaxhighlight> | |||
Dalej uruchom następujące polecenie, aby zainicjować repozytorium Git. Powinno to spowodować utworzenie folderu <code>.git</code> w folderze <code>FlightGear/data</code> (chociaż może to być folder): | |||
<syntaxhighlight lang="bash"> | |||
git init | |||
</syntaxhighlight> | |||
Następnie uruchom to polecenie: | |||
{{#tag:syntaxhighlight|{{fgdata clone}}|lang="sh"}} | {{#tag:syntaxhighlight|{{fgdata clone}}|lang="sh"}} | ||
{{Note|Ta komenda może zająć do kilku godzin na wolnych łączach internetowych}}. | |||
Teraz msysGit pobierze cały pakiet [[fgdata]] do katalogu <code>FlightGear/data</code>. | |||
{{Note|Niektóre pliki wymagają zachowania podziałów wierszy CR/LF (carriage return/line feed). Aby uniknąć późniejszych błędów lub problemów, zaleca się uruchamianie tych poleceń: | |||
<syntaxhighlight lang="bash"> | |||
git config --global core.autocrlf true | |||
git config --global core.safecrlf true | |||
</syntaxhighlight> | |||
}} | |||
==== Metoda 2: ==== | ==== Metoda 2: ==== | ||
edits