2009-03-13 14 views
8

Tôi hiện đang chuyển một số mã nguồn từ kho lưu trữ Subversion (SVN) sang máy chủ Team Foundation Server của khách hàng của tôi. Một trong những điều tôi vấp phải là dường như không có cách nào để chỉnh sửa kho lưu trữ mà không cần kéo tất cả các tệp trong kho lưu trữ đó vào một thư mục làm việc cục bộ trong vùng làm việc cục bộ. Tôi đang sử dụng Visual Studio 2008 Team Explorer.Tôi có thể thêm một thư mục mới vào một máy chủ kho lưu trữ TFS mà không cần sử dụng một bản sao làm việc cục bộ không?

kho của tôi giống như cấu trúc này:

$ 
$/branches 
$/trunk 
$/trunk/Solution1 
$/trunk/Solution1/... etc. 

Bây giờ những gì tôi muốn làm là thêm một thư mục mới trong thư mục gốc của thân cây (ví dụ: $/trunk/Documents). Bởi vì cây thư mục Solution1 ($/trunk/Solution1) chứa rất nhiều dữ liệu, tôi không muốn có một bản sao cục bộ của thư mục đó. Tôi muốn tạo thư mục máy chủ thư mục "Tài liệu" mới. Tuy nhiên, tôi nhận thấy nút "New Folder" trên thanh công cụ Source Control Explorer được chuyển sang màu xám khi thư mục kho lưu trữ đã chọn không sẵn dùng làm thư mục làm việc trong vùng làm việc cục bộ.

Sử dụng SVN này không bao giờ là một vấn đề, bởi vì bằng cách sử dụng TortoiseSVN tôi có thể tạo một thư mục mới phía máy chủ bằng cách sử dụng trình duyệt kho. SVN không yêu cầu bạn kiểm tra thư mục gốc của nó trước.

Có ai biết làm thế nào để phía máy chủ chỉnh sửa kho lưu trữ TFS không? Tôi đã bỏ lỡ một số điều tầm thường?

+3

RIDICULOUS rằng điều này là không thể. – Luke

Trả lời

8

Bạn không cần phải lấy bản sao cục bộ, nhưng bạn cần ánh xạ thư mục phía máy chủ đến không gian làm việc trên máy cục bộ của bạn.

Trong trình khám phá kiểm soát nguồn, sử dụng hộp thả xuống "Vùng làm việc ..." để tạo ánh xạ như vậy. Tôi thấy rằng cách tiếp cận đơn giản nhất là ánh xạ nút gốc trong TFVC ($) tới một thư mục trên máy cục bộ của bạn, chẳng hạn như c: \ tfs, và cho phép cấu trúc phân cấp đẩy xuống dưới.

+1

Vấn đề của tôi là tôi đã không ánh xạ nút gốc, nhưng ở đâu đó thấp hơn trong cây, bạn phải ánh xạ bố mẹ của đối tượng mà bạn muốn thay đổi, cái nào có ý nghĩa :-) – LeonZandman

2

Điều buồn cười (hoặc có thể buồn) về điều này là bản thân động cơ máy chủ TFS không có giới hạn (nếu bạn đặt SVNBridge lên trên nó, bạn có thể thêm một thư mục mới vào một máy chủ kho lưu trữ TFS mà không cần sử dụng Nhưng thật đáng buồn là khách hàng TFS bản địa làm cho nó không thể làm được điều đó ...

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