Mã cho trang web của tôi sử dụng đoạn mã này để triển khai tự động trên máy chủ (Ubuntu).Bỏ qua kết quả trống cho xargs trong Mac OS X
cmd = 'cd ' + checkout_dir + ' && ' + svn_command + " st | awk '{print $2}' | grep -v ^deploy | tac | xargs -r" + svn_command + " revert -R && " + svn_command + ' up -r ' + options.revision
gì lệnh này làm nó cd
vào thư mục kiểm tra là, chạy svn status
, và sau đó trích xuất tên tập tin ($2
), loại bỏ các deploy
thư mục và tất cả các file của mình từ danh sách (I don 't muốn hoàn nguyên nó). Nếu không có đối số, nó không chạy lệnh svn revert, nếu không nó sẽ thực hiện.
Rất tiếc, xargs -r
không hoạt động trên máy của tôi (Mac OS X 10.8). Vì vậy, tôi bị mắc kẹt ở đây, bất cứ ai có thể giúp đỡ?
Đó có phải là mã Python hay không? – tripleee