Tôi có thể đặt móc để kéo "kéo"/"đẩy" từ/đến git-svn
kho lưu trữ được quản lý không?Hooks cho git-svn
Tình huống là tôi có máy chủ dự án trên Mã Google và sử dụng git để quản lý bản sao làm việc cục bộ. Tôi muốn đặt một số móc để khi kiểm tra vào/ra dữ liệu từ/đến kho SVN với git svn fetch
và git svn dcommit
, tôi có thể thực hiện một số sửa đổi đối với cam kết. Vì tôi không lưu trữ SVN kho lưu trữ, tôi không thể đặt móc ở phía máy chủ.
Có móc nào tôi có thể sử dụng không? Hoặc có cách nào để "đánh dấu" một nhánh thông thường, để git pull
và git push
trên nhánh đó sẽ kiểm tra vào/ra từ/đến một kho lưu trữ SVN thay vào đó, do đó các móc git bình thường có thể được sử dụng?
Xin cảm ơn trước.
Brilliant! Kho lưu trữ trung gian sẽ giải quyết được vấn đề của tôi. Nhưng tôi muốn giữ câu hỏi mở trong vài ngày để xem liệu có một giải pháp thanh lịch hơn không :) – iamamac
@lamamac: tuyệt đối. Đó là những gì một tiền thưởng cho;) – VonC
"nó cũng có thể, trên một git fetch yêu cầu, kích hoạt một git svn lấy và xác nhận nó" - móc nào bạn sẽ sử dụng cho điều này - tôi không thể nhìn thấy bất cứ điều gì rõ ràng trong githooks mà sẽ được kích hoạt trên máy chủ khi máy khách cố kéo. – Greg