git-sweep

Phần mềm chụp màn hình:
git-sweep
Các chi tiết về phần mềm:
Phiên bản: 0.1.1
Ngày tải lên: 14 Apr 15
Nhà phát triển: Arc90, Inc.
Giấy phép: Miễn phí
Phổ biến: 19

Rating: 1.0/5 (Total Votes: 1)

git-quét là một công cụ dòng lệnh giúp bạn làm sạch các chi nhánh Git đã được sáp nhập vào master.
Một trong những tính năng tốt nhất của Git là chi nhánh rẻ. Có nhiều mô hình phân nhánh hiện có như GitHub Flow và git-flow Vincent Driessen của mô tả các phương pháp để sử dụng tính năng này.
Vấn đề
Chi nhánh tổng thể của bạn thường là nơi mà tất cả các vùng đất code của bạn. Tất cả các tính năng chi nhánh có nghĩa là ngắn ngủi và sáp nhập vào tổng thể một khi chúng được hoàn thành.
Khi thời gian tuần hành trên, bạn có thể xây dựng một danh sách dài các chi nhánh mà không còn cần thiết. Họ đã được sáp nhập vào tổng thể, chúng ta làm gì với họ bây giờ?
Câu trả lời
Sử dụng git-quét bạn có thể loại bỏ một cách an toàn các chi nhánh từ xa đã được sáp nhập vào master.
Để cài đặt nó chạy:
pips cài đặt git-quét || easy_install git-quét
Hãy thử nó cho chính mình (một cách an toàn)
Để xem danh sách các chi nhánh phát hiện git-quét được sáp nhập vào chi nhánh tổng thể của bạn:
Bạn cần phải có kho chứa Git của bạn như là thư mục làm việc hiện tại của bạn.
$ Cd myrepo
Các lệnh xem trước không thực hiện bất kỳ thay đổi để repo của bạn.
$ Git-quét xem trước
Lấy từ xa
Các chi nhánh đã được sáp nhập vào tổng thể:
& Nbsp; branch1
& Nbsp; branch2
& Nbsp; branch3
& Nbsp; branch4
& Nbsp; branch5
Để xóa chúng, chạy lại với `git-quét cleanup`
Nếu bạn hài lòng với danh sách, bạn có thể chạy các lệnh để xóa các chi nhánh từ xa, dọn dẹp:
$ Git-quét dọn dẹp
Lấy từ xa
Các chi nhánh đã được sáp nhập vào tổng thể:
& Nbsp; branch1
& Nbsp; branch2
& Nbsp; branch3
& Nbsp; branch4
& Nbsp; branch5
Xóa các chi nhánh? (Y / n) y
& Nbsp; xóa branch1 (thực hiện)
& Nbsp; xóa branch2 (thực hiện)
& Nbsp; xóa branch3 (thực hiện)
& Nbsp; xóa branch4 (thực hiện)
& Nbsp; xóa branch5 (thực hiện)
Tất cả được thực hiện!
Hãy cho mọi người chạy 'git fetch --prune` để đồng bộ với từ xa này.
(Bạn không phải, bạn được đồng bộ hóa)
Lưu ý: điều này có thể mất một ít thời gian, nó nói chuyện qua ống đến từ xa.
Bạn cũng có thể cung cấp cho nó một cái tên khác nhau cho các chi nhánh từ xa và tổng thể của bạn.
= $ Git-quét xem trước --master phát triển --origin = github
...
Nói cho nó để bỏ qua git fetch mà nó theo mặc định.
$ Git-quét xem trước --nofetch
Các chi nhánh đã được sáp nhập vào tổng thể:
& Nbsp; branch1
Để xóa chúng, chạy lại với `git-quét dọn dẹp --nofetch`
Làm cho nó bỏ qua một số chi nhánh.
= $ Git-quét xem trước --skip phát triển
Lấy từ xa
Các chi nhánh đã được sáp nhập vào tổng thể:
& Nbsp; quan trọng như nâng cấp
& Nbsp; nâng cấp-libs
& Nbsp; derp-loại bỏ
Để xóa chúng, chạy lại với `git-quét dọn dẹp --skip = develop`
Một khi git-quét tìm các chi nhánh, bạn sẽ được yêu cầu xác nhận rằng bạn muốn xóa chúng.
Xóa các chi nhánh? (Y / n)
Bạn có thể sử dụng các tùy chọn force để bỏ qua điều này và bắt đầu xóa ngay lập tức.
$ Git-quét dọn dẹp --skip = phát triển force
Lấy từ xa
Các chi nhánh đã được sáp nhập vào tổng thể:
& Nbsp; quan trọng như nâng cấp
& Nbsp; nâng cấp-libs
& Nbsp; derp-loại bỏ
& Nbsp; xóa quan trọng như nâng cấp (thực hiện)
& Nbsp; xóa nâng cấp-libs (thực hiện)
& Nbsp; xóa derp-loại bỏ (thực hiện)
Tất cả được thực hiện!
Hãy cho mọi người chạy 'git fetch --prune` để đồng bộ với từ xa này.
(Bạn không phải, bạn được đồng bộ hóa)

là gì mới trong phiên bản này:

  • Khắc phục vấn đề # 1 mà làm cho git-quét menu trợ giúp hữu ích hơn
  • Sửa chữa một vấn đề ngữ pháp nhỏ trong sự giúp đỡ
  • Khắc phục vấn đề # 2 mà bỏ tùy chọn thêm khi nói cho bạn để sử dụng dọn dẹp
  • Thêm một lựa chọn force để bỏ qua xác nhận nhanh chóng

Yêu cầu :

  • Python
  • GIT

Phần mềm tương tự

checkoutmanager
checkoutmanager

20 Feb 15

hg-git
hg-git

20 Feb 15

octogit
octogit

20 Feb 15

jig
jig

14 Apr 15

Phần mềm khác của nhà phát triển Arc90, Inc.

Ý kiến ​​để git-sweep

Bình luận không
Nhập bình luận
Bật hình ảnh!