Я использую Mercurial и у меня есть разница благодаря этой команде: hg diff
Вот мой дифференциал (пример):
diff -r 17899716342e config.js
--- a/config.js Sat Mar 17 14:01:53 2012 +0100
+++ b/config.js Sat Mar 17 18:15:16 2012 +0100
@@ -8,6 +8,6 @@
];
config.hostname = 'localhost';
-config.port = '3000';
+config.port = '8080';
-module.exports = canfig;
+module.exports = config;
В другом репозитории я хотел бы проверить, можно ли применить этот diff. Я знаю, что hg import
может импортировать diff в моем текущем репозитории.
От мужчины:
-f --force skip check for outstanding uncommitted changes
--no-commit don't commit, just update the working directory
--bypass apply patch without touching the working
directory
Но нет аргумента, чтобы просто проверить, можно ли применить патч без изменения моего хранилища (и моего рабочего дерева) .
Как я могу это сделать?