2

いくつかの VC システムを検討しており、何が自分のニーズにより適しているかを考えています。

現在、私は次のものを持っています:

  • PhpStormを使用してphpでコーディングするローカルマシン(Win7)。
  • 内部ネットワークにセットアップされた Debian Linux マシン。
  • Debian Linux 専用の Web サーバー。

理想的には、このマシンでコードを作成したくはありません。ローカルで作成したすべてのチャンスを内部 Web サーバー (ここで変更を確認してテストします) にプッシュし、問題がなければ Web サーバーにプッシュします。

Git、SVN、または CVS のうち、どの VC システムをお勧めしますか?

4

5 に答える 5

2
  • CVS は少し時代遅れで、SVN に比べてかなりの問題があります。
  • SVN は問題ありませんが、独自のサーバーをセットアップする必要があります。つまり、単一の開発者環境には多大な労力がかかります。
  • Git は、分散バージョン管理システムであるため、従来の VC から移行する場合は少し珍しいかもしれません。しかし、一度慣れてしまえば、単独で作業している場合でも、分散した大規模なチームで作業している場合でも、強みを理解できます。サーバーをセットアップする必要はなく、DropBoxを介してリポジトリを他のユーザーと共有することもできます。

だから私はGitをお勧めします。ここでドキュメントを見つけてください。

于 2012-11-23T11:37:45.420 に答える
2

遅すぎますが、 Mercurialを使用する (または少なくとも試してみる) ことをお勧めします。

  • PHPStormでサポートされています
  • Git よりも最初の SCM として (そして最初ではないとしても) 理解しやすい
  • Windowsの世界では「貧しいいとこ」ではありません(PHPStormの外で必要な場合はTortoiseHG )
  • MQ を使用すると、構成管理がより簡単になります (DEV システムと LIVE システムの構成が異なる場合があるため) 。
  • Mercurial での (散発的な) リポジトリの共有 (プルモードのデータ配信用) は、単一の内部 Mercurial コマンドの問題です。Git のhg serve状況はさらに悪いためです。
于 2012-11-23T16:33:56.070 に答える
0

私はAptanaを使用してWebページをコーディングしています。ftpブラウザで非常に優れたビルドを備えているため、必要なファイルを表示および編集できます。ctrl+ s(ファイルを保存)を押すと、ftpサーバー上のファイルが更新されます。

そのため、その内部サーバーにFTPサーバーがある場合は、aptanaを使用することをお勧めします。そして最後のプッシュにはftpソフトウェアを使用してください...

于 2012-11-23T11:29:01.707 に答える
0

問題はありません =)

ネイティブ環境で開発することを推奨できます dev.host_name test.host_name のような Deban Web サーバーでいくつかの仮想ホストを作成します

Debianサーバーで共有フォルダーを作成し(sambaを使用)、win 7でネットワークディスクを作成し、共有フォルダーに接続して、自分のコンピューターのようにフォルダーdevおよびtestを操作します

于 2012-11-23T11:37:17.557 に答える
0

Windowsで動作するものをお勧めします.Windowsで開発するのが最も楽しいと思います.

私はGIT(GitBash)を自分で使用しているため、SVNが使用していることを確信しており、それを実行するCVSのバージョンがあることを知っています(Tortoise CVS?)

私はまだphpStormを使用していません(意味を持ち続けてください)が、他の回答がAptanaに言及しているように、AptanaにはGITのサポートが組み込まれていることを指摘します

于 2012-11-23T11:36:26.877 に答える