この記事は機械翻訳のミラー記事です。元の記事にジャンプするにはこちらをクリックしてください。

眺める: 13780|答える: 3

VisualSVNサーバーの設定と使用(SVNでのプロジェクト展開)

[リンクをコピー]
掲載地 2017/03/17 15:31:41 | | | |
1. なぜSubversionではなくVisualSVN Serverを使うのか?
返信:
Subversionを直接使う場合、Windowsシステム上でシステムから起動させたい場合は、SVN Serverをwindwsサービスとしてカプセル化し、設定ファイルを変更してユーザーの権限を管理する必要があります。 VisualSVN ServeはSubversionやApacheと連携し、すべての手間をなくします。 インストール時には、SVN Serverはすでにwindwsサービスとしてパッケージ化されており、Apache Serverの設定はグラフィカルインターフェース上のみで行われ、認証方法、アクセスポート、その他の簡単な操作を指定します。 さらに、ユーザー権限の管理もグラフィカルインターフェースを通じて設定されています。
2. なぜTFSを使わないのか?
返信:
SubversionやTortioseSVNから始めて以来、他のソフトウェアは変更していません。 TFSについては、今のところ使ったことがなく、実際いくつかの記事を読んだだけであまり詳しくありません。
3. VisualSVNサーバーは無料ですか?
返信:
はい、VisualSVN Serverは無料で、VisualSVNは有料です。 VisualSVNはSVNのクライアントで、Visual Studioと統合されています。VisualSvnサーバーはSVNのサーバー側で、Subversion、Apache、ユーザーおよび権限管理を含む利点があります。利点は前述の通りです。

さて、本題に戻ります。本日から正式にチュートリアルを始めます。

1. VisualSVNサーバーの設定および使用方法[サーバーサイド]
VisualSVN Serverをインストールした後[インストール手順はこちら参照]、VisualSVNサーバーマネージャーを実行します。以下が起動インターフェースです:


では、以下のようにコードベース[リポジトリ]を追加しましょう。

上の画像のように新しいコードベースを作成し、下の画像のテキストボックスにコードベース名を入力してください:


注意:上記の図のチェックボックスを選択すると、コードベースStartKitの下に3つのサブディレクトリが作成されます:トランク、ブランチ、タグ; チェックを外すと、空のStartKitコードベースのみが作成されます。
OKボタンをクリックするとコードベースが正常に作成されます。

一度コードベースを作成すれば、その中には何もありません。 このチュートリアルの後半でソースコードへの移行方法について説明します。
次にセキュリティ設定を起動し、左側のユーザーを右クリックします:



上記の情報を入力し、OKをクリックするとユーザーを作成します。 上記の手順に従って、それぞれDeveloper1、tester1、manager1のユーザーを追加し、今から作成したプロジェクトにこれらのユーザーを追加し始めます。

「追加...」をクリックしてください。 ボタンをクリックし、下の図に追加したユーザーを選択し、OKボタンをクリックしてください:
注意:下の図のグループに気づいたかもしれませんが、はい、まずグループを作成し、各グループにユーザーを追加し、その後グループを認証することもできます。

以下の図のようにユーザーやグループを承認してください:

「OK」ボタンをクリックすると、上記のユーザーはStartKitコードベースにアクセスする異なる権限を持ちます。
ユーザースターターはチームに新しく加入したばかりで、新しいコードをコードベースに提出したくないため、コードベースのコードを読むだけで、コードを提出することはできません。 Tester1はテスターであり、コード記述を担当しないため、読み取り専用です。 Developer1とManager1は開発者でありプロジェクトマネージャーであり、当然ながら読み書き権限を持っています。
実際のプロジェクト開発プロセスでは、開発者とテスターが一人だけいるのはほぼ不可能なので、グループで認証する方が便利で、自分で練習できます。
2. TotoiseSVNの基本的な使用法

プロジェクトマネジメント実践チュートリアル1では、良い仕事をしたいならまずツールを研ぐ必要があります[Basic Tools]。TortoiseSVNのインストール方法を説明しました。 上記の説明では、すでにVisualSVN Serverの使い方について話しましたが、今日はTortoiseSVNの簡単な使い方についてお話しします。
1. SVNサーバーへのソースコードの確認 Visual StudioでStartKitフォルダ内のプロジェクトを作成する場合、このプロジェクトのソースコードをSVNサーバーのコードベースにチェックインする必要があります。まずStartKitフォルダを右クリックします。この時の右クリックメニューは以下の図の通りです:
図2-2-1

インポートをクリックすると、以下のフォームが表示されます。http://zt.net.henu.edu.cn はサーバー名、svnはコードリポジトリのルートディレクトリ、StartKitは前回のチュートリアルで追加したコードベースです。
注意:左下のチェックボックスはソースコードを最初に確認した時には役に立ちませんが、後でコードを提出する際には非常に便利です。
図2-2-2

OKボタンをクリックすると、以下のフォームが表示され、資格情報を入力するよう求められます。
図2-2-3

上記のフォームにユーザー名とパスワードを入力し、OKボタンをクリックしてください:
図2-2-4

上の図に示すように、ソースコードはSVNサーバーに正常にチェックインされています。 この時点で、チームメンバーはSVNサーバーから自分のマシンへソースコードを移行できます。





先の:System.Web.Optimizationは圧縮技術の使用を統合しています
次に:.shファイル実行エラー:-bash: xxx: /bin/sh^M: 悪いインタプリタ:そのようなファイルや指示はありません...
掲載地 2017/03/17 15:39:39 |
ありがとうございます                                         
 地主| 掲載地 2017/03/17 15:41:06 |
QWERTYU 2017年3月17日 15:39 投稿
ありがとうございます

どういたしまして   
掲載地 2017/03/19 5:04:39 |
トップ1は覚えた
免責事項:
Code Farmer Networkが発行するすべてのソフトウェア、プログラミング資料、記事は学習および研究目的のみを目的としています。 上記の内容は商業的または違法な目的で使用されてはならず、そうでなければ利用者はすべての結果を負うことになります。 このサイトの情報はインターネットからのものであり、著作権紛争はこのサイトとは関係ありません。 ダウンロード後24時間以内に上記の内容を完全にパソコンから削除してください。 もしこのプログラムを気に入ったら、正規のソフトウェアを支持し、登録を購入し、より良い本物のサービスを受けてください。 もし侵害があれば、メールでご連絡ください。

Mail To:help@itsvse.com