Khi tôi thêm công cụ mới vào git-gui
, hộp thoại cho biết rằng tôi có thể sử dụng một số biến được chuyển đến công cụ ($REVISION
, $ARGS
, $FILENAME
).
Có bất kỳ tham số nào khác là không được ghi lại (ví dụ: thư mục repo hiện tại, v.v ...) không? Tại sao chúng không có trong số documentation của git-gui
?
Trường hợp sử dụng hiện tại của tôi là tôi có hai tập lệnh bật/tắt móc trước. Hiện tại, tôi phải mở Windows Explorer của mình và nhấp đúp vào các tệp hàng loạt có chút vụng về. cách dễ dàng hơn sẽ là để làm điều đó trực tiếp ra khỏi git-gui
...
Là một thay thế (phụ câu hỏi), tôi cũng sẽ quan tâm đến bỏ qua pre-cam kết nối (ví dụ vượt qua --no-verify
khi cam kết) ra khỏi git-gui
.
tôi thấy 'thiết lập s "sử dụng: $ :: argv0 $ :: subcommand $ :: subcommand_args" ': có thể có một cách để vượt qua và thực hiện một lệnh git phụ ... – VonC
@ xem đúng, đó là biến được đưa vào tài khoản của git-gui lúc khởi động. Tuy nhiên, 'GIT_DIR' và' GIT_WORK_TREE' vẫn nên được đặt ('Công cụ -> Thêm') và được tính đến bởi lệnh phụ. Tôi đã không có gì trên '--no-verify' mặc dù. – VonC