আমাদের সম্পর্কে
প্রশ্নব্যাংক নতুন · ফ্রি৩,০২১টি আসল বিসিএস প্রশ্ন, ব্যাখ্যাসহসমাধান ও ব্যাখ্যা
কম্পিউটার ও তথ্যপ্রযুক্তিসমন্বিত ২ ব্যাংক (সোনালী ও জনতা): অফিসার (আইটি) (২০২৬)

Which tool is used for version control?

সঠিক উত্তর

কGit

ব্যাখ্যা

Version control মানে কোডের প্রতিটি পরিবর্তনের ইতিহাস রাখা, যাতে আগের যেকোনো অবস্থায় ফিরে যাওয়া যায় এবং অনেকে একসঙ্গে কাজ করতে পারে। এর সবচেয়ে জনপ্রিয় টুল Git, যা ২০০৫ সালে লিনুস টরভাল্ডস তৈরি করেন।

Git একটি distributed version control system; প্রত্যেক ডেভেলপারের কাছে পুরো রিপোজিটরির কপি থাকে। GitHub, GitLab এগুলো Git রিপোজিটরি রাখার অনলাইন সেবা।

Jenkins স্বয়ংক্রিয় build ও deployment, মানে CI/CD-এর টুল। Docker অ্যাপকে container-এ প্যাক করে চালায়। Maven জাভা প্রজেক্টের build ও dependency সামলায়। চারটিই DevOps-এ একসঙ্গে দেখা যায় বলে গুলিয়ে যায়।

স্টেপ বাই স্টেপ শিখুন

৩/৩
টুলকাজ
JenkinsCI/CD, স্বয়ংক্রিয় build
DockerContainerization
MavenJava build ও dependency
GitVersion control
  1. কাজটা চিহ্নিত করি: কোডের পরিবর্তনের ইতিহাস রাখা।
  2. বাকি টুলগুলোর কাজ মিলিয়ে দেখি।
  3. Version control-এর টুল: Git।
অন্য অপশনগুলো কেন ভুল

খ. Jenkins: Jenkins CI/CD বা স্বয়ংক্রিয় build-এর টুল।

গ. Docker: Docker অ্যাপ container-এ চালানোর টুল।

ঘ. Maven: Maven জাভা প্রজেক্টের build ও dependency টুল।

শর্টকাট

Git = version, Docker = container, Jenkins = pipeline, Maven = Java build।

মনে রাখুন

Git মনে রাখে কে কবে কী বদলাল।

কম্পিউটার ও তথ্যপ্রযুক্তি: এ রকম আরও প্রশ্ন

কম্পিউটার ও তথ্যপ্রযুক্তি-এর সব প্রশ্ন › · সমন্বিত ২ ব্যাংক (সোনালী ও জনতা): অফিসার (আইটি) (২০২৬)-এর পুরো প্রশ্নপত্র ›