quá trình đầy đủ (Unix svn gói):
Kiểm tra file đang không ở trong SVN:
> svn st -u folder
? folder
Thêm tất cả (bao gồm cả các tệp bị bỏ qua):
> svn add folder
A folder
A folder/file1.txt
A folder/folder2
A folder/folder2/file2.txt
A folder/folderToIgnore
A folder/folderToIgnore/fileToIgnore1.txt
A fileToIgnore2.txt
Remove "Add" Cờ đến All * Bỏ qua file *:
> cd folder
> svn revert --recursive folderToIgnore
Reverted 'folderToIgnore'
Reverted 'folderToIgnore/fileToIgnore1.txt'
> svn revert fileToIgnore2.txt
Reverted 'fileToIgnore2.txt'
Sửa svn bỏ qua trên thư mục
svn propedit svn:ignore .
Thêm hai dòng single chỉ với những điều sau đây:
folderToIgnore
fileToIgnore1.txt
Kiểm tra xem tệp nào sẽ được tải lên và cam kết:
> cd ..
> svn st -u
A folder
A folder/file1.txt
A folder/folder2
A folder/folder2/file2.txt
> svn ci -m "Commit message here"
Để mở rộng khi điều này - 'hoàn nguyên' mà không sửa đổi được chỉ định undoes bất kỳ thay đổi nào đã xảy ra kể từ lần thanh toán cuối cùng, bao gồm thêm/xóa thay đổi lịch biểu, cho (các) tệp được chỉ định. – Amber
trong đó folder_name là thư mục mẹ của thư mục mà bạn đã thực hiện lệnh "Thêm" – MacGyver
Câu trả lời này là không chính xác nguy hiểm - nó sẽ unstage thay đổi của bạn bằng cách loại bỏ bản sao địa phương của bạn của các tập tin. Câu trả lời của Brian Lacy dưới đây là tốt hơn nhiều. –