sync-upstream
Version:
A tool for synchronizing code with upstream repositories with incremental updates and parallel processing.
20 lines (19 loc) • 843 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.conflictResolverConfig = void 0;
const conflict_1 = require("./conflict");
// 冲突解决器配置示例
exports.conflictResolverConfig = {
// 默认冲突解决策略
// USE_SOURCE: 使用源文件内容覆盖目标文件
// KEEP_TARGET: 保留目标文件内容
// PROMPT_USER: 提示用户选择
defaultStrategy: conflict_1.ConflictResolutionStrategy.USE_SOURCE,
// 自动解决冲突的文件类型列表
// 对于这些文件类型,即使策略设置为PROMPT_USER,也会使用默认策略
autoResolveTypes: ['.txt', '.md', '.json', '.config.js'],
// 是否记录冲突解决日志
logResolutions: true,
// 忽略的路径模式
ignorePaths: ['node_modules/**', '.git/**', 'dist/**', 'build/**'],
};