$30 off During Our Annual Pro Sale. View Details »
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
170
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
マイクロサービスへの5年間 ぶっちゃけ何をしてどうなったか
joker1007
19
7.5k
AgentCoreとStrandsで社内d払いナレッジボットを作った話
motojimayu
1
780
たまに起きる外部サービスの障害に備えたり備えなかったりする話
egmc
0
400
Authlete で実装する MCP OAuth 認可サーバー #CIMD の実装を添えて
watahani
0
150
MariaDB Connector/C のcaching_sha2_passwordプラグインの仕様について
boro1234
0
1k
Oracle Database@AWS:サービス概要のご紹介
oracle4engineer
PRO
1
400
AWSに革命を起こすかもしれない新サービス・アップデートについてのお話
yama3133
0
490
Oracle Database@Azure:サービス概要のご紹介
oracle4engineer
PRO
2
190
Oracle Database@Google Cloud:サービス概要のご紹介
oracle4engineer
PRO
1
760
AIBuildersDay_track_A_iidaxs
iidaxs
4
1.1k
ペアーズにおけるAIエージェント 基盤とText to SQLツールの紹介
hisamouna
2
1.5k
Amazon Quick Suite で始める手軽な AI エージェント
shimy
1
1.7k
Featured
See All Featured
AI in Enterprises - Java and Open Source to the Rescue
ivargrimstad
0
1k
Ten Tips & Tricks for a 🌱 transition
stuffmc
0
34
Game over? The fight for quality and originality in the time of robots
wayneb77
1
66
What does AI have to do with Human Rights?
axbom
PRO
0
1.9k
Stop Working from a Prison Cell
hatefulcrawdad
273
21k
What Being in a Rock Band Can Teach Us About Real World SEO
427marketing
0
150
Accessibility Awareness
sabderemane
0
23
Leadership Guide Workshop - DevTernity 2021
reverentgeek
0
160
AI Search: Where Are We & What Can We Do About It?
aleyda
0
6.7k
Being A Developer After 40
akosma
91
590k
A better future with KSS
kneath
240
18k
What’s in a name? Adding method to the madness
productmarketing
PRO
24
3.8k
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?