2008-11-04 24 views
8

Hiện tại chúng tôi đang sử dụng VSS 6, điều này sẽ không thay đổi mà tôi sợ.Nhận tất cả các tệp được kiểm tra bởi người dùng bằng ứng dụng dòng lệnh An toàn Nguồn trực quan SS.exe

Tôi đang cố viết một tập lệnh cho phép người dùng sao chép nhanh tất cả các tệp mà họ đã kiểm tra vào một cây thư mục khác. Để thực hiện điều này, tôi cần có danh sách tất cả các tệp mà người dùng đã kiểm tra và thư mục mà tệp được kiểm tra. Điều này là dễ dàng, đủ để làm bằng cách sử dụng tìm kiếm trạng thái trong GUI. Nhưng tôi cần một cách để làm điều đó từ tiện ích dòng lệnh ss.exe.

Trả lời

8

Hai liên kết mà bạn có thể sử dụng:

VSS CommandLine Commands

VSS CommandLine Options

Mở rộng trên Panos reply

ss.exe Status $/ -R -U<Username> 

sẽ giúp bạn có được các tập tin của một người dùng cụ thể.

1

Xem here để sử dụng dòng lệnh của lệnh Trạng thái. Lệnh

ss.exe Status $/ -R -U 

hiển thị mọi tệp trong hệ thống được kiểm tra bởi người dùng hiện tại.

4

Từ dòng lệnh:

  1. cd C:\Program Files\Microsoft Visual SourceSafe
  2. SET SSDIR=<path to folder containing srcsafe.ini>
  3. ss Status $/ -R -U<username> > checked-out-by-username.txt

Và sau đó kiểm tra các nội dung của check-out-by-username.txt để séc -out.

Ví dụ:

My srcsafe.ini là trong C:\Program Files\Microsoft Visual SourceSafe\MasterDatabase. Và tên người dùng của tôi là bpaetzke.

Vì vậy, dòng lệnh của tôi trông như thế này:

  1. cd C:\Program Files\Microsoft Visual SourceSafe
  2. SET SSDIR=MasterDatabase
  3. ss Status $/ -R -Ubpaetzke > checked-out-by-bpaetzke.txt

Nếu bạn muốn để có được tất cả người dùng check-outs, loại bỏ các -U và cung cấp cho tập tin đầu ra một tên chung.

khác thông tin dòng lệnh:

3

Tôi đến đây tìm kiếm những điều tương tự, nhưng với Visual Source Safe version> = 8.0, lệnh doesn' t dường như làm việc cho tôi, thay vào đó tôi tìm thấy một cách dễ dàng hơn để tìm kiếm bằng cách sử dụng menu:

View -> tìm kiếm -> Trạng thái Tìm kiếm

Có chọn tùy chọn để tìm kiếm theo người dùng và chỉ định tên người dùng

enter image description here