Khi tôi có nhiều xung đột, có cách nào giải quyết tất cả chúng bằng cách chỉ cần yêu cầu SVN giữ phiên bản nằm trong kho lưu trữ không? Thật không may, chúng tôi vẫn đang sử dụng 1,4.Subversion giải quyết tất cả các xung đột nhanh chóng
Trả lời
Tôi tin rằng nếu bạn chạy lệnh svn revert . -R
, về cơ bản bạn hoàn tác mọi thay đổi đối với bản sao làm việc của mình. Nếu có các tệp bị xung đột, SVN sẽ gửi các thay đổi của bạn và sử dụng bản sửa đổi mà bạn đã cập nhật gần đây nhất.
Tất nhiên, điều này cũng loại bỏ các thay đổi đối với các tệp không bị xung đột.
SVN gửi các thay đổi của bạn và sử dụng phiên bản bạn đã kiểm tra ban đầu; bạn vẫn cần cập nhật svn để lấy phiên bản HEAD hiện tại từ kho lưu trữ. –
@Roger: nhưng nếu bạn có tệp bị xung đột, thì bạn đã chạy svn up. Nó là phiên bản mà svn lên kéo từ kho mà svn reverts (trừ khi điều này thay đổi, tôi đã thử nghiệm nó với 1.6.3). –
làm rõ câu trả lời của tôi cho phù hợp :) –
cập nhật svn. --chấp nhận toàn bộ số điện thoại
Hoặc không có sẵn trong svn 1.4?
Bạn có thể thử và chạy 1,5 máy khách với máy chủ 1.4, có thể hoạt động.
Tôi đã chạy 1,5 khách hàng với máy chủ 1,4 trong một thời gian. Đối với hầu hết các mục đích nó hoạt động tốt, nhưng bạn bị mất theo dõi hợp nhất tự động, cho một điều. Xem "mối quan tâm tương thích" trong ghi chú phát hành 1.5 (http://subversion.tigris.org/svn_1.5_releasenotes.html). –
Bạn có thể thử
svn st | awk '/^C/ { print $2 }' | xargs svn revert
này trở lại tất cả các file với các cuộc xung đột
- 1. Xung đột GITHUB Giải quyết
- 2. Giải quyết các xung đột Git Svn
- 3. Giải quyết xung đột cây
- 4. Giải quyết xung đột hợp nhất: Bắt buộc ghi đè tất cả các tệp
- 5. Giải quyết xung đột trong git
- 6. Hợp nhất giải quyết xung đột
- 7. giải quyết xung đột svn đơn giản
- 8. Cách giải quyết các phụ thuộc liên kết xung đột?
- 9. Git rebase --continue than phiền ngay cả khi tất cả các xung đột hợp nhất đã được giải quyết
- 10. Giải quyết xung đột Git bằng các tệp nhị phân
- 11. Cách giải quyết các hội đồng xung đột trong .Net?
- 12. Giải quyết các xung đột bị trì hoãn với SVN
- 13. Không thể giải quyết xung đột cây với SVN
- 14. cách giải quyết xung đột kéo git trong xcode ui
- 15. Giải quyết xung đột tên lớp trong ứng dụng Rails
- 16. Subversion - Luôn giải quyết xung đột bằng cách sử dụng của tôi cho một tập hợp các tệp
- 17. Cách giải quyết xung đột đồng thời trong ado.net
- 18. Cách giải quyết xung đột thư viện (apache commons-codec)
- 19. Giải quyết xung đột Mercurial này như thế nào?
- 20. Cách giải quyết xung đột hợp nhất của tệp xib?
- 21. Độ phân giải xung đột Subclipse
- 22. Cách an toàn để giải quyết xung đột phụ thuộc đối với Drive và Dropbox?
- 23. Bao gồm FSharp.Có trong dự án C#: giải quyết các xung đột loại
- 24. Giải quyết xung đột tên trong các tham chiếu trong Sphinx với intersphinx
- 25. Giải quyết một cách có hệ thống các kiểu xung đột trong css
- 26. Kéo Git giải quyết xung đột bằng cách sử dụng các thay đổi của tôi
- 27. Trình duyệt giải quyết các lớp xung đột như thế nào?
- 28. ResolveBundleUrl không giải quyết tất cả các tệp?
- 29. Độ phân giải xung đột Couchdb
- 30. Sự cố giải quyết xung đột giảm-giảm trong ngữ pháp của tôi
Tại sao bạn sẽ muốn làm điều đó? cho phép bạn nói rằng bạn đã thực hiện thay đổi 200 dòng và ai đó đã kiểm tra tệp ngay trước khi bạn chỉ cần thêm một vài nhận xét, gây ra xung đột. Bạn chỉ cần ném 200 dòng thay đổi của bạn đi cho điều đó? –
đó là một trường hợp mà tôi biết rằng tất cả những thay đổi trong một số bản sao làm việc là rác, và muốn sử dụng phiên bản Repos. – nategood