چطور برای پروژه یک نسخه مرجع فایل داشته باشیم و final-final نسازیم؟
پوشه پر از final2، final-new و copyهای مشابه شده و تصمیمگیری روی نسخه درست سخت است.
یک فایل مرجع مشترک تعریف کنید، نسخهها را با Version History نگه دارید و فقط خروجیهای تحویلی را snapshot جدا بسازید.
چطور دقیقتر به موضوع نگاه کنیم؟
- نام فایل مرجع را پایدار و بدون شماره نسخه نگه دارید.
- ویرایشهای روزمره را روی همان فایل مشترک انجام دهید.
- برای checkpoint رسمی از Version History یا Copy تاریخدار استفاده کنید.
- خروجی تحویلشده را در پوشه Deliverables با تاریخ نگه دارید.
- نسخههای موقت قدیمی را بعد از اطمینان از تاریخچه حذف کنید.
چرا این موضوع مهم است؟
وقتی هر ویرایش یک فایل جدید میسازد، تاریخچه به نام فایل منتقل میشود و خطای انسانی بالا میرود.
سؤالهایی که معمولاً بعدش پیش میآید
پس هیچوقت شماره نسخه در نام نگذاریم؟
برای خروجی رسمی یا snapshot میتواند مفید باشد؛ نکته این است که فایل کاری مرجع چند شاخه نامشخص نسازد.
منابع و مطالعه بیشتر
اگر قرار است روی یک نکته مهم حساب کنی، منبع اصلی را هم باز کن؛ مجبور نیستی فقط به حرف ما اعتماد کنی.
