Pl/FGAddon: Difference between revisions

Jump to navigation Jump to search
Line 394: Line 394:
Tak jak polecenie <code>svn mv</code> przechowuje informacje o przeniesieniu bezpośrednio w repozytorium, tak samo <code>svn cp</code> przechowuje informacje o kopiowaniu. Dlatego jeśli chcesz powielić plik tekstowy i zmodyfikować go, użycie natywnych narzędzi Subversion zamiast git-svn do tej operacji pozwala na trwałe zachowanie historii pliku w repozytorium FGAddon.
Tak jak polecenie <code>svn mv</code> przechowuje informacje o przeniesieniu bezpośrednio w repozytorium, tak samo <code>svn cp</code> przechowuje informacje o kopiowaniu. Dlatego jeśli chcesz powielić plik tekstowy i zmodyfikować go, użycie natywnych narzędzi Subversion zamiast git-svn do tej operacji pozwala na trwałe zachowanie historii pliku w repozytorium FGAddon.


==== Subversion properties ====
==== Właściwości Subversion ====


{{caution|Git-svn currently only supports the <code>svn:executable</code> property, all other properties are ignored and cannot be added, changed, or removed in a git-svn clone of the aircraft.}}
{{caution|Git-svn obsługuje obecnie tylko właściwość <code>svn:executable</code>, wszystkie inne właściwości są ignorowane i nie mogą być dodawane, zmieniane ani usuwane w klonie git-svn statku powietrznego.}}


Internally, Subversion identifies binary files using the <code>svn:mime-type</code> repository property. However as git-svn cannot set this property when using the <code>git add</code> command, the result is that binary files will be treated as text. Binary diffs will be seen when using <code>svn diff</code> or <code>git diff</code>, and a binary diff will be shown in the [[#FGAddon commitlog mailing list|FGAddon commitlog mailing list]] messages. As this issue is not unique to git-svn, to work around this issue please see the [[#Binary diffs|binary diffs]] section.
Wewnętrznie Subversion identyfikuje pliki binarne za pomocą właściwości repozytorium <code>svn:mime-type</code>. Ponieważ jednak git-svn nie może ustawić tej właściwości podczas korzystania z polecenia <code>git add</code>, w rezultacie pliki binarne będą traktowane jako tekst. Różnice binarne będą widoczne podczas korzystania z <code>svn diff</code> lub <code>git diff</code>, a różnica binarna zostanie pokazana w komunikatach [[#FGAddon commitlog mailing list|listy mailingowej commitlog]]. Ponieważ problem ten nie jest unikalny dla git-svn, aby obejść ten problem należy zapoznać się z sekcją [[#Binarny_diff|Binarny diff]].


==== Protocols other than svn+ssh ====
==== Protocols other than svn+ssh ====
1,361

edits

Navigation menu