2016-04-18 12 views
6

Tôi đã kiểm tra một số tệp từ chi nhánh chính của bộ mã của chúng tôi trong TFS. Sau đó, một nhánh riêng biệt đã được tạo ra. Tôi muốn kiểm tra mã của tôi với chi nhánh mới, mặc dù ban đầu tôi đã kiểm tra mã đó từ chi nhánh ban đầu. Điều này có thể không?Visual Studio 2015 - Đăng nhập vào một chi nhánh khác trong TFS

EDIT: Tôi biết tôi có thể đăng ký vào nhánh chính và thực hiện hợp nhất, nhưng tôi muốn tránh điều đó nếu có thể.

Trả lời

7

Vâng, dựa trên việc kiểm soát phiên bản bạn đang sử dụng.

Nếu bạn đang sử dụng GIT, thật đơn giản. Sau khi bạn tạo chi nhánh mới trong giao diện người dùng, bạn chỉ cần thực hiện 'kiểm tra' nhánh mới. Mọi thay đổi không được cam kết sẽ được tự động trỏ đến chi nhánh mới. Sau đó bạn có thể cam kết chúng ở đó.

Nếu bạn đang sử dụng TFVC, bạn cần phải gác lại những thay đổi của bạn trên nhánh gốc và unshelve chúng trên các chi nhánh khác. Chức năng này được cung cấp bằng cách sử dụng lệnh tfpt unshelve /migrate. Các bước chi tiết khác vui lòng tham khảo câu hỏi: TFS: submit changes done locally in one branch to another branch

Đây cũng là mẫu cho thấy sự khác biệt giữa GIT và TFVC.

7
  1. Install TFS 2015 Power Tools

  2. Tạo một shelveset thay đổi của bạn

  3. mở Command Prompt Developer

  4. Sử dụng lệnh tfpt unshelve /migrate như vậy

    tfpt unshelve /migrate /source:$/Project/Branch1 /target:$/Project/Branch2

0

Tôi không thể làm với câu trả lời bằng Power Tools, vì vậy tôi đã đăng ký trên nhánh nguồn, sáp nhập để nhắm mục tiêu và cuộn lại từ nhánh nguồn.

Các vấn đề liên quan