দুর্ভাগ্যক্রমে উত্তরটি আপনি ব্যবহার করছেন পিএলসি বিক্রেতার উপর নির্ভর করবে। তাদের বেশিরভাগই তাদের কোডগুলি মালিকানা ফাইল ফর্ম্যাটে সংরক্ষণ করে, তাই এটি নিয়মিত উত্স নিয়ন্ত্রণ ব্যবহার করা কঠিন করে তোলে।
আপনি যদি অ্যালেন-ব্র্যাডলি ব্যবহার করেন তবে রকওয়েল ফ্যাক্টরিটাল অ্যাসেটসেন্টার সরবরাহ করে। আমি এর মূল্য নির্ধারণ করি নি, তবে এটি সম্ভবত ব্যয়বহুল। যদিও এটি উত্স নিয়ন্ত্রণের চেয়ে বেশি করে।
আমি বেকফফ টুইনক্যাট পিএলসি ফাইলগুলির সাথে নিয়মিত (মার্কিউরিয়াল) উত্স নিয়ন্ত্রণ ব্যবহার করেছি। এটি ঠিক আছে বলে মনে হচ্ছে, তবে আমাকে কখনই কারও সাথে একত্রীকরণ করতে হয়নি। এই বছরের শেষের দিকে তাদের টুইনক্যাট (3) এর নতুন সংস্করণটি ভিজ্যুয়াল স্টুডিও 2010-এ নির্মিত হবে বলে মনে করা হচ্ছে, এবং আমি ধরে নিচ্ছি সংস্করণ নিয়ন্ত্রণের সংহতকরণের জন্য বাক্সের চেয়ে ভাল অফারগুলি পাওয়া যাবে। আঙ্গুলগুলি পার হয়ে গেল।
সম্পাদনা শুরু করুন
আমি কেবল যুক্ত করতে চেয়েছিলাম যে আমি এখন নতুন টুইনক্যাট 3 পণ্য ব্যবহার করেছি এবং আমি মার্চুরিয়াল (টর্টোইজএইচজি এবং ভিজুয়ালএইচজি ভিজুয়াল স্টুডিওর জন্য অ্যাড-ইন) ব্যবহার করছি। এটি বেশ ভাল কাজ করছে। সবার আগে ভিজ্যুয়ালএইচজি এটিকে টুইনক্যাট 3 ব্যবহার করে ভিজ্যুয়াল স্টুডিও 2010 আইডিইতে খুব সংহত বোধ করে। তবে টুইনক্যাট 3 প্রোগ্রামের উত্স কোডটি এক্সএমএল ফাইলগুলিতে সাধারণত সংরক্ষণ করা হয়। এটি অন্যান্য বিক্রেতার মালিকানাধীন বাইনারি ফর্ম্যাটগুলির চেয়ে বিস্তৃত উন্নতি যা আমি ব্যবহার করেছি তবে এটি এখনও ভালভাবে মার্ভ করে না। কিছু ফাইলের এক্সএমএলে কোনও লাইন ব্রেক নেই (আমি এটি সম্পর্কে বেকফফকে লিখেছি) যার অর্থ একটি লাইন বাই লাইন উত্স নিয়ন্ত্রণ ব্যবস্থা খুব বেশি করে না। এছাড়াও এটি XML, XML ফাইলের নোডের ক্রমগুলি এলোমেলোভাবে পরিবর্তিত হবে বলে মনে হচ্ছে, আপনি কোনও পরিবর্তন না করলেও। এছাড়াও, আমি মনে করি এটি কখনও কখনও কিছু নোডের জন্য নতুন আইডি তৈরি করে না যখন এটির প্রয়োজন হয় না, যা এইচজি দ্বারা উত্সাহিত করা অতিরিক্ত অতিরিক্ত পরিবর্তন করে। এটি কার্যকরভাবে একই সাথে 2 জন প্রোগ্রামার দ্বারা একটি টুইনক্যাট 3 প্রোগ্রামে পরিবর্তনগুলি করা অসম্ভব করে এবং তারপরে পরিবর্তনগুলি মার্জ করে। এটি টুইনক্যাট 3 বিকাশকারীদের দ্বারা দুর্ভাগ্যজনক পর্যবেক্ষণ, যারা নিঃসন্দেহে তাদের নিজস্ব কাজগুলিতে নিয়মিত উত্স নিয়ন্ত্রণ ব্যবহার করে এবং একইভাবে শক্তিশালী সরঞ্জামগুলির অ্যাক্সেসের জন্য স্বল্প অটোমেশন প্রোগ্রামারদের আমাদের সুবিধাটি দেখেনি। :( যারা নিঃসন্দেহে তাদের নিজস্ব কাজগুলিতে নিয়মিত উত্স নিয়ন্ত্রণ ব্যবহার করে এবং স্বল্প অটোমেশন প্রোগ্রামারদের অনুরূপ শক্তিশালী সরঞ্জামগুলিতে অ্যাক্সেস পাওয়ার সুবিধাটি আমাদের কাছে দেখেনি। :( যারা নিঃসন্দেহে তাদের নিজস্ব কাজগুলিতে নিয়মিত উত্স নিয়ন্ত্রণ ব্যবহার করে এবং স্বল্প অটোমেশন প্রোগ্রামারদের অনুরূপ শক্তিশালী সরঞ্জামগুলিতে অ্যাক্সেস পাওয়ার সুবিধাটি আমাদের কাছে দেখেনি। :(
সম্পাদনা শেষ করুন
সম্পাদনা # 2 শুরু করুন
আমি এটি উল্লেখ করতে চাই যে টুইনক্যাট ৩.১ এ এখন ফাইল ফর্ম্যাটগুলি রয়েছে যা উত্স নিয়ন্ত্রণের জন্য বিশেষত কাঠামোগত পাঠ্য ভাষার ফাইলগুলির পক্ষে আরও উপযুক্ত। আসলে, পণ্যটি এখন টিম ফাউন্ডেশন সার্ভারে সংহতকরণকে সমর্থন করার জন্য নির্মিত, আমি বিশ্বাস করি।
শেষ সম্পাদনা # 2
অন্য বিকল্পটি হ'ল বেশিরভাগ পিএলসি প্রোগ্রামগুলি পাঠ্য ফাইলগুলিতে রফতানি করা যায়। উদাহরণস্বরূপ, আরএসলোগিক্স 5000 এটির প্রকল্পগুলি একটি এল 5 কে ফাইলে রফতানি করে, যা কেবল পাঠ্য। আমি এই ফাইলগুলির বিরুদ্ধে স্ক্রিপ্টগুলি আগে চালিয়েছি - সেগুলি পার্স করা মোটামুটি সহজ। তারা উত্স নিয়ন্ত্রণ দিয়ে ভাল কাজ করবে। অবশ্যই এর অর্থ প্রতিবার রফতানি করা, যা সফল হয়।
আপনি যদি কোনও মানক সংস্করণ নিয়ন্ত্রণের সাথে যান তবে আমি গিট বা মার্কুরিয়াল এর মতো একটি বিতরণ করা ভিসিএসের পরামর্শ দিচ্ছি, কারণ পিএলসি'র সাথে, আপনি অনসাইটে থাকা অর্ধেক সময় এবং আপনার হোম সার্ভারের সাথে সংযোগ করতে পারবেন না, তাই স্থানীয় কমিটগুলি করার ক্ষমতা একটি বাস্তব বোনাস।
আর যে জিনিসটি আপনি বুঝতে হবে তা হ'ল কিছু পিএলসি প্রোগ্রামিং এনভায়রনমেন্ট, যেমন আরএসলোগিক্স, ইতিমধ্যে একটি ডিফ সরঞ্জাম অন্তর্ভুক্ত করেছে, যাতে আপনি আপনার প্রকল্পের দুটি সংস্করণের বিপরীতে চালনা করতে পারেন। এটি, আজকের তারিখের সাথে প্রতিদিন একটি নতুন ফাইল সংরক্ষণের সাথে একত্রে সর্বাধিক অটোমেশন শপগুলি মনে হয়।