ویژگی change list در phpstorm

سلام خدمت همراهان گرامی 
امروز میخوام درباره ی یک ویژگی کاربردی در phpstorm بنویسم که خیلی به کارم اومده اون هم وِیژگی change list های git هستش که بهتون اجازه میده چندین change list داشته باشین که کلی مزایا داره مثلا:
1 -   این امکان رو بهتون میده که لیست تغییرات رو مدیریت کنید و اگه تغییراتتون زیاده اونارو دسته بندی کنید تا موقع کامیت کردن بتونید کامیت مسیج های خوبی بنویسید تا بعدا درک کدها آسونتر بشه.

2- خیلی وقتها موقع توسعه پروژه ها بعضی از فایلها رو تغییر میدیم بدون اینکه اون تغییرات رو توی گیت پروژه اعمال کنیم مثلا فایل های validation که محدودیتهای دست و پا گیری بر روی داده های ورودی اعمال میکنن و مجبور میکنن تا کلی وقت برای دیتاهای ورودی صرف کنیم. یکی از راهکاراش اینه که قوانین دست و پاگیر رو در local خودتون حذف کنید و یک change list درست کنید و فایل مورد نظرتون در اون قرار بدین و موقع کامیت کردن تغییرات تیک اون change list رو بردارین و بدین ترتیب در کامیت های بعدی نگرانی این رو ندارید که تغییرات اشتباهی رو کامیت کنید.

برای اینکه از این قابلیت استفاده کنید در لیست تغییرات گیت در phpstorm در فضای خالی راست کلیک کرده و گزینه ی new change list رو بزنید سپس براش یه اسم بنویسید و ok کنید. 

الان میتونید change list مورد نظرتون رو تو این قسمت ببینید که با گرفتن و کشیدن فایلهایی که توی همین لیست تغییرات هستند میتونید اونا رو داخل change list های مختلف دسته بندی کنید.