Tiếng AnhTiếng PhápTiếng Tây Ban Nha

Ad


Biểu tượng yêu thích OnWorks

lắc lư - Trực tuyến trên đám mây

Chạy lung tung trong nhà cung cấp dịch vụ lưu trữ miễn phí OnWorks qua Ubuntu Online, Fedora Online, trình mô phỏng trực tuyến Windows hoặc trình mô phỏng trực tuyến MAC OS

Đây là lệnh lắc lư có thể chạy trong nhà cung cấp dịch vụ lưu trữ miễn phí OnWorks bằng cách sử dụng một trong nhiều máy trạm trực tuyến miễn phí của chúng tôi như Ubuntu Online, Fedora Online, trình mô phỏng trực tuyến Windows hoặc trình mô phỏng trực tuyến MAC OS

CHƯƠNG TRÌNH:

TÊN


lắc lư - áp dụng các bản vá bị từ chối và thực hiện các khác biệt về từ ngữ

SYNOPSIS


ngọ nguậy [chức năng] [tùy chọn] hồ sơ [các tập tin]

MÔ TẢ


Chức năng chính của ngọ nguậy là áp dụng một bản vá cho một tập tin theo cách tương tự như
bản vá(1) chương trình.

Sự khác biệt đặc trưng của ngọ nguậy là nó sẽ cố gắng áp dụng một bản vá ngay cả khi
Phần "trước" của bản vá không khớp hoàn toàn với tệp mục tiêu. Điều này đạt được bằng cách
chia nhỏ tệp và ghép thành các từ và tìm cách căn chỉnh các từ trong tệp tốt nhất
với các từ trong bản vá. Khi sự liên kết này đã được tìm thấy, bất kỳ sự khác biệt nào (từ ngữ)
trong bản vá được áp dụng cho tệp tốt nhất có thể.

Cũng thế, ngọ nguậy sẽ (trong một số trường hợp) phát hiện những thay đổi đã được áp dụng và sẽ
bỏ qua chúng.

ngọ nguậy đảm bảo rằng mọi thay đổi trong bản vá đều được áp dụng cho tệp mục tiêu bằng cách nào đó. Nếu một
không thể thực hiện thay đổi cụ thể trong tệp, tệp sẽ được chú thích để hiển thị vị trí của
sự thay đổi phải được thực hiện theo cách tương tự như hợp nhất(1) chương trình với -A lựa chọn. Mỗi
chú thích chứa 3 thành phần: một phần của tệp gốc nơi cần thay đổi
được áp dụng, một phần của bản vá không thể khớp chính xác trong tệp và
văn bản sẽ thay thế phần đó của bản vá. Chúng được phân tách bằng dòng
chứa chính xác 7 ký tự giống nhau, có thể là '<', '|', '=' hoặc '>'
theo sau là một từ mô tả. Vì thế
<<<<<<< đã tìm thấy
Một phần của tập tin gốc
||||||| hy vọng
văn bản để thay thế
=======
văn bản để thay thế nó bằng
>>>>>>> thay thế
chỉ ra rằng "văn bản cần thay thế" nên được thay thế bằng "văn bản để thay thế bằng" ở đâu đó
trong phần của tập tin gốc. Tuy nhiên ngọ nguậy không thể tìm được nơi để làm
thay đổi này.

ngọ nguậy cũng có thể tạo ra các báo cáo xung đột chỉ hiển thị các từ có liên quan thay vì
hơn là hiển thị toàn bộ dòng. Trong trường hợp này, đầu ra trông như sau:
<<<---bản gốc|||cũ===mới--->>>

Một cách sử dụng có thể của ngọ nguậy là để chạy bản vá để áp dụng một số bản vá và thu thập danh sách
từ chối bằng cách theo dõi các thông báo lỗi từ bản vá. Sau đó, với mỗi tệp có một
từ chối đã được tìm thấy, chạy
lắc lư --thay thế tập tin gốc originalfile.rej

Cuối cùng, mỗi tệp phải được kiểm tra để giải quyết mọi xung đột chưa được giải quyết và để đảm bảo
bản vá được áp dụng là chính xác về mặt ngữ nghĩa.

Ngoài ra, tệp bản vá gốc có thể được đưa vào duyệt chế độ như
lắc lư -B < tập tin vá lỗi

