จะใช้คุณสมบัติตำหนิใน TFS ได้อย่างไร?


87

คุณใช้คุณลักษณะตำหนิใน TFS อย่างไร?


9
ง่าย ๆ เลือกนักพัฒนาคนอื่นแล้วฉีก!
Pharabus

10
สำหรับผู้ที่ไม่พบ "ตำหนิ" ในฐานะคุณลักษณะการควบคุมแหล่งที่มาอย่างเป็นทางการจะใช้ใน SVN, CVS หรืออาจเป็นเครื่องมืออื่น ๆ โดยทั่วไปจะแสดงว่าใครเป็นผู้เปลี่ยนบรรทัดของรหัสที่ละเมิดและเมื่อใด พูดในเชิงเปรียบเทียบมันวางกากบาทไว้บนหลังของใครบางคน
DOK

7
'คำอธิบายประกอบ' เป็นชื่อที่ดีกว่า 'คำตำหนิ' - โดยทั่วไปแล้วคุณไม่ได้ต้องการชี้นิ้วไปที่ใครสักคนมากนักเพราะใครจะช่วยให้คุณเข้าใจได้ เครื่องมือทั้งสองยังแสดงชุดการแก้ไข / การเปลี่ยนแปลงที่มีการแก้ไขซึ่งจะช่วยให้เข้าใจว่าเหตุใดโค้ดจึงถูกเขียนด้วยวิธีนั้น
Keith

3
อย่าลืม svn สรรเสริญ
David Watson

คำตอบ:


129

TFS เทียบเท่าคือคำสั่ง Annotate ที่ฉันเชื่อ (เพียงคลิกขวาที่ไฟล์เวอร์ชันในตัวสำรวจซอร์สโค้ดและเลือก "คำอธิบายประกอบ")

มีข้อมูลเพิ่มเติมเกี่ยวกับในช่วงนี้เป็นMSDN


7
น่าเสียดายที่ TFS มี "คำอธิบายประกอบเวอร์ชันนี้" แทนที่จะเป็น "ใส่คำอธิบายประกอบเวอร์ชันก่อนหน้า" เช่นเดียวกับใน SVN เมื่อติดตามบรรทัดของโค้ดผ่านการเปลี่ยนแปลงหลายรายการ
Matthijs Wessels

@MatthijsWessels ฉันยอมรับว่าไม่มีคุณสมบัติในตัวสำหรับสิ่งนี้ อย่างไรก็ตามคุณสามารถดูประวัติโดยใส่คำอธิบายประกอบการเปลี่ยนแปลงแต่ละรายการลงในหน้าต่างของตัวเองจากนั้นแยกมุมมองออกเป็นคำอธิบายประกอบ ge.tt/7og5eKW1/v/0?c
Adam Caviness

9
@Adam ฉันมักจะใช้คำตำหนิคือเมื่อฉันเห็นบรรทัดของรหัสและต้องการทราบว่าใครเป็นผู้เพิ่มและทำไม ฉันจะตำหนิฉันเห็นว่าใครแก้ไขบรรทัดสุดท้าย แต่การเปลี่ยนแปลงนั้นอาจเป็นเพียงการเปลี่ยนแปลงเล็กน้อยเช่นการเว้นวรรค ความสามารถในการทำ "ตำหนิเวอร์ชันก่อนหน้า" ซ้ำ ๆ ได้อย่างง่ายดายฉันสามารถติดตามบรรทัดเมื่อมีการเปลี่ยนแปลงที่แท้จริงที่ฉันสนใจ ดังนั้นฉันไม่จำเป็นต้องเปรียบเทียบหน้าต่างตำหนิที่แตกต่างกันฉันแค่ต้องย้ายไปยังหน้าต่างถัดไปที่แตะเส้นนั้นอย่างง่ายดาย ในไฟล์ขนาดใหญ่ที่มีการเปลี่ยนแปลงที่ไม่เกี่ยวข้องจำนวนมากการใช้วิธีการดูประวัติต้องใช้ความพยายามอย่างมาก
Matthijs Wessels

ขอบคุณสำหรับตัวชี้ วิธีเดียวที่ฉันสามารถค้นหาและเรียกคืนไฟล์ที่ถูกลบคือโดยใช้เว็บอินเตอร์เฟส TFS ฉันไม่สามารถทำงานนี้ใน VS. ฉันไม่รู้ว่าปัญหาเกิดจากโครงการ VS 2005 ที่ฉันรู้สึกว่าตัวเองหมดหน้าตัก
Greg

2
มีคุณลักษณะ "ตำหนิรุ่นก่อนหน้า" แต่ไม่ได้อยู่ในจุดเดียวกับ "ตำหนิปัจจุบัน" เมื่อคุณดูประวัติของไฟล์ให้คลิกขวาที่แถวเพื่อแก้ไขและเลือกรายการเมนู "คำอธิบายประกอบ" จากที่นั่น
Sean U

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.