Tôi dường như không thể tìm ra cách trên dòng lệnh để nói "sao chép tất cả các tệp từ thư mục A sang thư mục B, nhưng nếu tệp đã tồn tại trong thư mục B, đừng ghi đè lên nó, bất kể tệp nào mới hơn và đừng nhắc tôi. "
Tôi đã trải qua quá trình sao chép, di chuyển, xcopy & robocopy và điều gần nhất mà tôi có thể nhận được là bạn có thể nói với robocopy "sao chép A sang B, nhưng đừng ghi đè tệp mới hơn bằng tệp cũ hơn", nhưng điều đó không hiệu quả với tôi . Tôi đã xem xét xxcopy, nhưng đã loại bỏ nó, vì tôi không muốn có sự phụ thuộc của bên thứ ba vào sự kiện sau xây dựng Visual Studio sẽ yêu cầu người dùng SVN khác cài đặt công cụ đó để thực hiện xây dựng.
Tôi muốn thêm một dòng lệnh vào sự kiện sau tạo trong Visual Studio 2010 để các tệp được tạo từ mẫu T4 cho các đối tượng mô hình EF mới được phân phối đến các thư mục dự án mà chúng thuộc về, nhưng các tệp được tạo lại cho các đối tượng hiện có không ghi đè lên các tệp đích có thể được chỉnh sửa.
Vì mẫu T4 tái tạo, tệp nguồn luôn mới hơn và tôi không thể sử dụng công tắc "mới hơn" một cách đáng tin cậy, tôi không nghĩ vậy.
Tôi sử dụng các lớp từng phần cho những mục mà tôi có thể, nhưng có những thứ khác mà tôi tạo không thể sử dụng các lớp từng phần (ví dụ: tạo tệp EditorTemplate hoặc DisplayTemplate * .ascx mặc định).
Bất kỳ ai có bất kỳ vấn đề tương tự họ đã giải quyết?
cmd.exe
'sfor
lệnh? Nếu không, tôi khuyên bạn nên chạyfor /?
và sử dụng nó.