Điều này sẽ cho phép những thay đổi và xung đột được kiểm tra và sửa đổi ở một mức độ nào đó;
và sau đó kết quả có thể được lưu lại.

LỰA CHỌN
Các tùy chọn sau được hiểu bởi ngọ nguậy. Một số trong số này được giải thích thêm
chi tiết trong các phần sau về MERGE, DIFF, EXTRACT và BROWSE.

-m, - hợp nhất
Chọn chức năng "hợp nhất". Đây là chức năng mặc định.

-d, --khác biệt
Chọn chức năng "khác biệt". Điều này hiển thị sự khác biệt giữa các tập tin. Điều này có thể
được đưa ra sau - lướt qua (xem bên dưới) trong trường hợp đó một bản vá hoặc khác biệt của hai tệp có thể
được xem mà không có bản gốc.

-x, --trích xuất
Chọn chức năng "trích xuất". Điều này trích xuất một nhánh của một bản vá hoặc tập tin hợp nhất.

-B, - lướt qua
Chọn chức năng "duyệt". Điều này tương tự như "hợp nhất" (hoặc "khác biệt") chỉ với một
trình bày khác nhau. Thay vì kết quả chỉ được gửi đến tiêu chuẩn
đầu ra, nó được trình bày bằng GUI dựa trên ncurses để mỗi phần của bản vá
có thể được kiểm tra để hiểu những xung đột có liên quan và những gì cần phải giải quyết
được bỏ qua để miếng vá được lắp vào đúng vị trí.

-w, --từ
Yêu cầu tất cả các hoạt động và hiển thị phải dựa trên từ. Đây là mặc định cho
chức năng "khác biệt".

-l, --dòng
Yêu cầu tất cả các hoạt động và hiển thị phải dựa trên dòng.

-b, --ignore-trống
Giảm nhấn mạnh khoảng trắng (dấu cách, tab và dòng mới) đang xác định sự khác biệt và
thay đổi.

Thông thường khoảng trắng được xử lý giống như một từ có thể được so khớp hoặc thay đổi bởi một
vá. Khi cờ này có hiệu lực, khoảng trắng chỉ đóng vai trò là dấu phân cách giữa
các từ khác và không khớp với chính nó. Tác động của việc này là những thay đổi trong
lượng khoảng trắng không được coi là đáng kể.

Nói chính xác, mọi khoảng trắng đều được kết hợp với từ trước đó hoặc, trong trường hợp
khoảng trống ở đầu dòng với từ đứng sau. Tuy nhiên nó không tham gia vào
bất kỳ sự so sánh nào của từ đó. Nếu một bản vá xóa một từ, khoảng trắng đính kèm
cũng bị xóa. Nếu một bản vá thêm một từ, khoảng trắng đính kèm sẽ được thêm vào dưới dạng
tốt.

Một dòng trống hoặc một dòng chỉ chứa các khoảng trống sẽ được coi là một từ duy nhất
nó sẽ khớp với bất kỳ dòng trống nào khác, bất kể nó có bao nhiêu khoảng trắng.

-b không có tác dụng trong --hàng chế độ.

-p, --vá
Coi tệp được đặt tên cuối cùng là một bản vá thay vì một tệp (với --diff) hoặc hợp nhất
(--trích xuất). TRONG hợp nhất or duyệt chế độ, -p yêu cầu phải có chính xác một tập tin
là một bản vá và có thể chứa các bản vá cho nhiều tệp. Các bản vá được hợp nhất
vào từng tập tin. Khi được sử dụng trong hợp nhất chế độ này, việc sử dụng này yêu cầu --thay thế tùy chọn
vì việc ghi nhiều tệp đã hợp nhất vào tiêu chuẩn là không thực tế.

Khi xử lý một bản vá nhiều tập tin, -p có thể được theo sau bởi một đối số số
cho biết có bao nhiêu thành phần tên tệp sẽ bị loại bỏ khỏi các tệp có tên trong
tập tin vá. Nếu không có đối số số nào được đưa ra, ngọ nguậy sẽ suy ra một cách thích hợp
dựa trên số lượng tập tin có trong hệ thống tập tin.

-r, --thay thế
Thông thường, đầu ra đã hợp nhất được ghi vào đầu ra tiêu chuẩn. Với --thay thế, Các
tập tin gốc được thay thế bằng đầu ra hợp nhất. TRONG duyệt chế độ này, hướng dẫn này
ngọ nguậy để luôn lưu kết quả hợp nhất khi thoát.

