āĻāĻāĻŋ āĻšāĻ˛ git-mergetool--lib āĻāĻŽāĻžāĻ¨ā§āĻĄ āĻ¯āĻž āĻāĻŽāĻžāĻĻā§āĻ° āĻāĻāĻžāĻ§āĻŋāĻ āĻŦāĻŋāĻ¨āĻžāĻŽā§āĻ˛ā§āĻ¯ā§āĻ° āĻ āĻ¨āĻ˛āĻžāĻāĻ¨ āĻāĻ¯āĻŧāĻžāĻ°ā§āĻāĻ¸ā§āĻā§āĻļāĻ¨ āĻ¯ā§āĻŽāĻ¨ āĻāĻŦā§āĻ¨ā§āĻā§ āĻ āĻ¨āĻ˛āĻžāĻāĻ¨, āĻĢā§āĻĄā§āĻ°āĻž āĻ āĻ¨āĻ˛āĻžāĻāĻ¨, āĻāĻāĻ¨ā§āĻĄā§āĻ āĻ āĻ¨āĻ˛āĻžāĻāĻ¨ āĻāĻŽā§āĻ˛ā§āĻāĻ° āĻŦāĻž MAC OS āĻ āĻ¨āĻ˛āĻžāĻāĻ¨ āĻāĻŽā§āĻ˛ā§āĻāĻ° āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ OnWorks āĻĢā§āĻ°āĻŋ āĻšā§āĻ¸ā§āĻāĻŋāĻ āĻĒā§āĻ°āĻĻāĻžāĻ¨āĻāĻžāĻ°ā§āĻ¤ā§ āĻāĻžāĻ˛āĻžāĻ¨ā§ āĻ¯ā§āĻ¤ā§ āĻĒāĻžāĻ°ā§āĨ¤
āĻāĻžāĻ°ā§āĻ¯āĻā§āĻ°āĻŽ:
NAME āĻāĻ°
git-mergetool--lib - āĻ¸āĻžāĻ§āĻžāĻ°āĻŖ āĻāĻŋāĻ āĻŽāĻžāĻ°ā§āĻ āĻā§āĻ˛ āĻļā§āĻ˛ āĻ¸ā§āĻā§āĻ°āĻŋāĻĒā§āĻāĻ˛ā§āĻ
āĻ¸āĻžāĻāĻ¨ā§āĻĒāĻŋāĻ¸āĻŋāĻ¸
TOOL_MODE=(āĻĄāĻŋāĻĢ|āĻŽāĻžāĻ°ā§āĻ) . "$(āĻāĻŋāĻ --exec-path)/git-mergetool--lib"
āĻŦāĻ°ā§āĻŖāĻ¨āĻžāĻ
āĻāĻāĻŋ āĻāĻŽāĻ¨ āĻāĻāĻāĻŋ āĻāĻŽāĻžāĻ¨ā§āĻĄ āĻ¨āĻ¯āĻŧ āĻ¯āĻž āĻļā§āĻˇ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°āĻāĻžāĻ°ā§ āĻāĻžāĻ˛āĻžāĻ¤ā§ āĻāĻžāĻāĻŦā§āĨ¤ āĻāĻāĻ¨ā§āĨ¤ āĻāĻ āĻĄāĻā§āĻŽā§āĻ¨ā§āĻā§āĻļāĻ¨ āĻŦā§āĻāĻžāĻ¨ā§ āĻšāĻ¯āĻŧ
āĻ¯āĻžāĻ°āĻž āĻĒā§āĻ°ā§āĻ¸ā§āĻ˛āĻŋāĻ¨-āĻāĻļ āĻ¸ā§āĻā§āĻ°āĻŋāĻĒā§āĻ āĻ āĻ§ā§āĻ¯āĻ¯āĻŧāĻ¨ āĻāĻ°āĻā§āĻ¨ āĻāĻŦāĻ/āĻ āĻĨāĻŦāĻž āĻ¨āĻ¤ā§āĻ¨ āĻ˛āĻŋāĻāĻā§āĻ¨ āĻ¤āĻžāĻĻā§āĻ° āĻāĻ¨ā§āĻ¯āĨ¤
āĻ¸āĻžāĻ°ā§āĻāĻžāĻ°āĻŋāĻ° git-mergetool--lib āĻ¸ā§āĻā§āĻ°āĻŋāĻĒā§āĻāĻ˛ā§āĻ āĻ āĻ¨ā§āĻ¯ āĻļā§āĻ˛ āĻĻā§āĻŦāĻžāĻ°āĻž āĻā§āĻ¸āĻžāĻ°āĻŋāĻ¤ (āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§) āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻĄāĻŋāĻāĻžāĻāĻ¨ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§
āĻāĻŋāĻ āĻŽāĻžāĻ°ā§āĻ āĻā§āĻ˛ā§āĻ° āĻ¸āĻžāĻĨā§ āĻāĻžāĻ āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻĢāĻžāĻāĻļāĻ¨ āĻ¸ā§āĻ āĻāĻĒ āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻ¸ā§āĻā§āĻ°āĻŋāĻĒā§āĻāĨ¤
āĻ¸ā§āĻ°ā§āĻ¸āĻŋāĻ āĻāĻā§ git-mergetool--lib, āĻ āĻĒāĻžāĻ°ā§āĻļāĻ¨ āĻ¸āĻāĻā§āĻāĻžāĻ¯āĻŧāĻŋāĻ¤ āĻāĻ°āĻ¤ā§ āĻāĻĒāĻ¨āĻžāĻ° āĻ¸ā§āĻā§āĻ°āĻŋāĻĒā§āĻ TOOL_MODE āĻ¸ā§āĻ āĻāĻ°āĻ¤ā§ āĻšāĻŦā§
āĻ¨ā§āĻā§ āĻ¤āĻžāĻ˛āĻŋāĻāĻžāĻā§āĻā§āĻ¤ āĻĢāĻžāĻāĻļāĻ¨ āĻāĻ¨ā§āĻ¯ āĻŽā§āĻĄ. āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨ āĻāĻŦāĻ āĻŽāĻžāĻ°ā§āĻ āĻŦā§āĻ§ āĻŽāĻžāĻ¨.
āĻĢāĻžāĻāĻļāĻ¨
get_merge_tool
āĻāĻāĻāĻŋ āĻŽāĻžāĻ°ā§āĻ āĻā§āĻ˛ āĻĢā§āĻ°āĻ¤ āĻĻā§āĻ¯āĻŧāĨ¤
get_merge_tool_cmd
āĻāĻāĻāĻŋ āĻŽāĻžāĻ°ā§āĻ āĻā§āĻ˛ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻāĻžāĻ¸ā§āĻāĻŽ āĻāĻŽāĻžāĻ¨ā§āĻĄ āĻĒā§āĻ°āĻĻāĻžāĻ¨ āĻāĻ°ā§āĨ¤
get_merge_tool_path
āĻāĻāĻāĻŋ āĻŽāĻžāĻ°ā§āĻ āĻā§āĻ˛ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻāĻžāĻ¸ā§āĻāĻŽ āĻĒāĻžāĻĨ āĻĢā§āĻ°āĻ¤ āĻĻā§āĻ¯āĻŧāĨ¤
run_merge_tool
āĻ
āĻŽāĻžāĻ°ā§āĻ āĻŦā§āĻ¸ āĻāĻĒāĻ¸ā§āĻĨāĻŋāĻ¤ āĻāĻā§āĨ¤ $MERGED, $āĻ˛ā§āĻāĻžāĻ˛, $REMOTE, āĻāĻŦāĻ $BASE āĻĻā§āĻŦāĻžāĻ°āĻž āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻ¸āĻāĻā§āĻāĻžāĻ¯āĻŧāĻŋāĻ¤ āĻāĻ°āĻž āĻāĻŦāĻļā§āĻ¯āĻ
āĻŽāĻžāĻ°ā§āĻ āĻā§āĻ˛āĨ¤
āĻāĻ˛ā§āĻŦā§āĻ˛ā§
āĻ āĻāĻļ āĻĢāĻžāĻ˛āĻ¤ā§ āĻŦāĻž āĻāĻ˛ā§āĻŦā§āĻ˛ā§ āĻ˛ā§āĻ(1) āĻ¸ā§āĻ¯ā§āĻ
onworks.net āĻĒāĻ°āĻŋāĻˇā§āĻŦāĻž āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ git-mergetool--lib āĻ āĻ¨āĻ˛āĻžāĻāĻ¨ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§āĻ¨