سؤال

أريد أن أبدأ في التحكم في تطبيقنا في الداخل باستخدام GIT.

وأنا thogth أنه إذا استطعت تصدير جميع التطبيق إلى النص (عدم تصدير الكائن حسب الكائن)، ثم استخدام GIT لهم.

وبالطبع سأحتاج إلى طريقة لاستيراد هذه الملفات النصية إلى PowerBuilder إذا كنت بحاجة إلى إجراء دمج أو عودة بعض التغييرات.

يمكن أن يكون حل آخر ومزود ماجستير لجيت. لكنني أعتقد أنه سيكون من الصعب العثور عليه لأن الواجهة ليست متاحة للجمهور.

هل كانت مفيدة؟

المحلول

الكثير من الأدوات تفعل ذلك، بما في ذلك الخاص بي, ، ولكن معظمهم، بما في ذلك الألغام، استخدم وظيفة مكتبة مكتبة PowerScript ()، والتي ستقلم الجزء الثنائي لكائنات OLE. الأداة الوحيدة التي أعرفها التي تصدرها تصدير بشكل صحيح، بما في ذلك ثنائيات OLE، Powergen., ولكن إذا كنت تختار GIT مقابل السعر، فمن المرجح أنك لن تحب Powergen. (هناك طن من الأسباب التي تريدها PowerGen في Toolbelt، راجع للشغل. هناك قصاصات التي يمكن أن تخرجك فقط powergen.)

كما أعتقد أنك كنت تخلف، إذا اخترت أداة تحكم مصدر تدعم واجهة Microsoft SCC API الخاصة ب Microsoft، فلن تقلق بشأن كل هذا؛ ستتمكن فقط من الحصول على واجهة PowerBuilder مباشرة باستخدام أداة التحكم المصدر. لقد استخدمت PB مع CVS منذ سنوات، لكنني أخشى أنني لا أتذكر أي مكونات إضافية اضطررت إلى وضعها وكيف. واحدة من مجموعات الأخبار NNTP في Sybase PB والتحكم المصدر, ، وإذا لم يعالجوا بالفعل مسألة مراقبة المصدر المجاني، أراهن أنهم لديهم تعليقات مثيرة للاهتمام.

نصائح أخرى

يمكنك استخدام orca. لتصدير واستيراد ما تريد. ORCA هي واجهة إلى PB IDE، والتي يمكن استخدامها بطريقتين: من خلال برنامج C ++، أو كبرنامج نصي (يسمى، حسنا، Orcascript). باستخدام Orca يجب أن لا يكون لديك مشكلة في إدراج جميع الكائنات في PBL، وتصديرها، مما يدفع أي عمل تريده ثم استيرادها مرة أخرى. قد يتطلب استخدامه كطبقة وسيطة بين PB و GIT بعض العمل، رغم ذلك.

هناك نسخة تجريبية الآن من PB.NET، فإنها تسمح بتحويل المشاريع الموجودة إلى مشاريع WPF / النصوص القائمة (Unicode)، أي كل كائن يصبح ملف نصي

http://raesponse.sybase.com/forms/ww09julpb1beta1.

باستخدام المحول البرمجي، يمكنك تصدير مشاريعك من .pbl إلى النص من خلال القيام:

pb2cs.exe / t: wpfmigration / pbt: "... myproj.pbt" / O: "بعض الإخراج دير"

في pb.net (pb12)، جميع الملفات هي مجرد ملفات نصية

يمكنك الحصول على تفريغ نص من جميع الملفات عن طريق إضافة مساحة العمل إلى التعليمات البرمجية المصدر.

خطوات:

انقر بزر الماوس الأيمن فوق مساحة العمل، وحدد خصائص، انقر فوق علامة التبويب تحكم المصدر. أدخل PB الأصلي كوعي عنصر تحكم المصدر. قبول جميع الإعدادات الافتراضية وانقر فوق موافق.

انقر بزر الماوس الأيمن فوق مساحة العمل مرة أخرى وحدد إضافة إلى التعليمات البرمجية المصدر. افتراضيا، يجب تحديد جميع الملفات. انقر فوق "موافق" للانتقال إلى الشاشة التالية. أدخل أي شيء لاسم المستخدم، وأدخل اسم مجلد فارغ حيث تريد أن تذهب جميع الملفات النصية. انقر فوق "موافق" وستحصل على كل شيء مكتوب إلى المجلد الفارغ.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top