-o, --output =
Thay vì ghi kết quả vào thiết bị xuất chuẩn hoặc thay thế tệp gốc, điều này
yêu cầu đầu ra được ghi vào tập tin nhất định. Điều này chỉ có ý nghĩa
với - hợp nhất or - lướt qua khi được hợp nhất một lần để duyệt.

Tùy chọn này ghi đè -r.

-R, --đảo ngược
Khi được sử dụng với khác chức năng, trao đổi các tập tin trước khi tính toán
sự khác biệt. Khi sử dụng với hợp nhất or duyệt chức năng, ngọ nguậy cố gắng
hoàn nguyên các thay đổi thay vì áp dụng chúng.

-i, --không-bỏ qua
Thông thường, việc lắc lư sẽ bỏ qua những thay đổi trong bản vá dường như đã được thực hiện.
áp dụng trong bản gốc. Với cờ này, những thay đổi đó được báo cáo là xung đột
thay vì bị bỏ qua.

-W, --show-ngọ nguậy
Khi sử dụng với - hợp nhất, những xung đột có thể được giải quyết được sẽ được báo cáo là
mâu thuẫn với một đoạn thơ bổ sung cho biết kết quả sẽ ra sao nếu lá cờ này
đã không được sử dụng. Khổ thơ phụ được giới thiệu bằng một dòng có 7
dấu và (&) ký tự do đó:
<<<<<<< đã tìm thấy
Một phần của tập tin gốc
||||||| hy vọng
văn bản để thay thế
=======
văn bản để thay thế nó bằng
&&&&&&& nghị quyết
Văn bản sẽ là kết quả của một lần ngọ nguậy thành công
>>>>>>> thay thế

--báo cáo-ngọ nguậy
Nếu việc hợp nhất thành công trong việc áp dụng tất cả các thay đổi, thông thường nó sẽ thoát với một
trạng thái thành công (0), chỉ báo cáo thất bại (1) nếu xảy ra xung đột và
chú thích. Với --báo cáo-ngọ nguậy ngọ nguậy cũng sẽ báo cáo thất bại nếu có bất kỳ thay đổi nào
phải ngọ nguậy. Điều này có thể hữu ích khi ngọ nguậy được sử dụng để hợp nhất tự động
như với git. Nếu có bất kỳ sự lắc lư nào xảy ra, git sẽ báo lỗi và kết quả
có thể được kiểm tra để xác nhận chúng có thể chấp nhận được.

-h, --Cứu giúp
In một thông báo trợ giúp đơn giản. Nếu được đưa ra sau một trong các bộ chọn chức năng
(- hợp nhất, --khác biệt, --trích xuất, - lướt qua) trợ giúp cụ thể cho chức năng đó sẽ được hiển thị.

-V, --phiên bản
Hiển thị số phiên bản của ngọ nguậy.

-v, --dài dòng
Bật chế độ dài dòng. Hiện tại điều này không có gì khác biệt.

-q, --Yên lặng
Bật chế độ im lặng. Điều này ngăn chặn thông báo từ chức năng hợp nhất khi có
là những xung đột không thể giải quyết được.

TỪ
ngọ nguậy có thể chia văn bản thành dòng hoặc từ khi thực hiện nhiệm vụ của nó. Một dòng đơn giản là
một chuỗi ký tự được kết thúc bằng một dòng mới. Một từ có thể là một từ liền kề tối đa
chuỗi chữ và số (bao gồm cả dấu gạch dưới), một chuỗi khoảng trắng liền kề tối đa hoặc
ký tự tab hoặc bất kỳ ký tự đơn nào khác.

MERGE
Hàm hợp nhất sửa đổi một văn bản nhất định bằng cách tìm tất cả các thay đổi giữa hai văn bản khác
và áp đặt những thay đổi đó lên văn bản đã cho.

Thông thường ngọ nguậy tập trung vào những từ đã thay đổi để tối đa hóa khả năng
tìm sự phù hợp tốt trong văn bản đã cho cho bối cảnh của một thay đổi nhất định. Tuy nhiên nó có thể
thay vào đó chỉ xem xét toàn bộ dòng.

