Tag

conflict resolution

0 views collected around this technical thread.

Code Mala Tang
Code Mala Tang
Apr 6, 2025 · Fundamentals

Master Git Rebase: Clean History, Conflict Resolution, and Safe Force Push

This guide explains what Git rebase is, compares it with merge, shows how to rewrite commit history, handle conflicts, safely force‑push, and recover from mistakes, providing practical commands and tips for developers who work with Git daily.

Version Controlconflict resolutionforce push
0 likes · 13 min read
Master Git Rebase: Clean History, Conflict Resolution, and Safe Force Push
Rare Earth Juejin Tech Community
Rare Earth Juejin Tech Community
Mar 2, 2025 · Fundamentals

Understanding Yjs: CRDT Data Structures, Conflict Resolution, and Real‑Time Synchronization

This article explains how Yjs implements operation‑based CRDTs using bidirectional linked lists and a struct store, details the YATA conflict‑resolution algorithm, describes transaction handling, garbage collection, undo management, and the two‑phase network synchronization protocol for building collaborative editing applications.

CRDTCollaborative EditingData Structures
0 likes · 22 min read
Understanding Yjs: CRDT Data Structures, Conflict Resolution, and Real‑Time Synchronization
Top Architect
Top Architect
Aug 31, 2024 · Fundamentals

How to Use git rebase for Cleaner Commit History and Its Differences from git merge

This article explains the purpose and usage of git rebase, demonstrates step‑by‑step how rebase reorganizes commit history compared with git merge, covers conflict resolution, interactive rebase commands, and warns against rebasing shared branches, providing practical examples and code snippets.

Version Controlbackend developmentconflict resolution
0 likes · 8 min read
How to Use git rebase for Cleaner Commit History and Its Differences from git merge
政采云技术
政采云技术
Jan 31, 2024 · Backend Development

Understanding Maven Dependency Conflicts and Resolution Strategies

This article explains Maven dependency conflicts, their causes, resolution principles like path-nearest and declaration-first, and practical solutions including exclusions, optional dependencies, dependency management, and the Maven Helper plugin for analyzing and fixing jar version clashes.

Dependency AnalyzerExclusionsJava Build
0 likes · 12 min read
Understanding Maven Dependency Conflicts and Resolution Strategies
FunTester
FunTester
Jan 12, 2024 · R&D Management

Real Cases of Collaboration Issues and Their Analysis in Software Teams

This article presents several real-world collaboration scenarios within software teams, highlighting common problems such as unrecognized contributions, unclear responsibilities, and escalating conflicts, and offers detailed analyses and practical suggestions for improving communication, role clarity, and mutual recognition to achieve healthier teamwork.

R&D managementRecognitioncase study
0 likes · 8 min read
Real Cases of Collaboration Issues and Their Analysis in Software Teams
Java Architect Essentials
Java Architect Essentials
Aug 30, 2023 · Fundamentals

Understanding Git Merge vs. Rebase: Principles, Commands, and Conflict Resolution

This article explains the principles behind Git's merge and rebase commands, demonstrates how to use them with practical examples, shows how to resolve conflicts during a rebase, and compares the resulting commit histories to help developers choose the appropriate workflow.

Version Controlbackend developmentconflict resolution
0 likes · 5 min read
Understanding Git Merge vs. Rebase: Principles, Commands, and Conflict Resolution
政采云技术
政采云技术
Aug 29, 2023 · Backend Development

Maven Dependency Principles, Conflict Resolution, and Loading Process

This article explains the three main Maven dependency principles—shortest‑path priority, declaration order priority, and override priority—illustrates them with concrete examples and code snippets, describes common conflict errors, and outlines the complete Maven dependency loading workflow.

Build ToolsJavaMaven
0 likes · 9 min read
Maven Dependency Principles, Conflict Resolution, and Loading Process
Continuous Delivery 2.0
Continuous Delivery 2.0
Jul 17, 2023 · R&D Management

Key Insights and Recommendations from Evan Czaplicki’s “The Hard Parts of Open Source” Talk

The article summarizes Evan Czaplicki’s 2018 talk on the challenges faced by open‑source communities, highlighting issues such as internal conflict, authority doubts, discussion limits, time‑management pressures, and offering practical advice on respectful communication, intentional dialogue design, and improved feedback mechanisms.

Open-sourceR&D managementcommunication
0 likes · 7 min read
Key Insights and Recommendations from Evan Czaplicki’s “The Hard Parts of Open Source” Talk
58 Tech
58 Tech
Sep 8, 2022 · Backend Development

Model-Based Conflict Resolution for City and County Home Page Switching in 58App

