টিএফএস কোড পর্যালোচনা - মন্তব্যের প্রতিক্রিয়াতে আপডেট হওয়া ফাইলগুলি দেখান


127

আমরা ভিএস 2012 এবং ভিএস 2013 পূর্বরূপে অন্তর্নির্মিত কোড পর্যালোচনা কার্যকারিতাটি ব্যবহার করতে শুরু করি। পর্যালোচনাটির অনুরোধ করা এবং মন্তব্যগুলি যুক্ত করা বেশ সোজা মনে হচ্ছে। যদি কেউ কোডটি পরিবর্তনের জন্য অনুরোধ করে মন্তব্যগুলি যুক্ত করে, তবে অনুরোধকারী কীভাবে এই পরিবর্তনগুলি করে এবং সেগুলি দেখায়?

প্রক্রিয়াটি এভাবে প্রবাহিত হবে:

  1. ব্যক্তি 1 একটি কোড পর্যালোচনার অনুরোধ করে।
  2. ব্যক্তি 2 মন্তব্য যুক্ত করে এবং "কাজের প্রয়োজন" নির্বাচন করে।
  3. ব্যক্তি 1 প্রয়োজনীয় পরিবর্তন করে।

ব্যক্তি 1 এখন ব্যক্তি 2 এ এই পরিবর্তনগুলি কীভাবে দেখায়? আপনি মন্তব্য যুক্ত করতে পারেন এবং সেগুলি পাঠাতে পারেন, তবে ফাইলগুলি পরিবর্তন হয় না। আমি ধরে নিচ্ছি ফাইলগুলি যখন আসল পর্যালোচনার জন্য অনুরোধ করা হয়েছিল তখন তৈরি করা চেঞ্জसेट থেকে। 1 জনকে কি এই পর্যালোচনাটি বন্ধ করা উচিত এবং দ্বিতীয় পর্যালোচনার জন্য অনুরোধ করা উচিত?

দ্বিতীয় পর্যালোচনা তৈরি করা সর্বোত্তম বলে মনে হচ্ছে না, কারণ আপনি কেন পরিবর্তন করছেন তা আপনার কথোপকথনের ইতিহাস হারাবেন।

কোড পর্যালোচনাগুলির মৌলিক কার্যকারিতা কীভাবে ব্যবহার করবেন তা দেখানোর জন্য প্রচুর ওয়েবসাইট রয়েছে তবে সর্বোত্তম অনুশীলনগুলি দেখায় এমন কোনও সাইট রয়েছে? উদাহরণস্বরূপ, ফাইলগুলির পাশের চেক বাক্সগুলিতে ক্লিক করা উচিত?


"1 এর জন্য এমন কোনও সাইট রয়েছে যা সেরা অনুশীলনগুলি দেখায় "। গভীরতার সাথে ব্যবহারের জন্য এএলএম রেঞ্জার্স সাধারণত আমার "গোটো ছেলস" হয় তবে আমি কেবলমাত্র তথ্য খুঁজে পেতে পারি তা আপনার প্রশ্নের উত্তর দেয় না। আমি কোড পর্যালোচনা ব্যবহারের জন্য কিছু হাঁটাচলা এবং দৃশ্য দেখতে পছন্দ করব।
ডেভশো

উত্তর:


164

প্রক্রিয়াটি এভাবে প্রবাহিত হবে:

  1. ব্যক্তি 1 একটি কোড পর্যালোচনার অনুরোধ করে।
  2. ব্যক্তি 2 মন্তব্য যুক্ত করে এবং "কাজের প্রয়োজন" নির্বাচন করে।
  3. ব্যক্তি 1 প্রয়োজনীয় পরিবর্তন করে।
  4. ব্যক্তি 1 কোড পর্যালোচনার সাথে সম্পর্কিত তাকের আপডেট করে
  5. ব্যক্তি 1 আলোচনা চালিয়ে যাওয়ার জন্য মন্তব্য যুক্ত করে
  6. গৃহীত না হওয়া পর্যন্ত পদক্ষেপগুলি 2 - 5 এর পুনরাবৃত্তি করুন