ngọ nguậy trích xuất ba văn bản mà nó cần từ các tệp được liệt kê trên dòng lệnh.
1, 2 hoặc 3 tệp có thể được liệt kê và bất kỳ tệp nào trong số đó có thể là dấu gạch nối duy nhất biểu thị
đầu vào tiêu chuẩn.

Nếu một tập tin được đưa ra và -p tùy chọn không có mặt, tập tin được coi là một hợp nhất
tập tin, tức là đầu ra của "hợp nhất -A" hoặc "ngọ nguậy". Một tập tin như vậy ngầm chứa ba
các luồng và chúng được trích xuất và so sánh.

Nếu có hai tệp thì tệp đầu tiên chỉ chứa văn bản chính và tệp thứ hai là
được xử lý như một tệp vá (đầu ra của "diff -u" hoặc "diff -c" hoặc tệp ".rej" từ
bản vá) và hai văn bản khác được trích xuất từ ​​​​đó.

Nếu một tập tin được đưa ra cùng với -p tùy chọn, tệp được coi là tệp vá
chứa tên của các tập tin mà nó vá. Trong trường hợp này nhiều hoạt động hợp nhất
có thể xảy ra và mỗi luồng lấy một luồng từ tệp có tên trong bản vá và hai luồng còn lại
từ chính bản vá đó. Các --thay thế tùy chọn là bắt buộc và kết quả được ghi lại
tới các tệp đích.

Cuối cùng, nếu ba tệp được liệt kê, chúng sẽ chứa văn bản đã cho và hai tệp
các văn bản khác theo thứ tự.

Thông thường, kết quả của việc hợp nhất được ghi vào đầu ra tiêu chuẩn. Nếu -r cờ được đưa ra,
đầu ra được ghi vào một tệp thay thế tệp gốc đã cho. Trong trường hợp này
tập tin gốc được đổi tên để có một .porig hậu tố (đối với "bản gốc được vá" có ý nghĩa
nếu bạn lần đầu tiên sử dụng bản vá để áp dụng một bản vá, sau đó sử dụng ngọ nguậy để ngọ nguậy các sản phẩm bị từ chối).

Hơn nữa nếu -o tùy chọn được cung cấp cùng với tên tệp, đầu ra sẽ được ghi vào đó
tài liệu. Trong trường hợp này không có bản sao lưu nào được tạo.

Nếu không có lỗi xảy ra (chẳng hạn như lỗi truy cập file) ngọ nguậy sẽ thoát với trạng thái 0 nếu tất cả
các thay đổi đã được hợp nhất thành công và có trạng thái thoát là 1 cùng một thông báo ngắn gọn nếu có
các thay đổi không thể được hợp nhất hoàn toàn và thay vào đó được chèn dưới dạng chú thích. Tuy nhiên, nếu
hay --báo cáo-ngọ nguậy or --show-ngọ nguậy các lựa chọn đã được đưa ra, ngọ nguậy cũng sẽ tồn tại với
trạng thái 1 nếu có bất kỳ thay đổi nào phải được thực hiện ngay cả khi điều này đã thành công.

Chức năng hợp nhất có thể hoạt động ở ba chế độ khác nhau đối với dòng hoặc từ.

Với --dòng tùy chọn, toàn bộ dòng được so sánh và mọi xung đột đều được báo cáo dưới dạng toàn bộ
những dòng cần thay thế.

Với --từ tùy chọn, các từ riêng lẻ sẽ được so sánh và mọi xung đột sẽ được báo cáo ngay
che đi những từ bị ảnh hưởng. Điều này sử dụng định dạng xung đột <<<|||===>>>.

Nếu không có một trong hai lựa chọn này, phương pháp tiếp cận kết hợp sẽ được thực hiện. Các từ riêng lẻ được
được so sánh và hợp nhất, nhưng khi phát hiện xung đột, toàn bộ đường xung quanh sẽ được báo cáo
như đang xung đột.

ngọ nguậy sẽ đảm bảo rằng mọi thay đổi giữa hai văn bản khác đều được phản ánh trong
kết quả của sự hợp nhất bằng cách nào đó. Có bốn cách khác nhau để thực hiện một sự thay đổi
đã phản ánh.

1 Nếu một thay đổi chuyển đổi A đến BA được tìm thấy ở một nơi thích hợp trong bản gốc
tập tin, nó được thay thế bằng B. Điều này bao gồm khả năng rằng B trống rỗng, nhưng
không phải cái đó A trống rỗng.

