checkoutmanager

Phần mềm chụp màn hình:
checkoutmanager
Các chi tiết về phần mềm:
Phiên bản: 1.13
Ngày tải lên: 20 Feb 15
Nhà phát triển: Reinout van Rees
Giấy phép: Miễn phí
Phổ biến: 51

Rating: 1.0/5 (Total Votes: 1)

checkoutmanager làm bzr / hg / git / Thanh toán svn ở một vài nơi theo một tập tin cấu hình.
Ý kiến ​​phát triển
Ưu điểm: bạn đã có một lệnh mà bạn có thể cập nhật tất cả Thanh toán của bạn. Và với đó bạn có thể yêu cầu một danh sách các thay đổi chưa được cam kết. Và bạn có thể xây dựng lại toàn bộ cấu trúc thanh toán của bạn trên một máy mới chỉ bằng cách sao chép các tập tin cấu hình (điều này đã thực sự là mục đích tôi xây dựng nó cho: Tôi đã phải thay đổi máy tính xách tay khi tôi chuyển công việc ...).
Cảnh báo: Tôi chỉ thử nghiệm nó trên OSX và Linux, do đó không đảm bảo cho các cửa sổ. Nếu có những thay đổi cần thiết, họ có lẽ sẽ là rất nhỏ. Vì vậy, tôi hoan nghênh báo cáo lỗi và bản vá lỗi.
Generic sử dụng
Những gì tôi thường làm vào mỗi buổi sáng khi tôi được nhận vào làm việc checkoutmanager lên là. Đây lấy phiên bản mới nhất của tất cả Thanh toán của tôi từ máy chủ (s). Vì vậy, một svn lên để kiểm lật đổ của tôi, một hg kéo -u cho bóng và như vậy.
Theo thời gian, tôi sẽ làm một checkoutmanager st để hiển thị nếu tôi đã có một số tập tin không bị giam nằm xung quanh một nơi nào đó. Rất tiện dụng nếu bạn đã từng làm việc trong một số thư mục trong ngày: nó ngăn bạn quên kiểm tra trong đó một bugfix cho cả một tuần.
Một dự án mới có nghĩa là tôi thêm một dòng duy nhất để tôi tập tin cấu hình và chạy checkoutmanager co.
Checkoutmanager cho phép bạn trải Thanh toán qua nhiều thư mục. Nó không thể trộn lẫn các hệ thống kiểm soát phiên bản trong thư mục, tuy nhiên. Như một ví dụ, tôi đã có một ~ / buildout / thư mục với các dự án lớn website svn tôi đã kiểm tra ra khỏi đó. Và một thư mục với svn thư viện python công việc của tôi. Và một ~ / hg / dir với các dự án đồng bóng của tôi. Và tôi đã thực hiện kiểm của một số thư mục config trong thư mục nhà của tôi, như ~ / .emacs.d, ~ / .subversion và như vậy. Chỉ hoạt động tốt.
Commands
Lệnh có sẵn:
tồn tại
& Nbsp; In dù có kiểm có mặt hoặc mất tích
lên
& Nbsp; Grab phiên bản mới nhất từ ​​máy chủ.
st
& Nbsp; tình trạng in các tập tin trong Thanh toán
đồng
& Nbsp; Grab Thanh toán bị mất từ ​​máy chủ
mất tích
& Nbsp; thư mục Print đang thiếu từ các tập tin cấu hình
Thư mục Output đặt tên
Nếu bạn không chỉ định một tên thư mục đầu ra cho url thanh toán của bạn, nó chỉ mất phần cuối cùng. Một ngoại lệ: lật đổ. Đó là thông minh có:
& Nbsp; * https: // xxx / yyy / sản phẩm / trunk trở thành "sản phẩm" thay vì "thân cây".
& Nbsp; * https: // xxx / yyy / sản phẩm / chi nhánh / thí nghiệm trở thành "product_experiment" thay vì "thử nghiệm"
Nếu bạn muốn một cái gì khác, chỉ cần chỉ định một tên thư mục (phân cách bằng một không gian) trong tập tin cấu hình.
Config tập tin
Mẫu tập tin cấu hình:
# Tập tin cấu hình mẫu. Phần khác nhau cho mỗi vị trí cơ bản và phiên bản
# Hệ thống điều khiển. Chia tách tất cả mọi thứ trên tất cả các nơi trong nhiều
# Thư mục là tốt.
[Công thức nấu ăn]
Công thức nấu ăn # buildout tôi làm việc trên.
vcs = svn
basedir = ~ / svn / công thức nấu ăn
Thanh toán =
& Nbsp; svn: // svn / blablabla / trunk
& Nbsp; svn: // svn / khác / trunk differentname
& Nbsp; http: // host / yetanother / trunk
& Nbsp; https: // host / yetanother / chi nhánh / Reinout-fix
[Dotfolders]
# Folders mà cuối cùng configfolders như chấm trong thư mục gốc.
vcs = bzr
basedir = ~
Thanh toán =
& Nbsp; lp: emacsconfig / trunk .emacs.d
& Nbsp; sftp: // somwhere / subversion / trunk .subversion

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

  • Không sử dụng các tập tin cấu hình mẫu như các tập tin cấu hình thử nghiệm nữa. Điều này có nghĩa là có một tập tin cấu hình mẫu rất đẹp và hữu ích hơn bây giờ.
  • (Cảm ơn Craig Blaszczyk cho yêu cầu kéo của ông đó là cơ sở cho điều này!)

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

  • Cần bzr, các & quot; & quot; lệnh sử dụng mã thoát thay vì đầu ra lệnh bây giờ. Điều này là đáng tin cậy hơn và thoải mái. Khắc phục bằng cách Jendrik Seipp, cảm ơn!

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

  • Cho phép nhiều hơn một vcs trong một thư mục. Điều này đã thể trước đây, nhưng bây giờ được biết đến bạn không còn cần phải liệt kê tất cả các kiểm của vcs cạnh tranh trong các tùy chọn bỏ qua. Ngoài ra, các mục được bỏ qua trong một phần bây giờ cũng được bỏ qua trong các phần khác cho cùng một thư mục. Sửa chữa # 11. [Maurits]

