Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
Curing pathological Subversion addiction
Search
Serge Matveenko
July 16, 2015
Technology
110
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
160
Build a container on Gitlab CI quest — Game Walkthrough
lig
0
230
Mnj — The MongoDB library which feels good
lig
0
200
Writing Dockerfile for a Python project the right way
lig
0
410
Pyventory for Ansible
lig
0
220
What time is it now?
lig
1
380
100% Test Covɘrage
lig
2
210
What in fact is this Python?
lig
2
230
Mnj — the MongoDB library which does it right
lig
1
320
Other Decks in Technology
See All in Technology
俺の仕事は AIに奪われないし、たぶんその BIも要らない
hikaruri
0
540
AI 時代のスタートアップエコシステ厶から考究する技術的負債との向き合い方
m3m0r7
PRO
3
2.6k
Oracle Cloud Network Path Analyzerを試してみた/I Tried Out Oracle Cloud Network Path Analyzer
masakiokuda
1
110
特殊変数大全
dak2
0
110
Vibe Coding で作ったプロダクトをどう安全に動かすか / How to Safely Run Products Built with Vibe Coding
glidenote
0
520
AIに賢く動いてもらうためのコンテキスト〜Snowflake女子会 vol.8
snowwmn0824
0
170
顧客に向き合う開発組織へ。リアーキテクチャとフィーチャーチーム化で挑む組織改革
safie
0
2.4k
株式会社シーエーシー エンジニア向け会社紹介資料
cac
0
57k
2026-09-18 gotanda.sre Terraformで複数環境作ったり、複数Stateに分割したりそれとTerragrunt / Terraform multi envs and multi states
masasuzu
4
710
現場で役立つ技術負債の効果的な返済方法
masuda220
PRO
11
5.1k
ソフトウェアDNAとクラウドエージェントのススメ
cloudace
0
120
C#コードの結合を可視化する Roslyn解析による設計改善と リファクタリング判断
dora56
0
520
Featured
See All Featured
Introduction to Domain-Driven Design and Collaborative software design
baasie
1
1k
Navigating the moral maze — ethical principles for Al-driven product design
skipperchong
2
570
How to Talk to Developers About Accessibility
jct
2
550
Building Experiences: Design Systems, User Experience, and Full Site Editing
marktimemedia
1
610
Noah Learner - AI + Me: how we built a GSC Bulk Export data pipeline
techseoconnect
PRO
0
440
The Director’s Chair: Orchestrating AI for Truly Effective Learning
tmiket
1
300
Agile Leadership in an Agile Organization
kimpetersen
PRO
0
240
[RailsConf 2023] Rails as a piece of cake
palkan
59
7k
Lightning Talk: Beautiful Slides for Beginners
inesmontani
PRO
2
700
Redefining SEO in the New Era of Traffic Generation
szymonslowik
1
430
How to train your dragon (web standard)
notwaldorf
97
6.8k
How to Create Impact in a Changing Tech Landscape [PerfNow 2023]
tammyeverts
56
3.5k
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?