Pages tagged svn:

Subversionリポジトリのバックアップ方法いろいろ - ぱせらんメモ
http://d.hatena.ne.jp/pasela/20090206/svn_backup

バックアップ方法色々。
Enhancing Your Ubuntu Server - NETTUTS
http://net.tutsplus.com/tutorials/other/enhancing-your-ubuntu-server/
A few weeks ago, I showed you how to setup your very own linux server. Now, I'm going to show you how to add even more functionality.
Ultimate Round-Up For Version Control with Subversion | Developer's Toolbox | Smashing Magazine
http://www.smashingmagazine.com/2009/03/10/ultimate-round-up-for-version-control-with-subversion/
by Glen Stansberry Subversion is a version control system that many Web developers and designers use to back up their work. Subversion was started in 2000 and is quite popular in the open-source community; major
Intro to Git for Web Designers | Webdesigner Depot
http://www.webdesignerdepot.com/2009/03/intro-to-git-for-web-designers/
Unless you’re a one person web shop with no team to collaborate with, you’ve experienced the frustration that goes along with file sharing. No matter how hard you try, when multiple people are working on a single project without a version control system in place things get chaotic.
MOONGIFT: » 開発者必見!WindowsでGitを便利に「Git Extensions」:オープンソースを毎日紹介
http://www.moongift.jp/2009/04/git_extensions/
ソーシャル化するOSS開発者たち - @IT
http://www.atmarkit.co.jp/news/analysis/200904/14/git.html
Fraser Speirs – Understanding Git Submodules
http://speirs.org/2009/05/11/understanding-git-submodules/
"Git submodules are implemented using two moving parts: the .gitmodules file and a special kind of tree object. These together triangulate a specific revision of a specific repository which is checked out into a specific location in your project."
Fraser Speirs explains the difference between good old svn:externals and git submodules.
iBanjo » Blog Archive » a Mercurial “super client”
http://blog.red-bean.com/sussman/?p=116
hgsubversion installation guide
Ric Roberts: Ruby on Rails developer, Manchester, UK | Getting to grips with git (Part 1)
http://www.ricroberts.com/articles/2009/06/01/getting-to-grips-with-git
Making Sense of Revision-control Systems - ACM Queue
http://queue.acm.org/detail.cfm?id=1595636
The Ultimate Guide to Version Control for Designers
http://sixrevisions.com/project-management/the-ultimate-guide-to-version-control-for-designers/
Carsonified » Why You Should Switch from Subversion to Git
http://carsonified.com/blog/web-apps/why-you-should-switch-from-subversion-to-git/
I want to share with you the concept that you can think about version control not as a neccesary inconvenience that you need to put up with in order to collaborate, but rather as a powerful framework for managing your work seperately in contexts, for being able to switch and merge between those contexts quickly and easily, for being able to make decisions late and craft your work without having to pre-plan everything all the time. Git makes all of these things easy and prioritizes them and should change the way you think about how to approach a problem in any of your projects and version control itself.
ThinkVitamin - Carsonified's blog about the web
SVN Server Admin Issue: Fix It! « Smashing Magazine
http://www.smashingmagazine.com/2009/09/25/svn-strikes-back-a-serious-vulnerability-found/
Serious problems like this aren’t supposed to exist nowadays. Every serious or visible exploit is found and fixed quickly. But here we will show you something simple and ordinary yet quite dangerous.
Easy Version Control with Git - Nettuts+
http://net.tutsplus.com/tutorials/other/easy-version-control-with-git/
Git is pretty easy to get: on a Mac, it’s probably easiest to use the git-osx-installer. If you have MacPorts installed, you may want to get Git through it; you can find instructions on the GitHub help site. (And yes, we’ll talk about GitHub). On Windows, the simplest way to start rolling is to use the msysgit installer. However, if you’ve got Cygwin, you can git Git through there as w
Have you ever worked on a project that was so unwieldy, you were scared to update a file or add a feature? Maybe the problem was that you weren't using a
Ned Batchelder: Bare-bones basic Mercurial for Subversion users
http://nedbatchelder.com/text/hgsvn.html
useful
brilliant!
Quick mercurial guide for svn users
WindowsでSubversionを使う:TortoiseSVNでバージョン管理 - SourceForge.JP Magazine
http://sourceforge.jp/magazine/08/08/29/0550232
Windows環境でSubversionによるバージョン管理を行いたい場合に便利なのが、GUIでリポジトリにアクセスできるTortoiseSVNだ。本記事では、TortoiseSVNの導入から基本的な使用方法までを解説する。
TortoiseSVNの使い方あれこれ
ClueMapper – Trac
http://projects.serverzen.com/pm/p/cluemapper
ClueMapper is a web-based application for managing software and software-based consulting projects. Currently it uses Trac to handle individual projects but adds the ability to create new trac instances, svn configurations, etc.
ClueMapper is a web-based application for managing software and software-based consulting projects. Currently it uses Trac to handle individual projects but adds the ability to create new trac instances, svn configurations, etc. The website for ClueMapper is at http://www.cluemapper.org
"ClueMapper is a web-based application for managing software and software-based consulting projects. Currently it uses Trac to handle individual projects but adds the ability to create new trac instances, svn configurations, etc."
In the Woods - SVN 101
http://blog.themeforest.net/general/svn-101/
Simple SVN introduction tutorial.
git ready » converting from svn
http://gitready.com/beginner/2009/02/04/converting-from-svn.html
Instead of contributing to the mass of tutorials already written about the subject, I figured I would take the easy useful way out and compose a list of great tutorials on how to accomplish a migration to Git for those who are familiar with SVN. If you have more links, please comment away and I’ll add them in.
Some tutorials and other resources related to migrating from SVN to Git
links on how to use git and svn together
デブサミ2009 はてなの開発戦略 - 川o・-・)<2nd life
http://d.hatena.ne.jp/secondlife/20090213/1234502842
はてなの開発戦略
capistrano経由svn upでデプロイしていた。はてブ(21.6万UU、790万pv/日、サーバ50台)、4人/9ヶ月でリファクタリング(保守性・拡張性、テスタビリティ、他サービスとの密結合を解消)。
はてながgitに移行した話。プレゼン資料あり
Who-T: On commit messages
http://who-t.blogspot.com/2009/12/on-commit-messages.html
About composing commits and writing commit log messages.
An opinion piece on what comprises a good commit message.
Any software project is a collaborative project. It has at least two developers, the original developer and the original developer a few weeks or months later when the train of thought has long left the station. This later self needs to reestablish the context of a particular piece of code each time a new bug occurs or a new feature needs to be implemented.
"In the last few weeks, I've had a surprising number of discussions about commit messages. Many of them were with developers new to a project, trying to get them started. So here's a list of things you should do when committing, and why you should do it."
An excellent list of best-practices for commit messages when using your favourite version control system.
good reasoning on howto, and hwo not to write commit messages
Easy Git External Dependency Management with Giternal
http://www.rubyinside.com/giternal-easy-git-external-dependency-management-1322.html
MF Bliki: VersionControlTools
http://martinfowler.com/bliki/VersionControlTools.html
by @martinfowler
CVS/Subversionを使ったバージョン管理(前編:バージョン管理の基礎) - SourceForge.JP Magazine
http://sourceforge.jp/magazine/08/09/09/1038233
Distributed Version Control is here to stay, baby - Joel on Software
http://www.joelonsoftware.com/items/2010/03/17.html
Joel @Spolsky likes Mercurial so much he wrote a tutorial: http://www.joelonsoftware.com/items/2010/03/17.html and http://hginit.com/ – Guido van Rossum (gvanrossum) http://twitter.com/gvanrossum/statuses/10693471706
"If you come at Mercurial with a Subversion mindset, things will almost work, but when they don’t, you’ll be confused, unhappy, and unsuccessful, and you’ll hate Mercurial. Whereas if you free your mind and reimagine version control, and grok the zen of the difference between thinking about managing the versions vs. thinking about managing the changes, you’ll become enlightened and happy and realize that this is the way version control was meant to work."
on how to think distributed....
git ready » what git is not
http://gitready.com/beginner/2009/02/19/what-git-is-not.html
There are obviously many reasons why Git is awesome (and why it sucks too), and there comes a point where it helps to dispel some of the rumors and issues surrounding Git. The following list attempts to show what Git is not.
git resource
プログラマの思索: Subversionを見直せ
http://forza.cocolog-nifty.com/blog/2008/12/subversion-390f.html
SVNの使い方のポイント
Chapter 0: Introduction
http://www.ericsink.com/scm/scm_intro.html
Source Control HOWTO
Our universities often don't teach people how to do source control. We graduate with Computer Science degrees. We know more than we'll ever need to know about discrete math, artificial intelligence and the design of virtual memory systems. But many of us enter the workforce with no knowledge of how to use any of the basic tools of software development, including bug-tracking, unit testing, code coverage, source control, or even IDEs.
デブサミ2009「株式会社はてなの開発戦略」講演メモ - RX-7乗りの適当な日々
http://d.hatena.ne.jp/rx7/20090212/p1
はてながgitに移行した話のセッションメモ。
新はてなブックマーク * ユーザ数:21.6万 * PV数:790万PV/日 * サーバ台数:50台 * 2008年11月にリニューアル * 開発期間約9か月 o 最初の4ヶ月くらいは、id:naoyaさんが1人で 旧システムの問題点 * 保守性・拡張性 * テスタビリティ * 他サービスとの密結合
gitよいよい
My Common Git Workflow « Katz Got Your Tongue?
http://yehudakatz.com/2010/05/13/common-git-workflows/
good article on git workflow
Version control with Subversion on Mac OS X | 456 Berea Street
http://www.456bereastreet.com/archive/200812/version_control_with_subversion_on_mac_os_x/
protocols
Roger Johansson on GUI-based version control using Subversion on OS X. He mentions Coda, BBEdit, Cornerstone, Versions and TextMate.
10分で作る、Subversionレポジトリ - Unix的なアレ
http://d.hatena.ne.jp/wadap/20080912/1221239323
Mercurial (hg) with Dropbox
http://www.h4ck3r.net/2010/05/11/mercurial-hg-with-dropbox/
git
Creating mercurial repository only clones with --noupdate and storing them on Dropbox.
Dropbox as repo holder
1. Push a change from computer 1 while offline. Dropbox can't sync the repo since it's offline. 2. Push a change from computer 2 while online. Dropbox syncs the changes to the git repo. 3. Computer 1 goes online and Dropbox tries to sync the repo -> conflicts.