2 Nếu tìm thấy một thay đổi, bạn chỉ cần thêm B và văn bản ngay trước và
sau khi chèn được tìm thấy liền kề trong tệp gốc ở dạng phù hợp
nơi, sau đó B được chèn vào giữa các văn bản liền kề đó.

3 Nếu tìm thấy một thay đổi nào sẽ thay đổi A đến B và điều này xuất hiện (dựa trên ngữ cảnh)
sắp xếp với B trong bản gốc thì coi như sự thay đổi này đã được thực hiện
được áp dụng và thay đổi sẽ bị bỏ qua. Khi điều này xảy ra, một thông báo phản ánh
số lượng thay đổi bị bỏ qua được in bởi ngọ nguậy. Sự tối ưu hóa này có thể
bị đàn áp bằng -i cờ.

4 Nếu phát hiện thấy một thay đổi không phù hợp với bất kỳ khả năng nào ở trên thì
xung đột được báo cáo như mô tả trước đó.

KHÁC BIỆT
Chức năng khác biệt được cung cấp chủ yếu để cho phép kiểm tra sự sắp xếp ngọ nguậy
được tính toán giữa các văn bản và nó sử dụng để thực hiện hợp nhất.

Đầu ra của hàm diff tương tự như đầu ra thống nhất của diff. Tuy nhiên trong khi
diff không xuất ra những đoạn văn bản phổ biến dài, ngọ nguậychế độ khác biệt của nó xuất ra mọi thứ.

Khi tính toán căn chỉnh dựa trên từ (mặc định), ngọ nguậy có thể cần phải hiển thị những từ này-
sự khác biệt dựa trên Điều này được thực hiện bằng cách sử dụng phần mở rộng cho định dạng khác biệt thống nhất. Nếu một dòng
bắt đầu bằng một thanh dọc, sau đó nó có thể chứa các phần được bao quanh bởi các
dấu ngoặc ký tự. Dấu ngoặc "<<<++" và "++>>>" bao quanh văn bản được thêm vào trong khi "<<<--"
và "-->>>" bao quanh văn bản đã bị xóa.

ngọ nguậy có thể đưa ra hai văn bản để so sánh theo một trong ba cách.

Nếu chỉ có một tệp được đưa ra thì nó được coi là một bản vá và hai nhánh của tệp đó
bản vá được so sánh. Điều này cho phép một bản vá được tinh chỉnh một cách hiệu quả từ bản vá dựa trên dòng
đến một bản vá dựa trên từ.

Nếu có hai tập tin thì chúng thường được coi là những văn bản đơn giản để so sánh.

Nếu hai tệp được đưa ra cùng với tùy chọn --patch thì tệp thứ hai được coi là
là một bản vá và nhánh đầu tiên (với -1) hoặc nhánh thứ hai (với -2) được trích xuất và
so với văn bản tìm thấy trong tập tin đầu tiên.

Tùy chọn cuối cùng này gây ra ngọ nguậy để áp dụng thuật toán "phù hợp nhất" để căn chỉnh các khối bản vá
với tập tin trước khi tính toán sự khác biệt. Thuật toán này được sử dụng khi hợp nhất một
vá bằng một tệp và có thể thấy giá trị của nó bằng cách so sánh sự khác biệt được tạo ra theo cách này
với sự khác biệt được tạo ra bằng cách trích xuất một nhánh của bản vá vào một tệp trước tiên và
sau đó tính toán sự khác biệt của file đó với file chính.

TRÍCH XUẤT
Chức năng trích xuất của ngọ nguậy chỉ đơn giản là hiển thị chức năng nội bộ để giải nén
một nhánh của bản vá hoặc tệp hợp nhất.

Phải cung cấp chính xác một tệp và nó sẽ được coi là tệp hợp nhất trừ khi
--vá được đưa ra, trong trường hợp đó một bản vá được giả định.

Việc lựa chọn chi nhánh được thực hiện bằng cách cung cấp một trong -1, -2, hoặc là -3 với ý nghĩa rõ ràng.

DUYỆT
Chức năng duyệt của ngọ nguậy trình bày kết quả của việc hợp nhất hoặc (với -d) một sự khác biệt trong một
GUI dựa trên văn bản có thể được điều hướng bằng cách sử dụng tổ hợp phím tương tự như vi(1) hoặc emacs(1).

