Поскольку объекты ссылались на ссылку. Поэтому, если вы пишете s2 = s1, будет скопирована только ссылка. Как и в C, вы только обрабатывали адреса памяти. И если вы скопируете адрес памяти и измените значение за этим адресом, оба указателя (ссылки) изменят одно значение в этой точке памяти.
Используйте функцию compare , чтобы выполнить это.
Если вы находитесь в любой ветви, отличной от мастера, вы должны увидеть ссылку на compare :
Нажмите на нее и вы должны перенаправить на инструмент сравнения, где вы можете выбрать ветви или коммиты для сравнения