Kịch bản là:Làm thế nào để làm cho tập tin sản xuất svn diff vá lỗi sẽ áp dụng, khi svn cp hoặc svn mv đã được sử dụng?
- svn cp hoặc mv một số tập tin
- sửa đổi tập tin mà
- svn diff> mypatch
Trên máy tính khác (bản sao hoạt động tương tự, nhưng không có thay đổi):
- Hãy thử áp dụng mypatch.
- Không -> cố gắng sửa đổi tệp không tồn tại.
Làm cách nào để tạo bản vá lỗi vá lỗi bản vá lỗi svn diff, hoặc áp dụng sạch vá được tạo bởi svn diff trong trường hợp này? Tôi không thể cam kết. Tôi muốn bảo tồn mergeinfo (vì cách giải quyết rõ ràng là thêm tệp hoàn toàn mới, mà không cần kết nối với tệp trước đó).
Điều này không hoạt động nếu có thay đổi về tài sản giữa các nhánh mặc dù. –
Điều này không hiệu quả đối với tôi. Tệp bản vá được tạo ra vẫn hiển thị tệp được sao chép dưới dạng sửa đổi tệp gốc (ví dụ: tệp có các dòng bắt đầu bằng - cũng như các dòng không bắt đầu bằng - hoặc +). Hơn nữa, một nỗ lực trong sản lượng vá: "12 trong số 14 hunks FAILED - tiết kiệm từ chối để tập tin". Bạn đã thử điều này với một tệp nguồn thực sự có nội dung và tệp đích có nội dung khác với tệp nguồn phải không? –
tôi đang tìm kiếm chính xác điều tương tự, và điều này làm việc một sự quyến rũ, nhờ – nivanka