2010-09-29 28 views
5

TFS được thiết lập trên máy ảo và chúng tôi có 6 nhà phát triển đang sử dụng nó. Chúng tôi đã đi hơn một năm rồi. Chúng ta phải di chuyển VM đến một trung tâm dữ liệu mới và địa chỉ IP sẽ thay đổi. Tất cả chúng ta đều tham chiếu đến máy chủ TFS bởi IP của nó thay vì HOST hoặc DNS (vâng, tôi biết!)TFS - Di chuyển đến máy chủ mới. Làm thế nào để cập nhật các giải pháp với thông tin máy chủ mới?

Mọi thứ đều được mã hóa cứng thành địa chỉ IP. Làm cách nào để cập nhật cấu hình cục bộ thành piont cho IP máy chủ mới?

Tôi đã tìm thấy mục 'Máy chủ' trong sổ đăng ký và tôi thấy rằng tệp giải pháp có IP tới máy chủ được mã hóa cứng vào đó.

Có cách nào dễ dàng để thực hiện những thay đổi này mà không cần chỉnh sửa thủ công tệp/sổ đăng ký không?

Trả lời

9

Đây là những gì tôi đã làm để giải quyết vấn đề của mình.

bước

  1. Sửa EP2.sln trong notepad. Thay đổi từ SccTeamFoundationServer = http://123.123.123.123:8080/ tới SccTeamFoundationServer = http://123.123.123.124:8080/ Lưu. Lưu ý: tệp sẽ được đánh dấu là chỉ đọc. Chỉ cần bỏ chọn Chỉ đọc trong các thuộc tính tệp.
  2. Mở VS (không mở bất kỳ giải pháp nào). Xem -> Team Explorer 3. Nhấp chuột phải vào nút máy chủ (123.123.123.124) và chọn 'Ngắt kết nối'
  3. Nhấp vào nút 'Thêm dự án nhóm hiện tại' và sau đó nhấp vào nút 'Máy chủ' 5. Nhấp vào 'Thêm' để thêm một máy chủ mới. Nhập địa chỉ IP và để mặc định. Nhấp vào OK và sau đó nhấp vào 'Đóng'
  4. Từ menu thả xuống, hãy chọn máy chủ mới (sẽ được gắn nhãn là IP bạn đã nhập). Nhấp vào hộp kiểm '(Chọn Tất cả)' và sau đó nhấp vào OK. Thông tin máy chủ sẽ bắt đầu làm mới, đợi cho đến khi hoàn tất.
  5. Tại thời điểm này, đóng cửa sổ Team Explorer và mở giải pháp. Sẽ có một hộp thoại "Có vẻ như có sự khác biệt giữa thông tin kiểm soát nguồn của giải pháp về một số (các) dự án và thông tin trong (các) tệp dự án". Chỉ cần nhấp OK và chờ giải pháp tải.

Xong.

4

Máy chủ nền tảng nhóm được sử dụng bởi giải pháp được mã hóa cứng trong tệp .sln. Bạn sẽ thấy một phần tương tự như sau:

SccTeamFoundationServer = http://192.168.1.100:8080/ 

Bạn cũng cần phải sửa đổi địa chỉ TFS trong Team Explorer trong Visual Studio.

+0

cách bạn chỉnh sửa địa chỉ trong Team Explorer? Đó là những gì tôi không thể tìm ra. –

+0

Bạn thêm Máy chủ nhóm mới và xóa Máy chủ nhóm cũ.Trong Team Explorer bạn nhấn vào biểu tượng '+' và sau đó trên nút 'Servers ...' cho phép bạn quản lý các máy chủ TFS. –

+0

Đó là những gì tôi đang cố gắng tránh làm. Tôi không muốn phải làm lại bất cứ điều gì, chỉ cần thay đổi một địa chỉ. Có không có cách nào khác? Nếu tôi thêm một máy chủ mới, nó sẽ làm hỏng không gian làm việc hiện tại? –

4

Câu trả lời được cung cấp bởi DustinDavis là chính xác, tuy nhiên một điều đáng chú ý là Visual Studio có thể đã lưu vào bộ nhớ cache kết nối của bạn với Team Foundation trong cài đặt người dùng của bạn. Sau khi làm theo hướng dẫn của Dustin, nếu bạn vẫn nhận được thông báo lỗi đề cập đến địa chỉ IP cũ của bạn, hãy thử xóa thư mục bộ nhớ cache tại vị trí sau:

C: \ Users [USER] \ AppData \ Local \ Microsoft \ Team Foundation \ X.0 \ Cache

Điều này sẽ buộc Visual Studio sử dụng địa chỉ IP mới mà bạn cung cấp trong tệp sln.

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