私はsvnについて知りません。SVNとは?私の友人は私に Assembla を使うように言いました。それはただのリポジトリですか? それともsvnも?
AnkhSVN などの svn クライアントを使用している場合、プロジェクトはどこに保存すればよいですか? AnkhSVNで?またはアッセンブラ?Assembla に保存する場合、AnkhSVN に接続するにはどうすればよいですか?
svn はSubversionの略で、バージョン管理システムの一種です。バージョン管理は大きなトピックです。一言で言えば、これらはバージョン管理を使用することで得られる利点のほんの一部です。
コマンド ラインから直接 Subversion を使用できますが、Subversion の統合を容易にする GUI と IDE プラグインもあります。たとえば、AnkhSVN は、Visual Studio と統合する Subversion クライアントです。
バージョン管理について読んでから、いくつかのサブバージョンのチュートリアルに従って作業を開始することをお勧めします。
SVN の決定版ガイドであるVersion Control with Subversionの序文を(少なくとも) 読んでください。できれば、序文と最初の章を読んでください。うまくいけば、それはあなたのすべての質問に答えます.
したがって、SVN はバージョン管理およびリビジョン管理システムです。基本的に、チームはコード ベースの共有を管理できます。
そのようなシステムのない世界を考えてみてください。プログラマー A と B の 2 人がいて、ファイル C と D の 2 つがあります。プログラマー A がファイル C を変更します。次に、プログラマー B がファイル C を変更します。プログラマー A が編集する前に B がファイルのバージョンを変更した場合、問題が発生します。次に、2 つを同期する必要があります。これをどのように管理しますか?これがSVNの機能です。
さらに、これらの 10 の編集を 1 年前に行ったと言えるのはうれしいことです。そのバージョンのコード ベースにロール バックします。
ややこしい話ですが、基本的にはSVN、git、CVS、clearcaseなどはすべてこれらの問題を解決するバージョン管理システムです。読むべきいくつかのウィキ記事があります。
http://en.wikipedia.org/wiki/Apache_Subversion
SVN は、リポジトリの保存とアクセスに使用される単純な方法です。Assembla や AnkhSVN などは、リポジトリを管理するために使用されるクライアントにすぎません (Assembla はファイル用のサーバーもホストすると思います)。SVN は単なるバージョン トラッカーです。ファイルの変更を、ファイルの各バージョンで誰が何を変更したかを追跡するアーカイブに送信できます。他の変更をそのままにして、他のユーザーが行った変更を簡単に元に戻すことができます。
私は AnkhSVN を使用したことがありませんが、AnkhSVN を使用して Assembla リポジトリに接続できるはずです。