Grub Breaking Daily

Quick question(to avoid making another thread). I added a repo X11:Utilities. Let’s say for example that X11:Utilities included a new version of kde. Will Zypper pull updates from there instead of the opensuse repo? If so, How can I set priority for my repositories(kind of like apt-pinning)? When would it be necessary to do such a procedure?

Depends if you changed repos to install the package. In Yast press view and select repositories. Then select the repo on the left and click the switch system package i box above RPM list. That will switch priority of all installed rpms from that repo to that repo.