unpushed

Phần mềm chụp màn hình:
unpushed
Các chi tiết về phần mềm:
Phiên bản: 1.1.0
Ngày tải lên: 14 Apr 15
Nhà phát triển: Dmitry Bashkatov
Giấy phép: Miễn phí
Phổ biến: 11

Rating: 2.0/5 (Total Votes: 1)

unpushed là nhánh của dự án "chưa cam kết" ban đầu được tạo ra bởi Brandon Rhodes (http://bitbucket.org/brandon/uncommitted).
"Unpushed" cho biết thêm một số tính năng: * Hỗ trợ cho việc kiểm tra các chi nhánh cho các cam kết unpushed * trên màn hình thông báo
Lời nói đầu từ bản gốc tác giả
Khi làm việc trên một dự án kiểm soát phiên bản trên ổ cứng của tôi, tôi thường lật qua một cách nhanh chóng để một dự án khác để thực hiện một sự thay đổi nhanh chóng. Đến cuối ngày, tôi đã quên mất rằng sự thay đổi khác thường và tìm thấy nó tháng sau khi tôi nhập vào kho lưu trữ đó một lần nữa. Tôi cần một cách để được thông báo vào cuối mỗi ngày về những thay đổi không bị giam ngồi xung quanh trên hệ thống của tôi.
Do đó sinh này "không cam kết" kịch bản: bằng cách sử dụng hệ thống định vị trí của bạn (1) lệnh hoặc bằng cách đi bộ một cây hệ thống tập tin riêng của mình, nó sẽ tìm thấy phiên bản thư mục kiểm soát và in báo cáo đầu ra tiêu chuẩn về bất kỳ thay đổi không được cam kết vẫn còn ngồi trên của bạn lái xe. Bằng cách chạy nó từ một cron (8) công việc mà bạn có thể thực hiện thường xuyên thông báo này.
Chạy "unpushed"
Theo mặc định "unpushed" sử dụng xác định vị trí (1) lệnh để quét cho các kho, có nghĩa là nó có thể hoạt động một cách nhanh chóng, ngay cả trên hệ thống tập tin rất lớn như thư mục chính của tôi:
& Nbsp; unpushed ~
Nhưng bạn nên được cảnh báo: vì xác định vị trí (1) cơ sở dữ liệu được cập nhật chỉ một lần một ngày trên hầu hết các hệ thống, điều này sẽ bỏ lỡ các kho mà bạn đã tạo ra từ chạy cuối cùng của nó. Để được hoàn toàn chắc chắn để xem tất cả các kho hiện nay, thay vào đó bạn nên hỏi "unpushed" để tìm kiếm cây hệ thống tập tin riêng của mình. Để làm được điều này vào thư mục "phát" của bạn, ví dụ, bạn nên gõ này:
& Nbsp; -w unpushed ~ / devel
Không chỉ các đầu ra của "-w" luôn luôn được cập nhật lên, nhưng nó thường nhanh hơn cho cây thư mục nhỏ. Các hành vi mặc định của việc sử dụng xác định vị trí (1) (mà cũng có thể yêu cầu một cách rõ ràng, với "l") là nhanh hơn khi các cây thư mục mà bạn đang tìm kiếm là rất lớn.
Nếu bạn đã từng muốn có một danh sách của tất cả các kho lưu trữ, và không chỉ những người có thay đổi cam kết, bạn có thể sử dụng "a" tùy chọn:
& Nbsp; -a unpushed ~
Ngoài ra bạn có thể liệt kê các tập tin chính xác hoặc nhánh đã được thay đổi bằng cách sử dụng "v" tùy chọn tiết:
& Nbsp; -v unpushed ~
Bạn luôn có thể nhận được sự giúp đỡ bằng cách chạy "unpushed" không có đối số hoặc với "h" hoặc "help" tùy chọn.
On-Screen thông báo
& Nbsp; unpushed-thông báo ~
sẽ hiển thị thông báo trên màn hình về các thay đổi chưa được cam kết và unpushed. Trên Linux này được thực hiện thông qua thư viện pynotify. Trên các hệ thống khác tính năng này không thực hiện được nêu ra.
Bạn có thể thêm dòng này vào crontab của bạn (crontab -e):
* / Ngày 18-ngày 20 Tháng 10 * * * unpushed-thông báo ~
Điều này sẽ cho bạn thấy thông báo về các thay đổi chưa được cam kết và unpushed mỗi 10 phút bắt đầu từ 6h tối kết thúc lúc 8 giờ tối.
Đừng quên thêm unpushed-thông báo cho cron PATH!
VC hỗ trợ
Tại thời điểm này, "unpushed" hỗ trợ:
* `Mercurial`_ (thư mục .hg)
* `Git`_ (thư mục git)
* `Subversion`_ (thư mục .svn)
Chỉ có hỗ trợ chi nhánh cho Git. Tôi không biết làm thế nào để làm điều đó trong Mercurial vì tôi không sử dụng nó

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

  • đánh dấu Fix README
  • Báo cáo tập untracked riêng
  • Thêm tùy chọn -t để bỏ qua các tập tin untracked
  • Show không đẩy changesets trong Mercurial. Cảm ơn Guilherme Gondim để thử nghiệm

Yêu cầu :

  • Python

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

grt
grt

14 Apr 15

musdex
musdex

11 May 15

hgview
hgview

17 Feb 15

raw-import
raw-import

14 Apr 15

Ý kiến ​​để unpushed

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