Tôi có một repo nơi 'master' đang đi theo một hướng nhất định, và nhánh thứ hai 'foo' sẽ khác nhau đối với một vài cam kết, sau đó theo dõi tất cả các thay đổi tiếp theo đối với 'master' sau đó. Đây là tất cả bởi sự lựa chọn của khóa học.Subversion có --record-only cho việc hợp nhất, làm cách nào để tôi thực hiện tương tự trong Git?
Trong Subversion, bạn có thể thực hiện việc hợp nhất - chỉ ghi lại để đánh dấu mọi thứ là "hợp nhất đã xảy ra" mặc dù không có thay đổi thực tế nào được thực hiện. tức là điều này thay đổi các số theo dõi hợp nhất trong các thuộc tính gắn liền với các thư mục trong nhánh mục tiêu.
Tôi đã có một vở kịch với ..
git merge --no-cam kết tổng thể
.. như một cái gì đó tôi có thể để tinker với trước khi tôi làm như cam kết, nhưng nó đang tạo ra một đống lộn xộn của nhánh mục tiêu cho một phần của thay đổi trong câu hỏi (đổi tên theo sau là xóa).
Phải có cách dễ dàng hơn ..?
- Paul
P.S. Tôi thề đây là lần thứ ba tôi đề cập đến '--strategy = ours' trong tuần trước. Tôi tự hỏi tại sao tất cả mọi người đột nhiên cần phải vứt bỏ lịch sử ... – Cascabel
Tôi đang thay đổi một tệp cấu hình cơ sở dữ liệu trên nhánh, ngay sau điểm chi nhánh và không muốn hợp nhất lại thành thạo. Sau đó sửa lỗi trên các chi nhánh mặc dù, tôi muốn hợp nhất trở lại để làm chủ. Điều này sẽ cho phép điều đó, mà không cần anh đào chọn sửa chữa cam kết riêng lẻ. –
Trong khi thực hiện ở trên, nó xảy ra với tôi rằng thông tin cơ sở dữ liệu này thực sự thuộc về các biến môi trường, như trong ứng dụng Mười hai yếu tố. –