Tài liệu hướng dẫn quản lý code với launchpad và bazaar trên window Launchpad là nền tảng hợp tác phần mềm từ Canonical (nhóm phát triển Ubuntu). Launchpad là nhà của Unity, Docky, và nhiều tiện ích Linux phổ biến khác. Tuy không phải là điều kiện bắt buộc nhưng phần lớn các dự án lưu trữ tại Launchpad được phát triển và xây dựng cho cộng đồng Linux. Mọi tài khoản đều miễn phí. Launchpad có các công cụ để biến code bạn có thẻ cài đặt trên Ubuntu và các hệ thống Linux khác một cách dễ dàng. Launchpad hỗ trợ kiểm tra code, community translation và pullpush request và theo dõi vấn đề.
1. Dùng tool puttygen để tạo SSH key. save về 2 file public key và private key 2. Copy ssh key (phần bôi đen) và import vào tài khoản lauchpad 3. Dùng tool pageant để add file private key vào. (bước này để đánh dấu máy tính bạn sẽ làm việc trên launchpad. Launchpad sẽ dựa vào key để xác định) 4. Cài đặt bazaar (chọn full installation) 5. Vào cmd gõ: bzr whoami "yenbaopc <yenbao 1340@ gmail . com >" (để khai báo cho bazaar biết bạn là ai.) Cách đưa code lên launchpad 6. Tạo tài khoản trên launchpad.net 7. login vào lauchpad bằng lệnh bzr launchpad-login "xxx" (với xxx là launchpad id) 8. Tạo một team trên launchpad (nếu như project do nhiều người cùng thực hiện) 9. Tạo 1 project trên launchpad: vào trang chủ → register a project 10. Mở cmd a. cd đến thư mục cần đưa code lên launchpad b. gõ lần lượt các lệnh sau: ■ bzr init (để khởi tạo và cho bzr biết đây là thư mục đang làm việc) ■ bzr add (để thêm các tập tin) ■ bzr commit -m “commnet something” (để hoàn tất thao tác vừa làm) lưu ý: bước b chỉ là làm việc trên local, chưa thực sự đưa code lên launchpad c. bzr push bzr+ssh://bazaar.launchpad.net/~xxx/projectname/branchname (để đưa các tập tin vừa commit lên lauchpad. với xxx là launchpad id của người tạo, hoặc là tên của team, projectname là tên project đã tạo ở bước 8, branchname là tên thư mục sẽ chứa code) d. bzr bind bzr+ssh://bazaar.launchpad.net/~xxx/projectname/branchname (để đồng bộ các dữ liệu từ local và lauchpad) Nếu có nhiều người cùng làm việc trên project: ● Thực hiện từ bước 1 → 7 ● Người chủ của nhóm sẽ vào đường dẫn để thêm thành viên. https :// launchpad . net /~ xxx (với xxx là tên của team đã tạo ở bước 8) ● Các thành viên dùng lệnh bzr launchpad-login “launchpadid” để login ● Lấy code về máy bằng lệnh: bzr checkout lp:~xxx/projectname/branchname (xxx là tên team) ● Xong → có thể làm việc trên branchname đó Các lệnh thường dùng. bzr stat: xem các thay đổi ở thư mục đang làm việc. bzr dif: xem các đoạn code đã thay đổi ở từng tập tin bzr revert: rollback lại những thay đổi (chưa commit) bzr commit -m “comment something”: hoàn thành công việc thay đổi và đưa code lên lauchpad, nếu chỉ muốn commit 1 số file nào đó thì thêm tên file vào trước -m bzr umcommit: rollback lại commit mới nhất. bzr resolve: sửa lỗi conflic Tạo fullscreen cmd: vào cmd gõ wmic -> bấm phải chọn quickedit mode -> close cách mở cmd từ chuột phải: Lưu thành file .reg Windows Registry Editor Version 5.00 [HKEY_CLASSES_ROOT\Directory\shell\Prompt] @="Open cmd" [HKEY_CLASSES_ROOT\Directory\shell\Prompt\command] @="cmd.exe /k cd %1" . ai.) Cách đưa code lên launchpad 6. Tạo tài khoản trên launchpad. net 7. login vào lauchpad bằng lệnh bzr launchpad- login "xxx" (với xxx là launchpad id) 8. Tạo một team trên launchpad (nếu. làm việc trên local, chưa thực sự đưa code lên launchpad c. bzr push bzr+ssh:/ /bazaar .launchpad. net/~xxx/projectname/branchname (để đưa các tập tin vừa commit lên lauchpad. với xxx là launchpad. hiện) 9. Tạo 1 project trên launchpad: vào trang chủ → register a project 10. Mở cmd a. cd đến thư mục cần đưa code lên launchpad b. gõ lần lượt các lệnh sau: ■ bzr init (để khởi tạo và cho bzr biết