Jul 25, 2012

Workspace trong Team Foundation Server

Trong Visual Studio (VS), hay Eclipse muốn lập trình thì phải tạo file .cpp, .h, .cs, ... Ở một góc nhìn nào đó, tập hợp các file này tạo thành một project, tập hợp các project tạo thành một solution (trong VS) hay workspace (trong Eclipse). Khái niệm workspace trong Team Foundation Server khác với khái niệm workspace trong Eclipse, nó là tập hợp các solution.

Mục đích

Workspace sinh ra để ánh xạ các thư mục trên máy server xuống ổ cứng của client.
Điều đó có nghĩa là client viết mã nguồn vào file trên ổ cứng của anh ta sau đó mới upload lên server.
Ví dụ:
  • Tạo một workspace sau đó ánh xạ folder $/Sort từ server xuống thư mục C:\Sort.
  • Khi đó người quản trị server có thể tạo một folder mới tên là $/Sort/BubbleSort.
  • Nếu client Update (Get Last Version) thì thư mục C:\Sort\BubbleSort sẽ tự động được tạo.
  • Nếu client tạo folder mới C:\Sort\QuickSort sau đó Pending Change (Check in) thì thư mục trên server tương ứng là $/Sort/QuickSort sẽ được tạo tự động, và các thành viên khác có thể cập nhật sự thay đổi đó về thư mục của mình.

Các sử dụng

Trước hết, phải kết nối được với server

Tạo Workspace

Khi tạo một team project mới, workspace tự động được tạo.

Xem tất cả các folder được ánh xạ

Vào menu File|Source Control|WorkSpaces...
Cửa sổ Manage Workspaces hiện ra, nhất nút Edit.
Cửa sổ Manage Workspaces
Visua studio sẽ liệt kê tất cả các thư mục được ánh xạ đến sever:

Thêm thư mục ánh xạ mới

Mặc định, TFS sẽ ánh xạ toàn bộ thư mục và thư mục con của nó

Cloak và Uncloak

No comments:

Post a Comment