được gì mới trong phiên bản 1.10:

  • Sử dụng --mine-lựa chọn duy nhất để bzr thiếu để chỉ hiện changesets đi của chúng tôi khi chạy checkoutmanager của & quot; & quot; lệnh cho bzr.
  • sao chép tệp mẫu cfg nếu nó không tồn tại, thay vì chỉ cho thấy các bản sao. Fixes # 12.
  • Thêm ẩn info lệnh. Nên chỉ hữu ích cho subversion nếu chương trình svn của bạn được cập nhật và hệ điều hành của bạn yêu cầu bạn cung cấp cho truy cập đến thông tin được lưu trữ svn của bạn một lần nữa, cho mỗi kho. [Maurits]

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

  • Nhập lệnh nâng cấp kiểm subversion của bạn để nâng cấp mới 1.7 bố trí của các thư mục svn. [Maurits]

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

  • Sử dụng git push --dry chạy ngay bây giờ để phát hiện không -yet-đẩy thay đổi đi với checkoutmanager ra. Fixes # 9 (báo cáo của Maurits van Rees).

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

  • Thêm tùy chọn --configfile. Hữu ích khi bạn muốn sử dụng để quản lý checkoutmanager Thanh toán cho một cái gì đó khác hơn so với các dự án phát triển thường xuyên của bạn. Trong thực tế: Tôi muốn sử dụng nó cho một 'sdistmaker' làm việc với git
  • .

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

  • Full fix cho # 7: checkoutmanager không dừng lại trên lỗi đầu tiên, nhưng vẫn tiếp tục. Và nó báo cáo tất cả các lỗi sau đó. Điều này giúp khi chỉ là một trong svn / hg / bất cứ máy chủ của bạn là xuống:. Phần còn lại sẽ chỉ tiếp tục làm việc
  • sửa chữa một phần cho # 7:. Svn lên chạy với --non tương tác với doanh nghiệp, vì vậy các lỗi xung đột lỗi được báo cáo thay vì khá nhiều âm thầm chờ đợi đầu vào tương tác sẽ không bao giờ đến

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

  • Sử dụng trừ CommandError, e thay vì trừ CommandError như e cho khả năng tương thích python2.4.

Yêu cầu :

  • Python

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

Repocafe
Repocafe

20 Feb 15

CrossVC
CrossVC

2 Jun 15

tratihubis
tratihubis

14 Apr 15

Phần mềm khác của nhà phát triển Reinout van Rees

lizard-ui
lizard-ui

20 Feb 15

lizard-map
lizard-map

20 Feb 15

Ý kiến ​​để checkoutmanager

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