Trình duyệt cho phép xem từng luồng trong số hai hoặc ba luồng riêng lẻ với
màu được sử dụng để làm nổi bật các loại văn bản khác nhau - màu xanh lá cây cho văn bản được thêm, màu đỏ cho văn bản đã xóa
văn bản, v.v. Nó cũng có thể tự hiển thị bản vá, kết quả đầy đủ của việc hợp nhất hoặc
hợp nhất và bản vá cạnh nhau.

Trình duyệt cung cấp một số trang trợ giúp theo ngữ cảnh mà người dùng có thể truy cập
đánh máy '?'

Phía trên bên phải của GUI sẽ báo cáo loại văn bản dưới con trỏ.
được biểu thị bằng màu sắc của văn bản. Các tùy chọn là Không thay đổi, Đã thay đổi, Không khớp,
Không liên quan, đã được áp dụng và xung đột. Nếu ý nghĩa của những điều này rõ ràng một chút
thí nghiệm sẽ giúp ích.

Một số lượng chỉnh sửa hạn chế được cho phép trong khi ở duyệt cách thức. Hiện tại văn bản đó là
không mong muốn có thể được loại bỏ với x. Điều này sẽ chuyển đổi Xung đột hoặc Thay đổi thành Không thay đổi,
và Unmatched to Changed (thay đổi nó thành chuỗi trống một cách hiệu quả). Tương tự
một văn bản có thể được đánh dấu là mong muốn với c. Điều này sẽ chuyển đổi Xung đột hoặc Không liên quan thành
Đã thay đổi. Sử dụng lại cùng một phím sẽ hoàn nguyên thay đổi.

Cuối cùng là chữ hoa X sẽ hoàn nguyên tất cả các thay đổi trên dòng hiện tại.

Để thực hiện những thay đổi sâu rộng hơn, bạn có thể sử dụng v chạy trình soạn thảo, ưu tiên $ VISUAL or
$ EDITOR nếu chúng được đặt trong môi trường.

Nếu bạn thực hiện bất kỳ thay đổi nào, thì lung tung sẽ hỏi bạn xem bạn có muốn lưu các thay đổi đó không, ngay cả khi
--thay thế đã không được đưa ra.

CẢNH BÁO


Phải luôn thận trọng khi dán miếng dán bị từ chối với ngọ nguậy. Khi nào bản vá
từ chối một bản vá, nó làm vậy là có lý do chính đáng. Mặc dù ngọ nguậy có thể tìm thấy một
nơi đáng tin cậy để áp dụng từng thay đổi văn bản, không có gì đảm bảo rằng kết quả là
đúng theo bất kỳ ý nghĩa ngữ nghĩa nào. Kết quả phải luôn được kiểm tra để đảm bảo rằng nó đúng
chính xác.

VÍ DỤ


ngọ nguậy --thay thế hồ sơ tập tin.rej
Đây là cách sử dụng bình thường của ngọ nguậy và sẽ thực hiện bất kỳ thay đổi nào trong tập tin.rej việc này bản vá có thể
không áp dụng và hợp nhất chúng thành hồ sơ.

ngọ nguậy -dp1 hồ sơ tập tin.rej
Điều này sẽ thực hiện so sánh từng từ giữa hồ sơtrước chi nhánh của
khác biệt tập tin.rej và hiển thị sự khác biệt. Điều này cho phép bạn xem vị trí của một bản vá nhất định
sẽ áp dụng.

ngọ nguậy - hợp nhất --Cứu giúp
Nhận trợ giúp về chức năng hợp nhất của ngọ nguậy.

ngọ nguậy - lướt qua --vá cập nhật.patch
Phân tích cú pháp cập nhật.patch tập tin vá lỗi và trình bày một danh sách các tập tin vá lỗi có thể được
duyệt để kiểm tra từng bản vá một cách chi tiết.

