Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Curing pathological Subversion addiction
Search
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
Serge Matveenko
July 16, 2015
Technology
99
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Curing pathological Subversion addiction
Presented in Russian on IT talk in St. Petersburg.
Serge Matveenko
July 16, 2015
More Decks by Serge Matveenko
See All by Serge Matveenko
Using NSQ in Python
lig
0
150
Build a container on Gitlab CI quest — Game Walkthrough
lig
0
220
Mnj — The MongoDB library which feels good
lig
0
190
Writing Dockerfile for a Python project the right way
lig
0
380
Pyventory for Ansible
lig
0
210
What time is it now?
lig
1
360
100% Test Covɘrage
lig
2
200
What in fact is this Python?
lig
2
220
Mnj — the MongoDB library which does it right
lig
1
300
Other Decks in Technology
See All in Technology
徹底討論!ECS vs EKS!
daitak
3
1.1k
AIチャット検索改善の3週間
kworkdev
PRO
2
150
ザ・データベース、MySQL ~ OSC 2026 Sendai ~
sakaik
0
150
【Cyber-sec+】経営層を"動かす"ための考え方
hssh2_bin
0
200
Oracle AI Database@Azure:サービス概要のご紹介
oracle4engineer
PRO
6
2k
GitHub Copilot app最速の発信の裏側
tomokusaba
1
200
20260619 私の日常業務での生成 AI 活用
masaruogura
1
230
AIはどのように 組織のアジリティを変えるのか?
junki
4
1.1k
アンオフィシャルな、オフィシャルからのお願い
wyamazak_devrel
0
140
Lightning近況報告
kozy4324
0
210
データサイエンスを価値につなげるプロジェクト設計 〜 DS一年目が現場で得た気づき 〜
ysd113
1
290
MUSUBI 田中裕一『AIと共に行う「しごとのリデザイン」- スモールバックオフィス編』AI Ops Lab #4
musubi
0
280
Featured
See All Featured
The Straight Up "How To Draw Better" Workshop
denniskardys
239
140k
Templates, Plugins, & Blocks: Oh My! Creating the theme that thinks of everything
marktimemedia
31
2.8k
My Coaching Mixtape
mlcsv
0
150
Context Engineering - Making Every Token Count
addyosmani
9
970
Why You Should Never Use an ORM
jnunemaker
PRO
61
9.9k
[SF Ruby Conf 2025] Rails X
palkan
2
1.1k
Ten Tips & Tricks for a 🌱 transition
stuffmc
0
140
Building the Perfect Custom Keyboard
takai
2
800
The AI Search Optimization Roadmap by Aleyda Solis
aleyda
1
5.9k
What the history of the web can teach us about the future of AI
inesmontani
PRO
1
620
Believing is Seeing
oripsolob
1
150
Designing Experiences People Love
moore
143
24k
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?