3

I have a small team of web developers who work together on up to 50 external sites. I am trying to find a better solution to using Dreamweaver's check-in check-out for managing source. We have just started using Visual Studio 2012 here and there and I am curious if TFS is the way to go for us. No one here has ever used versioning or any type of source control before, so I am looking for something similar to what they are used to.

If it matters at all, our sites are all hosted on a Windows 2008 R2 server, and largely written in C#.

4

2 に答える 2

2

TFS は検討するのに適したオプションだと思います。何人かがコメントしているように、Dreamweaver で慣れ親しんだチームからの飛躍になるでしょうが、個人的には、知的財産の管理を真剣に考えているのであれば、何らかのバージョン管理システムに投資すると思います。そうは言っても、チームが TFS、SVN、Git などを選択しているかどうかに関係なく、学習曲線があります。

TFS を使用すると仮定すると、TFS に付属する他のすべての利点が追加されます。それはバージョン管理だけではありません。これには、作業項目の追跡、自動化されたビルド/デプロイ、レポート、単純な SharePoint サイトなどが含まれます。

TFS を使用すると、これらすべての機能を 1 つの製品に組み合わせて利用できます。オープン ソース製品を使用して同様の設定を行うこともできますが、製品をつなぎ合わせる必要があります。

于 2012-06-21T15:54:48.727 に答える
0

私は、Dreamweaver に統合された Subversion クライアントを使用することをお勧めします。これは、基本的なことを非常にうまく実行し、チームがシステムをバイパスすることにつながる退屈なナビゲーション プロセスを必要としません。唯一の問題は、DW が SVN の最新バージョンをサポートしていないため、互換性のある SVN サーバーを選択する必要があることです。これを試して:

Windows での Dreamweaver CS6 のバージョン管理の設定

  1. バージョン管理を機能させるための以前の試みにより、PC にいくつかの .svn フォルダーとファイルが作成された可能性があります。開始する前に、これらをすべて削除し、他の種類の Subversion ソフトウェアをすべて PC からアンインストールする必要があります。
  2. VisualSVN Server Web サイトに移動し、アーカイブされたソフトウェアの標準バージョン、バージョン 2.1.16 をダウンロードします。SVN 1.7 または 1.8 がインストールされ、どちらも Dreamweaver では動作しないため、新しいバージョンを取得しようとしないでください。

http://www.visualsvn.com/server/changes/

  1. file:// プロトコルを使用して DW をローカル フォルダーに直接接続しようとしても、おそらくうまくいかず、データを危険にさらすことも知られています。サーバーが必要です。Windows ログインを使用し、HTTPS ではなく HTTP を使用することを選択する以外は、デフォルト設定で VisualSVN サーバーをインストールすることにしました。リポジトリを内部 SSD ドライブに配置することにしましたが、ローカル ドライブはどれでもかまいません。リポジトリが存在するフォルダを作成するときは、 ourcorepositories などの非常に一般的な名前を使用してください。すべてに小文字を使用しました。
  2. 「リポジトリ」を右クリックして、新しいリポジトリを作成します。スペースや特殊文字を含まない名前 (mynewprojectrepo など) を付けて、'Create default structure' にチェックを入れます。OK する前に、リポジトリの URL を書き留めてメモ帳または同様のプレーン テキスト エディタにコピーし、後で以下の 6 で参照できるようにします。それは次のようなものになります

    http://OFFICEDESKTOP/svn/mynewprojectrepo
    

URL の大文字部分がコンピュータの名前であることに注意してください。[OK] をクリックすると、プロジェクトのリポジトリが作成されます。5. DW を起動し、プロジェクトに移動します。まだプロジェクトを持っていない場合は、プロジェクトを作成し、ダミーのファイルとフォルダーをいくつか貼り付けます。[サイト] メニュー>>[サイトの管理] に移動し、プロジェクトを 2 クリックします。バージョン管理を選択します。6. Access を「Subversion」に設定し (他の選択肢はありません)、Protocol を HTTP に設定し、Server Address にはコンピュータの名前を小文字で入力します。

    officedesktop

[リポジトリ パス] に入力します (例: 上記 4. の現在の例を使用)

    /svn/mynewprojectrepo

サーバー ポートは 80 である必要があります。ユーザー名には、Windows ユーザー名を小文字で入力します。パスワードに Windows パスワードを入力します。これは、PC へのログインに使用する名前とパスワードの組み合わせです。[テスト] ボタンをクリックすると、成功メッセージが表示されます。そうでない場合は、作成した .svn ファイルとリポジトリをすべて削除して、最初からやり直すことをお勧めします。スラッシュを追加したり省略したりしないでください。上記の作品。[保存] をクリックする前に、Adobe Subversion リソースへのリンクをクリックし、ブラウザでブックマークします。そこには有用な背景情報がたくさんあります。[保存] をクリックし、[完了] をクリックします。7. DW プロジェクトに移動し、ローカル ビューを開きます。サイトのすべてのファイルとフォルダーには、アイコンの横に緑色の + 記号が表示されます。サイト フォルダを右クリックし、[バージョン管理>>コミット] をクリックします。何かを変更するたびにコメントを残すことをお勧めします。そのため、「The initial commit for My New Project」の行に沿ってコミット メッセージを残し、クリックしてコミットします。リポジトリに移動するファイルが多数ある場合は、アップロードに時間がかかります。アップロードすると、緑色の + 記号が消えて、ローカル バージョンがリポジトリと同期していることを示します。8. これで、Dreamweaver CS6 にバージョン管理ができました。CS5 および 5.5 でも機能する場合があります。ワークフローに関する優れた洞察については、アドビのリソースを確認してください。バージョン管理を実装する他の方法についてはお手伝いできませんが、DW は Git と統合されておらず、Dreamweaver の基本的ではあるが統合された Subversion クライアントは、バージョンがないよりもはるかに優れていると言って、時間を節約できるかもしれません。コントロール。物理的な災害に対する補償については、また、リポジトリ フォルダー全体のスケジュールされた毎日のバックアップをクラウド ストレージに追加します。エラーについてお詫び申し上げます。すべての手順を再確認しますが、A) 起動して実行できると思います。B) インストールとセットアップは、2 回目よりも 1 回目の方が簡単です (これらすべての .svn ファイルとフォルダーを取り除く)。

于 2013-10-03T16:00:18.330 に答える