ngọ nguậy có thể được tích hợp với git để nó được sử dụng làm công cụ hợp nhất mặc định và tìm khác biệt
dụng cụ. Điều này có thể đạt được bằng cách thêm các dòng sau vào .gitconfig trong nhà của người dùng
thư mục.
[hợp nhất "ngọ nguậy"]
name = "Hợp nhất linh hoạt"
trình điều khiển = lắc lư -o %A %A %O %B
đệ quy = nhị phân
[hợp nhất]
công cụ = lắc lư
[mergetool "ngọ nguậy"]
cmd = lắc lư -B -o $HỢP NHẤT $LOCAL $BASE $REMOTE
[difftool "ngọ nguậy"]
cmd = lắc lư -Bd $LOCAL $REMOTE
Điều này sẽ làm git công cụ hợp nhấtgit khuếch tán sử dụng ngọ nguậy.

Nếu bạn muốn git luôn luôn sử dụng ngọ nguậy để hợp nhất (có thể nguy hiểm), bạn có thể thêm
* hợp nhất=ngọ nguậy
đến một cách thích hợp gitattribut tập tin chẳng hạn như $HOME/.config/git/thuộc tính.

TRÍCH DẪN


Tên của ngọ nguậy được lấy cảm hứng từ trích dẫn sau đây.

Vấn đề tôi nhận thấy là tôi thường muốn dùng
(tệp1+bản vá) -> tệp2,
khi tôi không có file1. Nhưng các công cụ hợp nhất muốn lấy
(tệp1|tệp2) -> tệp3.
Tôi chưa thấy công cụ đồ họa nào giúp bạn di chuyển một bản vá
vào một tập tin.
-- Andrew Morton - 2002

NHƯỢC ĐIỂM


- ngọ nguậy không thể đọc đầu ra khác biệt thống nhất mở rộng mà nó tạo ra cho --diff
--từ.

- ngọ nguậy không thể đọc định dạng hợp nhất dựa trên từ mà nó tạo ra cho --merge
--từ.

- ngọ nguậy không hiểu unicode và do đó sẽ xử lý nhiều ký tự không phải ASCII
giống như cách nó xử lý dấu câu - nó sẽ coi mỗi dấu câu là một từ riêng biệt. Các
trình duyệt sẽ không hiển thị đúng các ký tự không phải ASCII.

Sử dụng lung tung trực tuyến bằng dịch vụ onworks.net


Máy chủ & Máy trạm miễn phí

Tải xuống ứng dụng Windows & Linux

  • 1
    Zabbix
    Zabbix
    Zabbix là một công ty mở cấp doanh nghiệp
    nguồn giải pháp giám sát phân tán
    được thiết kế để giám sát và theo dõi
    hiệu suất và tính khả dụng của mạng
    máy chủ, thiết bị ...
    Tải xuống Zabbix
  • 2
    KĐ3
    KĐ3
    Kho lưu trữ này không còn được duy trì
    và được giữ cho mục đích lưu trữ. Nhìn thấy
    https://invent.kde.org/sdk/kdiff3 for
    mã mới nhất và
    https://download.kde.o...
    Tải xuống KDiff3
  • 3
    USBLoaderGX
    USBLoaderGX
    USBLoaderGX là một GUI cho
    Bộ nạp USB của Waninkoko, dựa trên
    libwiigui. Nó cho phép liệt kê và
    khởi chạy trò chơi Wii, trò chơi Gamecube và
    homebrew trên Wii và WiiU ...
    Tải xuống USBLoaderGX
  • 4
    Chim lửa
    Chim lửa
    Firebird RDBMS cung cấp các tính năng ANSI SQL
    & chạy trên Linux, Windows &
    một số nền tảng Unix. Đặc trưng
    đồng thời và hiệu suất tuyệt vời
    & sức mạnh...
    Tải xuống Firebird
  • 5
    KompoZer
    KompoZer
    KompoZer là một trình soạn thảo HTML wysiwyg sử dụng
    cơ sở mã của Mozilla Composer. Như
    Sự phát triển của Nvu đã bị dừng lại
    vào năm 2005, KompoZer sửa nhiều lỗi và
    thêm một f ...
    Tải xuống KompoZer
  • 6
    Tải xuống Manga miễn phí
    Tải xuống Manga miễn phí
    Trình tải xuống Manga miễn phí (FMD) là một
    ứng dụng mã nguồn mở được viết bằng
    Object-Pascal để quản lý và
    tải manga từ các trang web khác nhau.
    Đây là một tấm gương ...
    Tải xuống Trình tải xuống Manga miễn phí
  • Khác »

Lệnh Linux

Ad