منبع اصلی نوشتار زیر در این لینک قرار دارد

لذت برنامه نویسی! نگهداری و مدیریت نسخه‌ها و آنچه گذشت!

اینم یه تجربه پراکنده دیگه! من مدت‌های زیادی هست که برنامه نویسی می‌کنم و توی این مدت سعی کردم در مورد تکنیک‌های و شگردهایی که در دنیا برای برنامه‌نویسی استفاده میشه اطلاع کسب کنم. از اولین چیزهایی که باهاش آشنا شدم سیستم‌های کنترل و مدیریت نسخه یا همون Version Control System هست. حالا میخواستم یکم […] ادامه مطلب

منبع اصلی نوشتار زیر در این لینک قرار دارد

اپدیت کردن تمام سورس‌های موجود

دیشب می‌خواستم یه چندتا سورس که از ورژن کنترل گرفته بودم آپدیت کنم ولی حسش نبود ببینم اینو با git گرفتم یا bzr یا … . نشستم یه اسکریپت کوچیک نوشتم که هر وقت اجراش می‌کنین اینجور عمل می‌کنه.
همه پوشه‌های دایرکتوری فعلی رو چک می‌کنه و براساس برنامه ورژن کنترل که قبلا داشته سورستون رو آپدیت می‌کنه.
برای اجرا فایل updateall.sh رو توی اون دایرکتوری که پوشه‌های کد برنامه‌ها هست کپی کنین و سپس اجراش کنین. همین!
دقت کنین فایل مرتبط به ورژن کنترل باید در بالاترین سطح اون پوشه باشه و برای  زیرشاخه‌هاش جواب نمی‌ده.
فعلا فقط از git, hg, bzr,svn پشتیبانی می‌کنه.
مشکلی که داره اینه که اگه یکی از سورسها رو نتونست بگیره جایی ذخیره نمی‌کنه فقط توی همون ترمینال پیرنت می‌کنه که این Error پیش اومد.
از اینجا دانلود کنید!


ادامه مطلب

منبع اصلی نوشتار زیر در این لینک قرار دارد

اپدیت کردن تمام سورس‌های موجود

دیشب می‌خواستم یه چندتا سورس که از ورژن کنترل گرفته بودم آپدیت کنم ولی حسش نبود ببینم اینو با git گرفتم یا bzr یا … . نشستم یه اسکریپت کوچیک نوشتم که هر وقت اجراش می‌کنین اینجور عمل می‌کنه.
همه پوشه‌های دایرکتوری فعلی رو چک می‌کنه و براساس برنامه ورژن کنترل که قبلا داشته سورستون رو آپدیت می‌کنه.
برای اجرا فایل updateall.sh رو توی اون دایرکتوری که پوشه‌های کد برنامه‌ها هست کپی کنین و سپس اجراش کنین. همین!
دقت کنین فایل مرتبط به ورژن کنترل باید در بالاترین سطح اون پوشه باشه و برای  زیرشاخه‌هاش جواب نمی‌ده.
فعلا فقط از git, hg, bzr,svn پشتیبانی می‌کنه.
مشکلی که داره اینه که اگه یکی از سورسها رو نتونست بگیره جایی ذخیره نمی‌کنه فقط توی همون ترمینال پیرنت می‌کنه که این Error پیش اومد.
از اینجا دانلود کنید!


ادامه مطلب