2008-11-13 37 views
24

Làm cách nào để bỏ qua tất cả các tệp trong thư mục trong điều khiển nguồn?TortoiseSVN - Bỏ qua các tệp trong thư mục đã có trong kho lưu trữ

/project/published/ là một thư mục Tôi muốn giữ

/project/published/some_file(s) được file/thư mục Tôi không muốn

Xem chi tiết: Hiện nay khi tôi đi đến cam kết thay đổi cho dự án của tôi, tôi nhìn thấy rất nhiều file mà Tôi không muốn. Chúng là các tệp được xuất bản vào một thư mục và tôi không cần chúng dưới sự kiểm soát nguồn. Tôi sẽ không bao giờ biết tên của các tệp này khi chúng được người dùng chọn.

Tôi đã cố gắng sử dụng thuộc tính svn:ignore với giá trị published/* nhưng điều đó không hiệu quả. Bất kỳ ý tưởng?

Trả lời

3

Có lẽ điều này có thể giúp bạn: trong hộp thoại Cam kết có một hộp kiểm để "Hiển thị các tệp không phiên bản". Nó không giống như nói với Tortoise/SVN để bỏ qua chúng, nhưng có thể chỉ cần làm các trick. HTH

+1

Tôi đã sử dụng cách tiếp cận đó và đó là một rắc rối. Nếu tôi đã bỏ chọn, đôi khi tôi bỏ qua để thêm tệp mới vào nguồn. –

1

Tôi đoán bạn đã cố gắng:

svn propset svn:ignore published/* 

svn propset cần giá trị và mục tiêu tách:

svn propset svn:ignore [value] [target] 

... vì vậy hãy thử:

svn propset svn:ignore "*" published 

(Don' Đừng quên báo giá.)

+0

Đề xuất của bạn cho phép tôi áp dụng thuộc tính trực tiếp vào thư mục vì tôi không sử dụng dòng lệnh để đặt thuộc tính nhưng thay vào đó sử dụng giao diện người dùng của TortoiseSVN. –

11

Tôi đã tìm thấy một giải pháp. Nếu tôi đặt thuộc tính svn: ignore trực tiếp trên thư mục tôi muốn giữ (được xuất bản) và đặt giá trị của nó thành * thì nó thực hiện những gì tôi muốn. Tôi đã có thể muốn thêm tài sản này vào gốc của dự án nhưng điều này cũng hoạt động.

prop - svn: ignore giá trị

- *

Cảm ơn những lời đề nghị.

47

Bạn chỉ việc kích chuột phải vào thư mục published/, chọn TortoiseSVN -> Properties, chọn New -> Advanced như sau:

tên
  • tài sản: svn:ignore
  • giá trị tài sản: *

Sau đó, nó sẽ làm việc tốt.

+1

Trên TortoiseSVN mới nhất bạn sẽ phải đi đến TortoiseSVN -> Properties -> New ... -> Other – manospro

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