Tôi có một bản sửa đổi đã được cam kết cho thân cây SVN mà tôi muốn khôi phục. Tuy nhiên, tôi muốn giữ lại những thay đổi trong một số thời trang như một chi nhánh hoặc thậm chí là một tập tin vá lỗi. Bất kỳ đề xuất?Làm thế nào để kiểm dịch một phiên bản lật đổ cụ thể?
Trả lời
Đảo ngược hợp nhất (Tôi nghĩ đó là thuật ngữ), cam kết và đó là tất cả.
Đối với phần "hợp nhất ngược" - TSVN có tính năng thú vị này được gọi là "Hoàn nguyên về bản sửa đổi này" (và "Hoàn nguyên thay đổi từ bản sửa đổi này"), có thể truy cập được thông qua đối thoại Nhật ký.
Mục đích chính của VCS là giữ lịch sử thay đổi của bạn. Bạn luôn có thể quay lại bản sửa đổi cụ thể này bằng cách sử dụng "Cập nhật để sửa đổi ..." hoặc bằng cách sử dụng "lối tắt" đã nói ở trên.
Bạn có thể chỉ định một sửa đổi cụ thể khi bạn thực hiện một bản sao (ví dụ: chi nhánh).
Cái gì như:
svn copy -rsome_revision trunk branches/interesting_branch
Vì vậy, quay trở lại các thay đổi trong thân cây của bạn và sau đó làm chi nhánh của bạn, xác định việc sửa đổi trước khi bạn cam kết rollback của bạn (hợp nhất).
Bạn cũng có thể nắm bắt sự khác biệt dưới dạng tệp bản vá, nếu đó là những gì bạn thực sự muốn làm, bằng cách chuyển hướng đầu ra của svn diff
vào tệp văn bản. Nhưng điều đó thường không cần thiết vì các lệnh hợp nhất lật đổ cung cấp cho bạn tính linh hoạt này.
- 1. Làm thế nào để kiểm tra một phiên bản cụ thể trong git từ git log?
- 2. Thêm tệp không được phiên bản vào phiên bản lật đổ
- 3. Công cụ dòng lệnh để đổ phiên bản Windows DLL?
- 4. Làm cách nào để kiểm tra phiên bản cụ thể của một tệp trong Git?
- 5. Một cách sane để đổi tên một thư mục trong bản sao làm việc lật đổ
- 6. cách lật đổ AutoCAD
- 7. Làm thế nào để đóng một chi nhánh thẻ lật đổ?
- 8. Trình xem lật đổ dựa trên web
- 9. Git- làm thế nào để kiểm tra một phiên bản cụ thể (cam kết băm) trong Teamcity?
- 10. Làm thế nào để xây dựng một phiên bản cụ thể của SVN trong Hudson/Jenkins
- 11. làm thế nào để chạy easy_install sử dụng một phiên bản python cụ thể
- 12. Làm thế nào để quản lý nhiều nhánh phát hành trong lật đổ?
- 13. Làm thế nào để bắt đầu triển khai các ứng dụng PHP từ một kho lưu trữ lật đổ?
- 14. Làm thế nào tôi có thể pha liên kết một phiên bản cụ thể?
- 15. Làm thế nào để thực thi trình biên dịch C++ để sử dụng phiên bản CRT cụ thể?
- 16. Chuyển từ Mercurial để lật đổ
- 17. Khôi phục kết nối dự án lật đổ Eclipse
- 18. đang đồng bộ hóa với hai kho lật đổ
- 19. Làm thế nào để loại bỏ hoàn toàn plugin lật đổ
- 20. Làm thế nào để chúng tôi đếm lật đổ cam kết cho mỗi người dùng
- 21. Làm thế nào để bạn tổ chức kho lưu trữ lật đổ RPGLE của bạn trên IBM i?
- 22. Có cách nào để sử dụng bitbucket để ngã ba một dự án lật đổ?
- 23. Có thể kiểm tra các tệp từ lật đổ không có thư mục .svn không?
- 24. Làm cách nào để thoát khỏi điều khiển nguồn lật đổ trong studio trực quan?
- 25. làm thế nào để kiểm tra phiên bản jdk sử dụng để biên dịch một file .class
- 26. Làm cách nào để bạn đính kèm bản sao cục bộ lật đổ sang một điều khiển từ xa khác?
- 27. Bạn có cần tạo chi nhánh để kiểm tra một phiên bản git cụ thể không?
- 28. Libgdx làm thế nào để lật một BitmapFont?
- 29. Tai nghe tự động lật đổ Subversion
- 30. jquery làm thế nào để làm một hiệu ứng lật?
Và tôi có thể khôi phục các thay đổi vào một ngày sau đó không? –
Bạn có thể khôi phục các thay đổi bằng cách hoàn nguyên lần hoàn nguyên trước đó. –
Làm cho tinh thần, cảm ơn bạn. –