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