2011-07-06 41 views
8

Có thể sử dụng điều khiển nguồn TFS không có Visual Studio không? Tôi phải đặt một số tập tin trong một số kiểm soát nguồn, những tập tin được lưu trữ trong một thư mục trong một số máy chủ, đó là một cái gì đó phát triển trong các hình thức Oracle. Tôi chỉ cần thêm các tệp đó vào một số điều khiển nguồn và tôi muốn sử dụng TFS cho điều đó. Bất kỳ mẹo hoặc công cụ nào chúng tôi có thể sử dụng cho điều này?Điều khiển nguồn TFS không có Visual Studio?

Trả lời

0

Tôi là một trong những người yêu thích TFS, nhưng tôi nghĩ trong trường hợp của bạn nếu bạn không cần sử dụng Team Explorer hoặc Team Explorer Everywhere Phiên bản (VisualSVN Server) là mã nguồn mở và nó có tích hợp hệ điều hành shell (TortoiseSVN) menu chuột phải sẽ dễ dàng hơn bằng cách sử dụng dòng lệnh

2

xem this answer nhưng bạn sẽ cần đảm bảo rằng bạn cũng có máy chủ tfs đang chạy để kết nối. Nó sẽ không đơn giản hơn để sử dụng git/mercurial/svn ... {bất kỳ hệ thống kiểm soát nguồn miễn phí nào khác}?

8

TFS có khả năng là quá mức cần thiết cho một vài tệp trong một thư mục duy nhất, nhưng nếu cơ sở hạ tầng TFS đã có sẵn thì nó sẽ hoạt động.

Bạn sẽ cần Team Explorer (hoặc, trên không phải Windows) Team Explorer Everywhere được cài đặt để cung cấp cho bạn các công cụ máy khách. Nhưng bạn có thể thực hiện tất cả các hoạt động mã nguồn bằng dòng lệnh tf.exe (hoặc tương đương với Team Explorer Everywhere).

6

Team Foundation Server Power Tools có Windows Shell Extensions cung cấp tích hợp với Windows Explorer và hộp thoại tập tin phổ biến. Với tích hợp này, bạn có thể thực hiện nhiều thao tác kiểm soát nguồn mà không cần phải chạy công cụ dòng lệnh của Visual Studio hoặc Team Foundation.

+2

Tôi đã tải xuống nhưng làm cách nào để sử dụng ngay bây giờ? Tôi chỉ thấy mục "Phân tích thực tiễn tốt nhất" trong menu. – SearchForKnowledge

+0

@SearchForKnowledge đầu tiên tạo vùng làm việc cục bộ và ánh xạ nó tới một dự án trên máy chủ TFS. Sau đó, từ bên trong Windows Explorer, mỗi biểu tượng tệp sẽ có một mũi tên nhỏ màu xanh ở góc dưới cùng bên trái để cho biết nó nằm trong điều khiển nguồn. Nhấp chuột phải vào một tệp và xem trình đơn thả xuống Team Foundation Server để xem các hành động có sẵn. – Kidquick

+0

@SearchForKnowledge Xem https://msdn.microsoft.com/en-us/library/zthc5x3f(v=vs.90).aspx – Kidquick

0

Vlad: Điều đó đúng, nhưng điều này quan trọng: Tôi đã sử dụng "Tiện ích mở rộng vỏ" trong một thời gian chỉ để nhận ra rằng nó tạo ra vấn đề. Trước hết, "Tiện ích mở rộng Shell" không báo cáo lỗi trong quá trình đăng ký; nó chỉ dừng đột ngột và cửa sổ đóng lại.

Ngoài ra, lý do tôi tìm kiếm "Trình kiểm soát nguồn" bên ngoài là nếu bạn xóa bất kỳ tệp nào từ Window Explorer thuộc Kiểm soát nguồn theo TFS, thủ tục Đăng ký sẽ không thành công khi có tệp còn thiếu. Cách chính xác để xóa một tệp một cách an toàn là thực hiện thông qua "Trình kiểm soát nguồn"; việc đăng ký sẽ hoạt động. Thông thường không phải là một vấn đề, trừ khi, như tôi, bạn có một dự án Java và không có sự tích hợp giữa NetBeans & TFS.

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