svnでのphpstormの使用
Use Phpstorm Svn
目次
svn環境のセットアップ
1.1svnサーバーのビルド
1.2svnユーザーとパスワードの作成
2.svnのphpstormでリンクを開始します
Subversion2.1を開く
2.2svnアドレス入力
2.3 [ファイルのエクスポート、検出されたファイル]を選択します
2.4エラープロセス
2.5ローカルチェックアウト
2.6検出プロジェクト
VCS2.7ディレクトリを表示
2.8ファイルのアップロード
2.9更新ファイル
3.アナログマルチユーザーアップデート、ファイルのアップロード
3.1アナログマルチユーザーログイン
3.2新しいユーザーの更新を登録する
3.3更新された書面による提出
3.4更新の変更が表示されます
Svn3.5は2つのプロジェクトをマージします
3.6地域の歴史を確認する
3.7変更を表示
3.8バージョン履歴の表示
4.解決した問題を送信します
4.12人のユーザーが同じファイルの問題を変更する
ファイルの問題4.2非phpまたはhtmlの写真を送信する
svn環境のセットアップ
1.1svnサーバーのビルド
svnサーバーが良い面を構築した後、新しいリポジトリを作成したいと思います。その後に構築されたURLアドレスを生成しますので、必ず書き留めてください。
1.2svnユーザーとパスワードの作成
後で独自のライブラリを構築し、ユーザーとパスワードを作成すると、他のユーザーは自分のコンピューターを介してコンピューター上のサーバーに接続できます。
基本的なsvnはより良い環境を構築します
2.svnのphpstormでリンクを開始します
VCSはバージョン管理システム、svnバージョン管理です
Subversion2.1を開く
PhpStormを開き、ツールVCS->バージョン管理からのチェックアウト-> Subversionを見つけ、クリックして入力します。
2.2svnアドレスを入力します。
'+'記号のページをクリックし、svnアドレスを入力します(つまり、データベースを構築する上記のsvnがURLアドレスを生成する場合)。 [OK]をクリックします。
2.3 [ファイル検出プロジェクトのエクスポート]を選択します
今回は、svnサーバー上のファイルのリストを参照できるようになります。ファイルをエクスポートすることを選択し、チェックアウト、チェックアウトファイル(エクスポート)をクリックします。
2.4エラープロセス
ある場合は、チェックアウトをクリックします 実行可能ファイルが指定されていない(実行可能プログラムが指定されていない)プロンプトまたはそこにプログラム 'svn'を実行しない(......):CreateProcessエラー= 2、.....。 エラー、クリックします
[設定]をクリックします
[OK]をクリックします。
2.5ローカルチェックアウト
ローカルターゲットディレクトリを選択し、[OK]をクリックします。ローカルバージョンへの更新を選択し、[OK]をクリックします。
svnサーバーのバージョンを選択し、[OK]をクリックします
次に、アカウントのパスワードボックスを入力するとポップアップします
2.6検出プロジェクト
ユーザー名とパスワードを入力したら、[OK]をクリックすると、プロジェクトが検出されます。初回の更新には時間がかかる場合があります。辛抱強く待ちます。完了すると、プロジェクトを開くかどうかを尋ねられます。[OK]をクリックして、プロジェクトを入力します。これまでのところ、プロジェクトはローカルで更新されています。
VCS2.7ディレクトリを表示
次は完成した写真で、地図の内容と一致しています。基本的に英語の翻訳があります
ここにいくつかの特定のサブディレクトリvcsがあります
変更されたファイルを表示するために[履歴の表示]をクリックしてsvnを送信する場合は、選択的に送信します(一部のドキュメントの送信時には送信する必要はなく、原則として送信できます)
•上記のsvnの使用に関するコメント
①①。 [外部の作成]をクリックして、新しいディレクトリを作成します
②[ディレクトリのコミット]をクリックし、プロジェクトを送信します(レンダリング)
③ローカルディレクトリへのsvnupdateでプロジェクトの更新をクリックします(他の場所で説明されている記事のいくつかを理解していません)
④。マージプロジェクトをクリックして、svnの2つのプロジェクトをマージします
⑤。クリックしてプロパティを編集します
⑥設定したプロパティをクリックします
△[元に戻す]をクリックしてローカルファイルを復元します(一部のファイルは更新されています。復元できます)
⑧クリックして聖霊降臨祭の枝をアイテムと比較します
比較するアイテムを選択します
生成された差分ファイル
⑨。 [履歴の表示]をクリックします(表示されているのはsvnマネージャーであり、本質は次のsvnを送信することです)
⑩.branchまたはtagを使用して、新しいラベルを作成します
11.ファイルの再配置、移動
•提出されたエッセンスsvn(ポップアイコンsvn Managerの右下隅の図、履歴の表示、ローカルの変更、変更されたファイルの確認下をクリック)(図は基本的に両方の解釈における各ボタンの機能)
2.8ファイルのアップロード
プロジェクトに変更がある場合は、変更したファイルをアップロードする必要があります。VCS↑をクリックします。
例:NewfilesController.class.phpを作成し、作成されたindex.htmlに従ってフォルダーとNewfilesに新しいフォルダーを作成し、アップロードしてsvnを送信します。
phpstormは、ファイルに対するsvnの変更の現在のバージョンに基づいて検出されます。変更をアップロードするにはファイルを確認し、以下に注釈コンテンツの送信(何かを送信するときにマークを付けるため)を入力してから、[コミット]をクリックしてコミットする必要があります。
2.8更新ファイル
翌日投影したい場合は、クリックしてVCSを更新する必要があります↓
更新プロンプトがポップアップボックスに表示され、[OK]をクリックすると、同じものが最新のsvnバージョンに更新されます。
3.アナログマルチユーザーアップデート、ファイルのアップロード
3.1アナログマルチユーザーログイン
保存したログインレコードを削除します>コントローラーのバージョン-[ファイル]-> [設定]で
次に、VCS↓をクリックします。上記の検出svnバージョンを参照すると、ログインボックスがポップアップして、別のカード番号のパスワードにログインできます。
次に、別のユーザー名を入力して、適切なパスワードを設定しますsvn server、ログイン、更新
新しいユーザーがphpstormchenkout1というファイルをチェックしていることがわかります。
3.2新しいユーザーの更新を登録する
サインイン新規ユーザー更新プロジェクト、ユーザーがNewfilesController.class.phpとフォルダーNewfilesをアップロードし、次のフォルダーindex.htmlですべて更新することがわかりました。ユーザーの指示は問題なく送信され、問題は更新されませんでした。
ユーザーが送信したファイルとフォルダーを更新できることがわかります(これを使用してライセンス番号をアップロードしたり、ライセンス番号を別の更新に使用したりできます。通常の更新を見つけることができます)。
3.3更新された書面による提出
私たちは編集して提出し、ドキュメントを書いてNewfilesに提出します
3.4更新の変更が表示されます
ログオンしているユーザーを切り替え、更新が完了した後に更新すると、何が変更されたかを確認するメッセージが表示されます
Svn3.5は2つのプロジェクトをマージします
クリックしてsvnを選択し、2つのプロジェクトをマージします
3.6地域の歴史を確認する
比較する現在のバージョンとバージョン履歴では、どのような変更を加えたかを確認できます(上記のコードは参照用であり、コードを変更して比較をコミットするためのものです)。
3.7変更を表示
SVNコードと比較したファイル内の独自のコード、ファイルを表示するための変更点
SVNフォルダーとフォルダーの比較では、どのファイルが変更されたかを確認できます
3.8バージョン履歴の表示
記録されたバージョンを表示します
ファイルの違いを表示するために比較可能
多くの場所とは対照的に違いがあるかもしれません、彼らが比較できる彼らのプロジェクト、そしてスクロールバー、あなたは場所に違いがある限り表示されることがわかります。
4.12人のユーザーが同じファイルの問題を変更する
AとBが同時にfunction2(){}を書き込んだ場合、送信するBユーザー、送信時にユーザーは競合するように求められます(この場合、2つは適切な変更を加えて通信する必要があります)
ファイルの問題4.2非phpまたはhtmlの写真を送信する
問題分析:画像ファイル(非phpまたはhtmlファイル)を追加することを計画している場合、コミットするか、ローカルの変更を表示すると、7.jpgファイルがバージョン管理ファイルに追加されていないことが表示されます(場合によっては表示されません)ドキュメントのバージョン管理に追加されていない場合)、今回はファイルを送信する必要があります。画像ファイルを右クリックし、vcsを追加する必要があります。送信後、通常どおり送信できます。
ファイル名は灰色から緑色で構成されており、svnを送信できます