If your level of work is very high, you can let the weeds grow a little taller, then collect them with the help pistachio shell of a worker and give them to your livestock! In this case, weed seeds will not do you much harm. You will compensate for the amount of food they steal from your trees by increasing fertilization, and instead you have raised a number of livestock!
Another interesting way is to use poultry (especially chicken). If this is possible in your garden, you can leave some chickens and roosters in the garden. They will definitely control the weeds in your garden!