Tôi tự hỏi, nếu những từ này đồng nghĩa với nhau?svn: changeset = revision?
Trả lời
Có, chúng là các thuật ngữ tương đương cho hầu hết các mục đích sử dụng.
Khi bạn nhận được "changeset" 5100 hoặc "sửa đổi" 5100, bạn đang thảo luận điều tương tự. Thay đổi về mặt kỹ thuật là những thay đổi chứa trong đó (giống với hầu hết các hệ thống kiểm soát nguồn) và phiên bản kỹ thuật là phiên bản sau khi changeset được áp dụng, nhưng phần lớn thời gian, bạn đang nói về cùng một thứ.
Mỗi bộ thay đổi được cam kết được đánh dấu bằng số sửa đổi để nhận dạng duy nhất các thay đổi cụ thể. Nói đúng ra, bạn có thể nói changeset đề cập đến những thay đổi đối với các tệp, và số sửa đổi là những gì xác định nó, nhưng tôi đoán rằng hầu hết mọi người tình cờ sử dụng hai khả năng thay đổi lẫn nhau.
Không thực sự. Một changeset là (như tên ngụ ý) một tập hợp các thay đổi, trong khi sửa đổi là trạng thái của cơ sở mã tại một thời điểm cụ thể.
Thay đổi được áp dụng cho một bản sửa đổi để tạo bản sửa đổi mới.
Do đó, bản sửa đổi có thể được coi là hiệu ứng tích lũy của một chuỗi các thay đổi.
Có nói tất cả điều đó, sửa đổi cụm từ thường được sử dụng làm từ đồng nghĩa cho changeset, ("Bạn có thấy bản sửa đổi của tôi không? Nó thêm một số tệp mới."), Nhưng tôi thấy việc sử dụng đó không rõ ràng và khó hiểu.
ít nhất đối với SVN những từ đó đồng nghĩa với nhau. Changeset = một tập hợp các thay đổi = sửa đổi.
Về cơ bản một changeset là tất cả mọi thứ liên quan đến một kiểm tra trong hoạt động, trong SVN đó là một sửa đổi.
- 1. svn hoàn nguyên từ changeset
- 2. Cách tốt nhất để liên kết vấn đề Redmine với SVN revision
- 3. Net AssemblyName.version Build so Revision
- 4. Rollback một changeset trong tfs
- 5. TFS 2010: Lấy danh sách changeset Id
- 6. Kiểm tra một changeset trong HG
- 7. hg rebase abort không thành công: "unknown revision"
- 8. Làm thế nào để ghép một changeset hợp nhất với Mercurial
- 9. SVN - con đường Bỏ qua
- 10. Mercurial: Xóa changeset khỏi chi nhánh từ xa
- 11. TFS - Tìm chi tiết của tiếng changeset ID
- 12. Chỉ kết hợp một changeset từ một chi nhánh khác
- 13. Xác định changeset 'đang hoạt động' với Mercurial?
- 14. Nhận tip changeset của từ xa kho Mercurial
- 15. Thay đổi SVN URL kho
- 16. SVN - Tiếp cận '!/SVN/[tên repo]/svn/tôi' cấm
- 17. Cách sử dụng từ khóa tùy chỉnh trong SVN
- 18. svn log --xml không hợp lệ xml
- 19. SVN hợp nhất sáp nhập thêm thứ
- 20. Di chuyển Git-2-SVN?
- 21. SVN Version Rollback Câu hỏi
- 22. Điều gì đã xảy ra với nền tảng sdk android 2.3 api 9 revision 1?
- 23. emacs ediff-revision cho Hg than phiền về số lượng đối số sai
- 24. egit thay thế tập tin duy nhất - HEAD Revision vs File trong git index
- 25. Heroku: Hiển thị Git Revision Hash và Dấu thời gian trong Chế độ xem?
- 26. Android NDK revision 7 Công cụ 'awk' của máy chủ đã lỗi thời
- 27. git svn cherry chọn phớt lờ cảnh báo
- 28. Nhập SVN không tạo thư mục .svn?
- 29. git svn đối số mơ hồ 'HEAD'
- 30. git svn clone của một thư mục duy nhất của kho SVN
Để thêm vào sự nhầm lẫn, SVN cũng có [danh sách thay đổi] (http://svnbook.red-bean.com/en/1.5/svn.advanced.changelists.html), đây là một điều hoàn toàn khác. – Tgr