পর্যালোচনার সাথে সম্পর্কিত তাকটি আপডেট করার জন্য প্রয়োজনীয় পদক্ষেপগুলি এখানে।

  1. "কোড পর্যালোচনা" ফলকটি থেকে "দেখুন তাক তাকান" লিঙ্কটি নির্বাচন করুন
  2. "শেলভিसेट বিশদ" পেন থেকে হাইলভ সেটটি হাইলাইট করুন এবং কপি করুন
  3. "মুলতুবি পরিবর্তনসমূহ" ফলকে নেভিগেট করুন, "শেলভ" এ ক্লিক করুন এবং তাকটির নাম পেস্ট করুন
  4. তাকের বদল যাচাইকরণ ডায়ালগের হ্যাঁ বোতামটি টিপুন
  5. এখন পর্যালোচক আপডেট হওয়া ফাইলগুলি দেখতে এবং পর্যালোচনা আলোচনা চালিয়ে যেতে পারে

আমি কিছু স্ক্রিন শট অন্তর্ভুক্ত করেছি যেহেতু এটি জিনিস পরিষ্কার করতে সহায়তা করে।


1) "কোড পর্যালোচনা" ফলকটি থেকে এখানে প্রদর্শিত হিসাবে "তাক তাক" লিঙ্কটি নির্বাচন করুন:

এখানে চিত্র বর্ণনা লিখুন


2) "শেলভিसेट বিশদ" পেন থেকে হাইলাইট করুন এবং তাকটির নাম এখানে প্রদর্শিত হিসাবে অনুলিপি করুন:

এখানে চিত্র বর্ণনা লিখুন


3) "মুলতুবি পরিবর্তনসমূহ" ফলকে নেভিগেট করুন, "শেলভ" এ ক্লিক করুন এবং উদাহরণস্বরূপ তাকটির নামটি পেস্ট করুন:

এখানে চিত্র বর্ণনা লিখুন


4) তাকটি প্রতিস্থাপন যাচাইকরণ ডায়ালগটিতে হ্যাঁ বোতামটি টিপুন:

এখানে চিত্র বর্ণনা লিখুন


7
এই সমাধান সহ সমস্যাটি হ'ল এটি ধ্বংসাত্মক যে সমস্ত মন্তব্য দূরে সরে গেছে। আমি মনে করি একটি নতুন কোড রিভিউ তৈরি করা এবং পুরানোটিকে সম্পর্কিত আইটেম হিসাবে সেট করা এর থেকে ভাল সমাধান।
বারদিয়া

15
তাকটি প্রতিস্থাপন করা কেবল ফাইলগুলিতে মন্তব্যগুলিকে স্পর্শ করে না। আমাদের দলটি এই পদ্ধতিটি সফলভাবে ব্যবহার করে এবং আমরা কোনও পর্যালোচনা মন্তব্য ছাড়ে না।
চাদ ডিয়ানহার্ট

10
এটি কাজ করে, তবে আপনি যখন কোনও ফাইল সম্পাদনা করবেন এবং তাকটি প্রতিস্থাপন করবেন আপনি লাইনগুলি যুক্ত / সরিয়ে ফেললে, সেই ফাইলটিতে থাকা মন্তব্যগুলি ভুল লাইনের দিকে নির্দেশ করবে।
চিন

2
আমি সাধারণত পুনরাবৃত্তি করতে পছন্দ করি না, তবে @ চিনের উপরের বক্তব্যটি এই উত্তরটিকে সম্পূর্ণ অযোগ্য করে তোলে। হ্যাঁ, আপনি সহজেই আপনার তাকটি আপডেট করতে পারেন তবে এটি করা মূলত পূর্বের সমস্ত পর্যালোচনা মন্তব্যগুলি এখন ভুল লেখার দিকে ইঙ্গিত করে। (কারণ আপাতদৃষ্টিতে একটি পর্যালোচনা মন্তব্য কোনও ফাইলের শুরু থেকে একেবারে অফসেটের সাথে সংযুক্ত))
মাইকেল সোরেন্স

7
খুব ম্যানুয়াল এবং আদর্শ জিনিস নয়। টিএফএস বা ভিজ্যুয়াল স্টুডিওতে পরপর পর্যালোচনাগুলির মধ্যে পরিবর্তনের তুলনা করার জন্য কিছু থাকা উচিত, যাতে পর্যালোচক শেষ পর্যালোচনা থেকে ঠিক কীভাবে পরিবর্তনগুলি দেখতে পারে। এর মতো কিছুর অস্তিত্ব নেই? হতে পারে একটি প্লাগইন বা অন্য কিছু ...
Iúri ডস অঞ্জোস

