Compartir y repartir son dos acciones relacionadas pero con significados diferentes.
Compartir se refiere a la acción de hacer algo juntos o de dar algo a alguien mientras se mantiene una copia para uno mismo. Por ejemplo, compartir una pizza significa dividir la pizza en varias porciones y dar una porción a cada persona mientras se mantiene una porción para uno mismo.
Repartir, por otro lado, se refiere a la acción de dividir algo en partes iguales y dar una parte a cada persona. Por ejemplo, repartir caramelos entre amigos significa dividir los caramelos en partes iguales y dar una parte a cada amigo.
En resumen, Compartir significa mantener una porción y dar a alguien mientras que Repartir significa dividir en partes iguales y dar.