Lock in $30 Savings on PRO—Offer Ends Soon! ⏳
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Curing pathological Subversion addiction
Search
Serge Matveenko
July 16, 2015
Technology
0
89
Curing pathological Subversion addiction
Presented in Russian on IT talk in St. Petersburg.
Serge Matveenko
July 16, 2015
Tweet
Share
More Decks by Serge Matveenko
See All by Serge Matveenko
Using NSQ in Python
lig
0
120
Build a container on Gitlab CI quest — Game Walkthrough
lig
0
200
Mnj — The MongoDB library which feels good
lig
0
160
Writing Dockerfile for a Python project the right way
lig
0
350
Pyventory for Ansible
lig
0
200
What time is it now?
lig
1
330
100% Test Covɘrage
lig
2
170
What in fact is this Python?
lig
2
200
Mnj — the MongoDB library which does it right
lig
1
280
Other Decks in Technology
See All in Technology
生成AIでテスト設計はどこまでできる? 「テスト粒度」を操るテーラリング術
shota_kusaba
0
760
AWS re:Invent 2025で見たGrafana最新機能の紹介
hamadakoji
0
380
技術以外の世界に『越境』しエンジニアとして進化を遂げる 〜Kotlinへの愛とDevHRとしての挑戦を添えて〜
subroh0508
1
450
初めてのDatabricks AI/BI Genie
taka_aki
0
150
非CUDAの悲哀 〜Claude Code と挑んだ image to 3D “Hunyuan3D”を EVO-X2(Ryzen AI Max+395)で動作させるチャレンジ〜
hawkymisc
2
180
打 造 A I 驅 動 的 G i t H u b ⾃ 動 化 ⼯ 作 流 程
appleboy
0
330
第4回 「メタデータ通り」 リアル開催
datayokocho
0
130
今からでも間に合う!速習Devin入門とその活用方法
ismk
1
700
OCI Oracle Database Services新機能アップデート(2025/09-2025/11)
oracle4engineer
PRO
1
180
[CMU-DB-2025FALL] Apache Fluss - A Streaming Storage for Real-Time Lakehouse
jark
0
120
モダンデータスタック (MDS) の話とデータ分析が起こすビジネス変革
sutotakeshi
0
490
Python 3.14 Overview
lycorptech_jp
PRO
1
100
Featured
See All Featured
Designing Dashboards & Data Visualisations in Web Apps
destraynor
231
54k
A designer walks into a library…
pauljervisheath
210
24k
How to Think Like a Performance Engineer
csswizardry
28
2.4k
Music & Morning Musume
bryan
46
7k
YesSQL, Process and Tooling at Scale
rocio
174
15k
Balancing Empowerment & Direction
lara
5
800
ReactJS: Keep Simple. Everything can be a component!
pedronauck
666
130k
4 Signs Your Business is Dying
shpigford
186
22k
StorybookのUI Testing Handbookを読んだ
zakiyama
31
6.4k
Product Roadmaps are Hard
iamctodd
PRO
55
12k
Fight the Zombie Pattern Library - RWD Summit 2016
marcelosomers
234
17k
Cheating the UX When There Is Nothing More to Optimize - PixelPioneers
stephaniewalter
285
14k
Transcript
Curing pathological Subversion addiction Serge Matveenko
None
Subversion is good • Single integration point • Directory ACLs
• svn:externals • Locking • Merges • Branches
Subversion is bad • Single integration point • Directory ACLs
• svn:externals • Locking • Merges • Branches
Who likes Subversion • Managers • Infrastructure Engineers / DevOps
• Q&A • Release Engineers • IDE bound Developers
Alternatives • Git - the best • Perforce - expensive
• Mercurial - dead • Microsoft VSS - dead
Curing Managers with git • Project access rights: Gitolite, Gitlab,
Github • Pretty interfaces: Gitlab, Github • GUI clients: Github (Win/Mac), Tower, … https://git-scm.com/downloads/guis • Reports: Gitlab, Github, Gitinspector • Integration: Jira, TFS, ...
Curing DevOps with git • Chef, Puppet, Ansible are ok
• Cheap backups • Host only leave repos • Low resource consumption
Curing Q&A with git • Cheap revision switching • git
bisect run :)
Curing Release Engineers with git • Cheap branches • Easy
merges • Supported: Teamcity, Jenkins, TFS, nuget, ...
Curing Developers with git • Idea, ReSharper, Visual Studio, Eclipse
• Cheap branches • Microcommits • Easy merges • Git flow • Powerful command line
Thanks! Questions?