tôi thấy mình làm như sau rất nhiều:Thông báo cam kết sau sáp nhập Hg, thực tiễn tốt nhất?
C:\Code>hg pull
pulling from http://server/FogBugz/kiln/Repo/Project/Rebuild/trunk
searching for changes
adding changesets
adding manifests
adding file changes
added 2 changesets with 4 changes to 4 files (+1 heads)
(run 'hg heads' to see heads, 'hg merge' to merge)
C:\Code>hg merge
4 files updated, 0 files merged, 0 files removed, 0 files unresolved
(branch merge, dont forget to commit)
C:\Code>hg commit -m "Merged"
C:\Code>hg push
pushing to http://server/FogBugz/kiln/Repo/Project/Rebuild/trunk
searching for changes
remote: kiln: successfully pushed 2 changesets
Câu hỏi của tôi là, những gì là tốt hơn/hữu ích hơn nhắn để sử dụng sau khi sáp nhập một pull từ kho cam kết. Có bất kỳ phương pháp hay nhất nào mà mọi người sử dụng trong các hệ thống kiểm soát phiên bản được phân phối cho loại điều này không?
Nghe giống như những gì tôi làm .... Đoán rằng làm cho hai chúng tôi (và tất cả những người tôi làm việc với quá!) Có thể không làm thực hành tốt nhất ... – jcolebrand
IMHO các thông điệp hợp nhất (và cam kết) là một lỗ hổng của hg Trong subversion bạn có thông điệp tường trình của các cam kết trước đó, sau đó svn up đang làm một hợp nhất tự động sau đó bạn có thể cam kết chỉ * của bạn * thay đổi với tất nhiên các thông điệp tường trình bên phải. Tôi muốn trong một phiên bản tương lai của hg không chỉ có các thông điệp cam kết hợp nhất rỗng, mà còn không có sự kiện nào cả trong dòng thời gian cho điều đó! Chúng ta có nên sử dụng "hg pull --rebase" như được đề xuất không? Tôi đã bỏ lỡ một cái gì đó? xin vui lòng chỉ cho tôi một lời giải thích .. ;-). Chúc mừng –