0

最後に、既存のプロジェクトでソース管理を試してみることにしました (別の新しい開発者をすぐに雇う予定なので)。私はこの分野にかなり慣れていないので、現在のプロジェクトを修正するためにどのソース管理を使用すればよいかをお勧めする必要があります。

大量の画像を扱う Web アプリケーションを開発しています。現在、500,000 枚を超える写真 (大きなサイズの写真といくつかのサムネイル) があります。私は問題のない PHP を使用しています (数百のスクリプト ファイルしかないため)。私の主な関心事は、写真の量が多いことです。

注:
VisualSVN をインストールするだけです。SVN についてどう思いますか。それは私の要件に合うと思いますか?


この質問を締めくくるために 2 票を獲得しました。FAQ を読みましたが、私の質問はまったく問題ないと思います。

Stack Overflow は、コードを書くのが好きでコードを書くプロフェッショナルで熱狂的なプログラマー向けです。最高のスタック オーバーフローの質問にはソース コードが少し含まれていると思いますが、質問の内容が一般的である場合は…</p>

  • 特定のプログラミングの問題
  • ソフトウェアアルゴリズム
  • プログラマーが一般的に使用する実用的なソフトウェア ツール
  • プログラミングの専門家に特有の答えやすい問題

…それなら、あなたは質問をするのに適切な場所にいます!

4

4 に答える 4

2
  • CVS や SVN などの従来のバージョン管理ソフトウェアには近づかないでください。
  • 自分で簡単にホストできるものを使用して、単純なストレージに多額の費用を支払うことはありません.

セットアップが非常に簡単で、自分でホストでき、非常に使いやすい Mercurial (hg) を使用します。代替手段は Git です。これは、コマンドと内部が異なりますが、ほとんど同じです。

営利組織でよく使用されるもう 1 つの代替手段は、Perforce です。私自身は経験がありませんが、良いことを聞いていて、膨大な量のファイルを処理できるはずだと思います。

于 2012-11-28T17:02:50.873 に答える
1

ソース管理に慣れていない場合は、SVN を使用することをお勧めします。SVN が最も簡単なオプションだと思います。VisualSVN は適切な選択であり、うまく機能し、無料です。ただし、beasntalkapp.comなどのホストされた SVN リポジトリをチェックアウトすることをお勧めします。

于 2012-11-28T17:07:36.607 に答える
0

古いバージョン管理ソフトウェア、特に Visual Source Safe には近づかないでください!!! 私のアドバイスは、Git を使用することです (また、bitbucket.org に無料のホストがあり、Mercurial をホストしていますが、私はそれを使用したことがありません)。github.com はオープン ソース プロジェクトに対してのみ無料です。bitbucket もプライベート リポジトリに対して無料ですが、追加のユーザーごとに課金されます。

私は現在、約 4 か月間 git を使用していますが、すばらしいです。サブバージョンは面倒だと思い、短時間しか使用しませんでした(何年も前のことで、使用をやめた理由を完全には思い出せません-ディレクトリとファイルの処理に関係していると思います)。

Git は足がかりを得るための最新のもののようで、それを使用した後は非常に柔軟でもあります。私は、一度何かをリポジトリにコミットすると、誤ってそれを削除するのは難しいというルールを非常に気に入っています! 分岐も代替と比較して非常に高速であり、差分を保存してすべてを再適用するのではなく、以前の変更されていないバージョンにリンクすることで機能するため、ファイルサイズが非常に小さく、他のものと非常に高速に比較されます。また、約 3000 個のアイコン、300 行のコード、約 500 個の php ファイル + js ライブラリなどをすべて 1 つのプロジェクトに保存しています。

Git を使用すれば間違いはありません。最初は github または bitbucket を使用すると、はるかに簡単に始めることができます。後日いつでも自分でレポをセットアップできます。

于 2012-11-28T20:25:08.680 に答える