Mr-Repo

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

Rating: nan/5 (Total Votes: 0)

Ông. Repo là một kịch bản quản lý repo viết bằng Python & nbsp;. Nó rất đơn giản. Về cơ bản, nó biến bất kì thư mục Ông Repo được khởi tạo thành một kho lưu trữ cấu hình của các kho Git. Nó tạo ra hai tập tin để theo dõi trạng thái của nó.
- Một file YAML (.mr_repo.yml) mà giữ thông tin mở rộng về kho mà có thể xuất hiện trong thư mục
- Một tập tin, (.this_repo) tập tin theo dõi những gì các kho hiện đang có sẵn trong thư mục
... Nhưng tại sao?
Tôi có phải là một thư mục repo trên một số máy tính của tôi. Thư mục này chứa chủ yếu là kho Git mà tôi muốn được avaialble trên nhiều máy tính. Tôi sử dụng Dropbox để đồng bộ hóa rất nhiều các tập tin giữa các máy tính của tôi, nhưng không phải là thư mục repo vì nhiều lý do. Tuy nhiên, tôi vẫn muốn quản lý những gì tôi có trong thư mục repo của tôi trên máy tính của tôi. Vì vậy, tôi sẽ được đồng bộ hóa các tập tin .mr_repo.yml với Dropbox và cho phép ông Repo làm phần còn lại của công trình.
Cách sử dụng
Chạy lệnh init để có được thiết lập hai tập tin thư mục con bằng cách tự động thông dịch.
python mr_repo.py init [--clean]
Các tùy chọn --clean gây ra các lệnh init tạo ra các tập tin theo dõi và để trống không tự động giải thích thư mục con.
Một khi bạn đã thiết lập các tập tin bạn có thể thêm và loại bỏ các hợp đồng mua bằng tên thư mục của họ với thêm và loại bỏ các lệnh.
python mr_repo.py thêm
# Hoặc để loại bỏ một repo
python mr_repo.py rm
Bạn cũng có thể tự động giải lại các thư mục hiện hành với các lệnh cập nhật.
cập nhật python mr_repo.py
Đó là tất cả những thứ nhàm chán. Các phần của ông Repo đó là thực sự hữu ích là khả năng của nó để kéo Repos bạn đã thêm từ những nơi khác, nhưng không có sẵn trong thư mục hiện tại của bạn.
Để xác định những gì Repos bạn đã chỉ cần sử dụng lệnh list. Theo mặc định lệnh list ra một danh sách các hợp đồng mua lại hiện nay. Sử dụng cờ -a cũng hiển thị thông tin về các hợp đồng mua không có sẵn (tức là repos hiện không được thiết lập trong CWD). Như bạn có thể mong đợi những lá cờ -n có thể được sử dụng để hiển thị Repos rằng hiện không có sẵn.
danh sách python mr_repo.py [-a | --all] [-n | --not-có sẵn]
Một khi bạn biết những gì là Repos hoặc hiện không có sẵn, bạn có thể nhận / unget họ.
python mr_repo.py get
python mr_repo.py unget [-f | force]
Lệnh unget loại bỏ các repo nếu tất cả các thay đổi đã được cam kết và cũng cập nhật các tập tin .this_repo. Trong trường hợp có sự thay đổi một uncomitted lỗi xảy ra và các câu lệnh bị lỗi. . Nếu người dùng muốn loại bỏ nó anyways sau đó người dùng có thể thêm các lá cờ -f để buộc loại bỏ

Yêu cầu :

  • Python

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

raw-import
raw-import

14 Apr 15

git-review
git-review

14 Apr 15

Synkie
Synkie

14 Apr 15

svnauthcheck
svnauthcheck

20 Feb 15

Ý kiến ​​để Mr-Repo

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