2012-06-14 6 views
9

Có thể thực hiện cam kết "một phần" hoặc "vá" trong Team Foundation không? Tôi có một tệp với hai dòng đã được sửa đổi, nhưng tôi chỉ muốn cam kết một trong những dòng đó. Git có chức năng này trong lệnh "git add -p". TFS có cái gì đó tương tự?Cam kết một phần tệp trong Tổ chức nhóm

Vấn đề của tôi cụ thể hơn là: tệp .proj của tôi có thay đổi đối với cài đặt kết nối cơ sở dữ liệu mà tôi không muốn cam kết TFS (vì đây là kết nối với cơ sở dữ liệu phát triển trên máy tính của riêng tôi). Tuy nhiên, tôi đã xóa một tệp trong dự án, vì vậy tôi muốn cam kết loại bỏ tham chiếu khỏi tệp .proj. Tôi đang sử dụng Team Foundation Server 11 và Visual Studio 2010.

+0

Đối với vấn đề cụ thể của tôi, tôi phát hiện ra rằng tôi có thể đặt "Cấu hình cài đặt triển khai cho:" thả xuống trong cài đặt dự án thành "My dev dev env" cho các cài đặt kết nối mà tôi chỉ muốn trên máy tính của mình. –

Trả lời

8

số

Bạn có thể lùi lại một trong những thay đổi đó, cam kết một còn lại, sau đó áp dụng lại các thay đổi mà bạn didnt '' muốn đi.

HOẶC

Bạn có thể gác lại những thay đổi hiện tại của bạn, thực hiện thay đổi để xóa các tập tin, cam kết rằng sau đó unshelve thay đổi của bạn thiết lập và tiếp tục làm việc.