私は、バージョン管理システムを最初から実装する必要がある新しい仕事を始めました。以前の仕事では、Subversionを使用してバージョン管理を実装しました(具体的には、TortoiseSVN、AnkhSVN、およびSubClipseクライアントを備えたVisual SVNサーバー)。
最近Gitについてよく耳にしますが、使ったことがありません。私がオンラインで読んでいるほとんどの記事は、GitはSubversionよりも優れていると言っています。ここではどちらが良いかは問いませんので、コメントはお任せください。
私の環境に関しては、私は小さなGIS会社のリード開発者です。私たちは主にPythonスクリプトを使用し、場合によっては.Netで記述されたプラグインツールを使用します。Pythonスクリプトで動作し、バージョン管理下でも動作する他のカップルがここにあります。最近、バージョン管理下にあるはずの最初のWebアプリケーション(HTML / Javascript)の作業を開始しました。私たちは皆、プロプライエタリとオープンソースの両方のソフトウェアとAPIを使用して、厳密にWindows環境で作業しています。
2つの質問があります:
- Subversionをすでに知っている場合、Gitを学習して実装する時間と労力の価値はありますか?
- Subversionを使用した後にGitを学習するための最良のリソースは何ですか?また、どのようにすればすぐに始めることができますか?