From professional translators, enterprises, web pages and freely available translation repositories.
een heel nuttig ding wat je kunt doen is een mooie unified diff maken van wat er gewijzigd is in je hoofdproject alsmede al je subprojecten.
one really useful thing you can do is produce a nice unified diff of what is changed in your main project and all your subprojects as well.
dus laten we nu eens een voorbeeld behandelen waarin we gelijkertijd wijzigingen aan de submodule en het hoofdproject maken en deze wijzigingen ook gelijktijdig committen en publiceren.
so now let’s go through an example of making changes to the submodule at the same time as the main project and committing and publishing those changes at the same time.
om er zeker van te zijn dat dit niet gebeurt, kan je git vragen om te controleren dat al je submodules juist gepushed zijn voordat het hoofdproject wordt gepushed.
in order to make sure this doesn’t happen, you can ask git to check that all your submodules have been pushed properly before pushing the main project.
in dit dialoogvenster kunt u enkele eigenschappen voor uw huidige project instellen. u kunt dit dialoogvenster openen door het menu project hoofdproject bewerken... te kiezen.
this dialog allows you to set some properties for your current project. you can access this dialog using the project edit main project... menu.
als je nu terugspringt naar het hoofdproject en git diff --submodule aanroept kan je zien dat de submodule is bijgewerkt en je krijgt een lijst met commits die eraan is toegevoegd.
now if you go back into the main project and run git diff --submodule you can see that the submodule was updated and get a list of commits that were added to it.
om bij te kunnen dragen tot dat project, maak je je eigen publieke clone van het project en pusht je wijzigingen daarin terug. daarna stuur je een verzoek naar de eigenaar van het hoofdproject om jouw wijzigingen binnen te halen.
to contribute to that project, you create your own public clone of the project and push your changes to it. then, you can send a request to the maintainer of the main project to pull in your changes.
het is zeer waarschijnlijk dat als je submodules gebruikt, je dit zult doen omdat je echt aan de coe in die submodule wilt werken tegelijk met het werken aan de code in het hoofdproject (of verspreid over verschillende submodules).
it’s quite likely that if you’re using submodules, you’re doing so because you really want to work on the code in the submodule at the same time as you’re working on the code in the main project (or across several submodules).
als we het hoofdproject committen en deze pushen zonder de submodule wijzigingen ook te pushen, zullen andere mensen die willen zien wat onze wijzigingen inhouden problemen krijgen omdat er geen enkele manier is voor hen om de wijzigingen van de submodule te pakken krijgen waar toch op wordt voortgebouwd. deze wijzigingen zullen alleen in onze lokale kopie bestaan.
if we commit in the main project and push it up without pushing the submodule changes up as well, other people who try to check out our changes are going to be in trouble since they will have no way to get the submodule changes that are depended on. those changes will only exist on our local copy.