2011-02-10 19 views
7

Câu hỏi của tôi khá đơn giản Tôi đã thực hiện nhiều thay đổi trong dự án của mình mà tôi không muốn hợp nhất với chi nhánh chính ngay lập tức. Tôi đã không lấy một chi nhánh khi bắt đầu những thay đổi này trong khi tôi đang tạo ra chúng. Vì vậy, bây giờ tôi đã cố gắng tìm một cách để có chi nhánh để kiểm tra mã của tôi nhưng có vẻ không phải là một giải pháp. Làm thế nào tôi có thể làm điều này và cách tiếp cận tốt nhất để có. Tôi đang sử dụng Visual Studio 2010 kết nối với TFS 2008.Có cách nào trong VS 2010 với TFS 2008 để kiểm tra các thay đổi của bạn với tư cách là chi nhánh mới không?

Cảm ơn rất nhiều.

Trả lời

11

Bạn có thể tạo một chi nhánh mới ngay bây giờ và sau đó thay đổi các đường dẫn trên các tập tin chỉnh sửa của bạn đến chi nhánh mới trước khi kiểm tra chúng trong.

  1. Tạo một chi nhánh mới.
  2. Ẩn các thay đổi đang chờ xử lý của bạn.
  3. Sử dụng các công cụ quyền lực để di chuyển các thay đổi đã được sắp xếp từ nhánh hiện tại sang chi nhánh mới của bạn bằng lệnh sau đây.

    tfpt unshelve [MY_SHELVESET_NAME]/di chuyển/nguồn: CURRENT_BRANCH_PATH/target: NEW_BRANCH_PATH

Hãy nhìn vào các powertools giúp để có được biết thêm chi tiết.

+0

Tôi không chắc chắn lý do tại sao nhưng tôi không thể thay đổi các thay đổi hiện tại của mình do đó không thể thử giải pháp của bạn. Tôi sẽ cố gắng giải quyết và hiểu tại sao tôi không thể bỏ qua bình luận trở lại. Cảm ơn sự giúp đỡ của bạn Kaius. Chỉnh sửa: Đó là vì tôi là một tổng noob (Không thấy phần tên đệm) Tôi đang cố gắng giải pháp của bạn ngay lập tức. –

+0

ok, khi bạn chạy lệnh, các đường dẫn trên các tệp chưa được vá sẽ khớp với nhánh mới của bạn. Kiểm tra và xây dựng mọi thứ trước khi kiểm tra nhưng bạn nên làm tốt ở giai đoạn đó. – SecretDeveloper

+0

Cũng có lẽ vì tôi là người mới bắt đầu, tôi không thể vượt qua vấn đề "không thể xác định không gian làm việc". Ra TFS là trên một máy chủ và nếu tôi sử dụng lệnh trên máy tính của tôi tại thư mục chính xác nó nói rằng nó đã không thể tiếp cận với máy chủ. (404) –