6

আমি বিশ্বাস করি যে সঠিক পদ্ধতিটি পরিবর্তন করার জন্য 1 জন ব্যক্তি এগিয়ে রয়েছে এবং অন্য একটি পর্যালোচনার জন্য অনুরোধ করেছে। যখন আপনার কোডটির কাজ দরকার তার অর্থ আপনি এটি পরিবর্তন করবেন তাই তুলনা করার জন্য আপনি পুরানো সংস্করণটি দেখতে চান। যদি আপনি মন্তব্যগুলি সন্ধান করতে চান তবে এটি বন্ধ হওয়ার পরেও ইতিহাসের পুরাতন পর্যালোচনা আপনার কাছে রয়েছে। আমরা বর্তমানে আমার কর্মক্ষেত্রে আমাদের কোড পর্যালোচনা প্রক্রিয়াটি অপ্টিমাইজ করার প্রক্রিয়াতে রয়েছি।


2

আমি জানি এই প্রশ্নটি পুরানো তবে এটি অন্যান্য পোস্টার দ্বারা চিহ্নিত হিসাবে এখনও সমর্থন করে না। চাদের প্রস্তাবিত সমাধানটি কিছু জিনিসের জন্য কাজ করবে তবে অন্যের সাথে এটির বিশিষ্ট আচরণ থাকবে।

সম্প্রতি, টিএফএস টিম একটি কোড রিভিউ আপডেট করতে সক্ষম করার জন্য একটি খুব পুরানো ব্যবহারকারীভিত্তিক অনুরোধের সমাধানের জন্য পরিকল্পনার পর্যায়ে শুরু করেছে যা কোড রিভিউগুলির পুনরাবৃত্তিগুলি তৈরি করে এই সমস্যাটি সুন্দরভাবে সমাধান করা উচিত।


1
গ্রেট। আমিও এটির অপেক্ষায় থাকব। আমি একটি বাস্তব সমাধান স্বাগত জানাই। আমার পোস্টটি সমস্যাটিকে ঘিরে কাজ করার এক উপায়।
চাদ ডায়ানহার্ট

আশা করি এটি অ্যাজুর ডিভোপস পুলের অনুরোধগুলির মতো দেখাবে না। এগুলি একটি স্প্যামি দুঃস্বপ্ন।
স্টিংজি জ্যাক

0

দুটি ভিন্ন ভিন্ন পর্যালোচনা সহ আপনাকে এটি করতে হবে। তবে দ্বিতীয় পর্যালোচনা দিয়ে ইতিহাস রাখার একটি উপায়ও রয়েছে। আপনার যা দরকার তা হ'ল কাজ।

এই কর্মপ্রবাহটি পরিবর্তন-ভিত্তিক পর্যালোচনাগুলির জন্য বর্ণিত হয়েছে, তবে এটি তাক ভিত্তিক পর্যালোচনাগুলির জন্যও কাজ করে।

  1. টাস্ক 1 তৈরি করুন
  2. Changeset1 এ যাচাই করার আগে টাস্ক 1 সম্পর্কিত কাজের আইটেম হিসাবে যুক্ত করুন
  3. সম্পর্কিত একটি কাজের আইটেমের সাথে পরিবর্তনগুলি চেক করুন এবং এই পরিবর্তনটি পর্যালোচনা করার জন্য অনুরোধ করুন
  4. টাস্ক 2 তৈরি করুন
  5. চেঞ্জসেট 2-এ যাচাই করার আগে দুটি কাজের সাথে সম্পর্কিত কাজের আইটেম হিসাবে যুক্ত করুন।
  6. সম্পর্কিত দুটি কাজের আইটেমগুলির সাথে পরিবর্তনগুলি চেক করুন এবং এই পরিবর্তনটি পর্যালোচনা করার জন্য অনুরোধ করুন

এখন দ্বিতীয় পর্যালোচনার অনুরোধে পর্যালোচক সম্পর্কিত কাজগুলি সন্ধান করতে সক্ষম হন এবং যদি পর্যালোচক টাস্ক 1 এর জন্য নজর রাখেন তবে সে চেঞ্জসেট 1 এবং তার মন্তব্যে পর্যালোচনা অনুরোধটি দেখে। সুতরাং আপনি কথোপকথনের ইতিহাস হারাবেন না।

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.