This article describes a systematic model that enumerates all possible city‑county home page switching scenarios in the 58App, identifies conflicting popup configurations, and proposes a concise feature‑flag protocol to eliminate popup conflicts while reducing client‑side logic and operational overhead.

backendcity switchingconflict resolution
0 likes · 10 min read
Model-Based Conflict Resolution for City and County Home Page Switching in 58App
NetEase LeiHuo Testing Center
NetEase LeiHuo Testing Center
May 13, 2022 · R&D Management

Effective Team Communication: Purposes, Principles, and Case Analysis

This article examines the importance of communication as a soft skill in people‑centric teams, analyzes a real‑world conflict case, outlines four communication purposes, and presents practical principles and tips to improve peer and cross‑department interactions.

communicationconflict resolutionmanagement
0 likes · 13 min read
Effective Team Communication: Purposes, Principles, and Case Analysis
ByteFE
ByteFE
Apr 25, 2022 · Frontend Development

Collaborative Editing: OT and CRDT Approaches

This article explores collaborative editing scenarios, detailing operational transformation (OT) and conflict-free replicated data type (CRDT) solutions. It analyzes their mechanisms, trade-offs, and implementations in real-time collaboration systems, providing insights into conflict resolution and data consistency challenges.

CRDTCollaborative EditingConflict-free Data Types
0 likes · 20 min read
Collaborative Editing: OT and CRDT Approaches
Top Architect
Top Architect
Feb 10, 2022 · Fundamentals

Understanding the Differences Between git merge and git rebase

This article explains how git merge and git rebase both integrate commits from one branch into another, demonstrates their workflows with practical examples, compares conflict resolution methods, and outlines when to choose each approach based on team needs and history preservation.

Version Controlconflict resolutiongit
0 likes · 5 min read
Understanding the Differences Between git merge and git rebase
DeWu Technology
DeWu Technology
Dec 26, 2021 · Backend Development

Maven Dependency Conflict Avoidance Guide

This guide explains how Maven projects can detect, visualize, and resolve hidden dependency conflicts by using tools like mvn dependency:tree, understanding transitivity and the nearest‑wins rule, applying dependencyManagement, scopes, exclusions, optional dependencies, and best practices such as regular analysis and shading to prevent runtime errors.

Build ToolsJavaMaven
0 likes · 23 min read
Maven Dependency Conflict Avoidance Guide
Xianyu Technology
Xianyu Technology
Sep 15, 2021 · Mobile Development

Understanding Flutter Gesture System and Conflict Resolution

Flutter determines which widget handles a pointer by converting raw data into PointerEvents, hit‑testing the widget tree, and routing events through a GestureArena where recognizers compete, as illustrated by an image viewer that resolves conflicts between pinch‑zoom and horizontal drag using custom recognizers and boundary‑aware scrolling.

Event HandlingFlutterGesture
0 likes · 8 min read
Understanding Flutter Gesture System and Conflict Resolution
DeWu Technology
DeWu Technology
Aug 20, 2021 · Backend Development

Guide to Avoiding Maven Dependency Conflicts

This guide explains how to detect, visualize, and resolve Maven dependency conflicts by using the dependency tree, understanding transitivity and the nearest‑wins rule, managing versions with dependencyManagement, applying scopes, exclusions, and optional flags, and following best practices such as centralizing versions in a parent POM and regularly running analysis tools.

Build ToolsJavaMaven
0 likes · 23 min read
Guide to Avoiding Maven Dependency Conflicts
Full-Stack Internet Architecture
Full-Stack Internet Architecture
Jan 6, 2021 · R&D Management

Dealing with Difficult Team Members: Practical Strategies for Project Managers

This article outlines common disruptive behaviors of "pig teammates" in project teams and provides concrete strategies—clarifying responsibilities, reducing conflicts, improving communication, confronting stubborn members, and motivating lax contributors—to help project managers maintain progress and team cohesion.

R&D managementcommunicationconflict resolution
0 likes · 6 min read
Dealing with Difficult Team Members: Practical Strategies for Project Managers
Laravel Tech Community
Laravel Tech Community
May 2, 2020 · Fundamentals

Git Basics: Initial Setup, File Operations, Remote Repositories, Branches, and Conflict Resolution

This guide walks through Git's fundamental setup—including configuring username and email, initializing a repository, performing file additions, deletions, commits, managing branches, connecting to remote repositories, and resolving merge conflicts, providing command-line examples for each step.

RemoteVersion Controlbranching
0 likes · 6 min read
Git Basics: Initial Setup, File Operations, Remote Repositories, Branches, and Conflict Resolution