Tagged articles

version control

512 articles · Page 6 of 6
Qunar Tech Salon
Qunar Tech Salon
Oct 8, 2015 · Operations

Google’s 2‑Billion‑Line Codebase and the Piper Version‑Control System

The article examines Google’s massive 2 billion‑line code repository, compares its size to Windows, explains how the single‑repo approach and the Piper version‑control system enable thousands of engineers to collaborate across data centers, and discusses the broader impact on software engineering practices.

Code RepositoryGooglePiper
0 likes · 7 min read
Google’s 2‑Billion‑Line Codebase and the Piper Version‑Control System
21CTO
21CTO
Oct 6, 2015 · Fundamentals

How to Tame Legacy Code: Proven Strategies for Effective Cleanup

This guide walks you through practical steps for assessing, testing, version‑controlling, incrementally refactoring, and simplifying messy legacy code so you can safely improve maintainability without introducing new bugs.

code cleanuplegacy coderefactoring
0 likes · 14 min read
How to Tame Legacy Code: Proven Strategies for Effective Cleanup
MaGe Linux Operations
MaGe Linux Operations
Jun 29, 2015 · Fundamentals

Three Essential Git Practices Every Developer Should Follow

This article explains why version control is indispensable for software projects and offers three practical Git recommendations—track all artifacts, commit frequently with appropriate granularity, and write clear commit messages—to improve collaboration, maintainability, and deployment across development environments.

Gitcommit messagessoftware development
0 likes · 6 min read
Three Essential Git Practices Every Developer Should Follow
MaGe Linux Operations
MaGe Linux Operations
Jun 26, 2015 · Fundamentals

Master Git Undo: Revert, Reset, Rebase, and More

This guide explains common Git undo scenarios—reverting public commits, amending messages, discarding local changes, resetting history, using reflog, branching tricks, interactive rebasing, and stopping file tracking—providing clear commands, underlying principles, and practical tips for safely managing version control mistakes.

GitUndorebase
0 likes · 15 min read
Master Git Undo: Revert, Reset, Rebase, and More
Qunar Tech Salon
Qunar Tech Salon
Jun 16, 2015 · Fundamentals

Git Version Control: Concepts, Commands, and Workflows

This article provides a comprehensive introduction to Git version control, covering its core concepts, key features, essential commands, various workflows such as Centralized, Feature Branch, Gitflow, and Forking, and practical tips for collaboration and history management.

GitWorkflowsbranching
0 likes · 10 min read
Git Version Control: Concepts, Commands, and Workflows
Baidu Tech Salon
Baidu Tech Salon
Dec 22, 2014 · Fundamentals

From Onepay to Git: How Open Source Transforms Development

The author shares the story of launching the Onepay open‑source tip button on GitHub, explains core Git concepts such as distributed repositories, branching and forking, and reflects on why open‑source collaboration outweighs closed‑source models for technological progress.

GitGitHubOnepay
0 likes · 6 min read
From Onepay to Git: How Open Source Transforms Development
Baidu Tech Salon
Baidu Tech Salon
Jul 23, 2014 · Fundamentals

Guidelines for Refactoring and Cleaning Up Legacy Code

When inheriting tangled legacy code, first decide if you’re responsible and willing to invest, then establish comprehensive tests, use version control, make incremental changes, separate cleaning from bug fixing, remove dead code and comments, avoid mutable shared state, and eliminate unnecessary complexity to improve maintainability.

Code RefactoringSoftware Engineeringbest practices
0 likes · 14 min read
Guidelines for Refactoring and Cleaning Up Legacy Code
MaGe Linux Operations
MaGe Linux Operations
Jun 28, 2014 · Fundamentals

Master GitHub: 10 Hidden Tricks to Boost Your Workflow

Discover practical GitHub shortcuts—including diff whitespace ignoring, author commit filtering, branch comparison URLs, Gist embedding, short URL creation, line highlighting, quick quoting, task lists, and diff/patch retrieval—to streamline your development workflow and save time.

GitHubShortcutsWorkflow
0 likes · 6 min read
Master GitHub: 10 Hidden Tricks to Boost Your Workflow