What's the difference between `arc graft` and `arc patch`?
问题 arc help --full | less reveals this for graft : graft revision Grafts revision and its dependencies (if any) onto your working tree. --force Do not run any sanity checks. --skip-landed Do not try to patch landed/closed diffs. and this for patch : patch D12345 patch --revision revision_id patch --diff diff_id patch --patch file patch --arcbundle bundlefile Supports: git, svn, hg Apply the changes in a Differential revision, patchfile, or arc bundle to the working copy. --arcbundle bundlefile