ฉันไม่สามารถหาวิธีในบรรทัดคำสั่งเพื่อพูดว่า "คัดลอกไฟล์ทั้งหมดจากไดเร็กทอรี A ไปยังไดเร็กทอรี B แต่ถ้าไฟล์มีอยู่แล้วในไดเร็กทอรี B อย่าเขียนทับไม่ว่าไฟล์ใดจะใหม่กว่า และไม่ต้องแจ้งให้ฉันทราบ "
ฉันเคยผ่านการคัดลอกย้าย xcopy & robocopy และสิ่งที่ใกล้เคียงที่สุดที่ฉันจะได้รับคือคุณสามารถบอก robocopy ว่า "คัดลอก A ถึง B แต่อย่าเขียนทับไฟล์ที่ใหม่กว่าด้วยไฟล์ที่เก่ากว่า" แต่นั่นไม่ได้ผลสำหรับฉัน . ฉันดู xxcopy แต่ทิ้งไปเนื่องจากฉันไม่ต้องการให้บุคคลที่สามต้องพึ่งพาเหตุการณ์หลังการสร้าง Visual Studio ซึ่งจะต้องให้ผู้ใช้ SVN รายอื่นต้องติดตั้งเครื่องมือนั้นเพื่อทำการสร้าง
ฉันต้องการเพิ่มบรรทัดคำสั่งให้กับเหตุการณ์หลังการสร้างใน Visual Studio 2010 เพื่อให้ไฟล์ที่สร้างจากเท็มเพลต T4สำหรับอ็อบเจ็กต์โมเดลEFใหม่ถูกแจกจ่ายไปยังโฟลเดอร์โปรเจ็กต์ที่เป็นของ แต่สร้างไฟล์ใหม่สำหรับอ็อบเจ็กต์ที่มีอยู่ อย่าเขียนทับไฟล์ปลายทางที่อาจแก้ไขได้
เนื่องจากเทมเพลต T4 สร้างขึ้นใหม่ซอร์สไฟล์จะใหม่กว่าเสมอและฉันไม่สามารถใช้สวิตช์ "ใหม่กว่า" ได้อย่างน่าเชื่อถือฉันไม่คิดว่า
ฉันใช้คลาสบางส่วนสำหรับรายการเหล่านั้นที่ฉันทำได้ แต่มีสิ่งอื่นที่ฉันสร้างขึ้นที่ไม่สามารถใช้คลาสบางส่วนได้ (เช่นการสร้างไฟล์ EditorTemplate หรือ DisplayTemplate * .ascx เริ่มต้น)
ใครมีปัญหาที่คล้ายกันที่พวกเขาแก้ไข?
cmd.exe
'sfor
คำสั่ง? ถ้าไม่ฉันขอแนะนำให้คุณเรียกใช้for /?
และใช้สิ่งนั้น