چرا squash کردن کامیت ها بد است.
این مطلب توضیح میده که squash در عمل فقط منجر میشه یکسری کامیت تاریخی رو از دست بدیم در حالی که میتونیم نگهشون داریم و صرفا بهشون نگاه نکنیم با تغییر کامندهامون.
مهم ترین دلیل هم اینه که:
Git tracks contents, not diffs.In many ways you can just see git as a filesystem.
https://dev.to/wesen/squash-commits-considered-harmful-ob1
Post #3273
4.14K