問題タブ [version-control]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
php - バージョン管理PHPWebプロジェクト
バージョン管理したいPHPプロジェクトがあります。現在、3人でプロジェクトの開発バージョンに取り組んでいます。このプロジェクトは、すべてのEclipse IDEがリンクされている外部フォルダーにあり、バージョン管理はありません。
これをバージョン管理する正しい方法と最良の方法は何ですか?
SVNを設定しましたが、開発サーバーでテストできる、チェックインとチェックアウトの良い方法を見つける必要があります。何か案は?
git - git reset --hard HEAD〜1を元に戻すにはどうすればよいですか?
次のコマンドによる変更を元に戻すことはできますか?もしそうなら、どのように?
svn - ソース管理で構成ファイルをどのように処理しますか?
典型的な Web アプリがあり、ファイル構成があるとしましょう。プロジェクトに取り組んでいるすべての開発者は、開発ボックス用に 1 つのバージョンを持ち、開発、製品、ステージのバージョンがあります。ソース管理でこれをどのように処理しますか? このファイルをまったくチェックインしない、別の名前でチェックする、またはまったく凝ったことをしますか?
svn - Subversion フックの一般的なタイプ
Subversion ではどのようなフック スクリプトを使用していますか? 一般的なアイデアですが、コードも素晴らしいでしょう!
svn - バージョン管理を学び、それをよく学ぶ
バージョン管理システムについてどこから学び始めればよいですか?過去にSVN、Team Foundation、Sourcesafeを使用したことがありますが、完全に把握しているとは思えず、チームも把握していないようです。
マスターするのに最も重要なポイントはどれですか?これはVCSごとに異なることは理解していますが、この質問のために、Subversionが私が最も興味を持っているVCSであると想定できます。
また、可能であれば、あなたが役立つと思う主題に関する本をお勧めしてください。
version-control - Perforceツリーで追跡されていないファイルを見つける方法は? (svn ステータスのアナログ)
Perforceツリーで追跡されていない(実際には:追加されていない)ファイルを見つけるためのスクリプトまたはエイリアスを持っている人はいますか?
編集: 2009 年 1 月のリリースで P4V がこれのサポートを追加したように見えるので、これに関する受け入れられた回答を更新しました。
svn - .svnの代わりに_svnを使用するようにVisualSVNサーバーを構成する
変更があったことを認識しているにもかかわらず、ビルドサーバーがソース管理から変更をチェックアウトしないという問題がありました。
それはコントロールフォルダーにトレースされ(実際の名前が何であるかはわかりません)、既存の作業ビルドは_svnを使用していました。作業フォルダーをクリアすると、新しい完全なチェックアウトが強制され、コントロールフォルダーが.svnになっていることに気付きました。元々、統合ルーチンは_svnを使用してコードをチェックアウトしていたようですが、現在は.svnを使用しています。
統合中に使用されているsvn.exeはVisualSVNサーバーからのものです。これを設定して_svnを再度使用できますか?
元の作業コピーが_svnをどのように使用していたかはわかりません!-これまでにVisualSVNサーバーのみを使用し、これを変更していません。
Visual Studioでより適切に機能するという推奨事項に従って、_svnを使用するようにTortoiseSVNをセットアップし、必要に応じてビルドサーバーにTortoiseSVNをインストールしました。これが原因でしょうか?
また、これは本当に必要ですか?MSBuildはMicrosoftのものなので、Visual Studioの場合と同じように推奨されますか?
svn - サービスとしての Windows での Subversion のセットアップ
Subversion をサービスとしてインストールするときは、次のコマンドを使用しました。
そして、私はこのエラーを受け取りました:
サービス コントロール マネージャーに関する MSDN のドキュメントを確認した後、HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services のレジストリ キーのアクセス許可で全員にフル コントロールを許可しようとしましたが、効果はありませんでした。
私が何を間違えたのか、またはこれを克服する方法を知っている人はいますか?
注 #1: 私はこのボックスで管理者として実行しています
*注 #2:ここに記載されている手順に従っていたので、ディレクトリの選択が間違っている可能性があります。そして、私のリポジトリは実際には「my_repository」と呼ばれていません。現在、 gasp VSSでソース管理されている実際のプロジェクトの名前を使用しました。
svn - VisualSVNサーバーを既存のリポジトリに接続する
最近のすべてのVisualSVNサーバーの投稿により、私はそれをチェックしたいと思いました。現在、Apacheを介してSVNを実行していますが、主にActiveDirectory統合のためにVisualSVNサーバーを試してみたいと思います。彼らのドキュメントには、既存のリポジトリを簡単に移行できるかどうかは記載されていません。
誰かが前にこれをしましたか?
version-control - ソース管理の背後にある理論 (および用語)
いくつかのプロジェクトでソース管理を使用してみましたが、まだよくわかりません。これらのプロジェクトでは、TortoiseSVN を使用しており、リビジョンは 1 行しかありません。(トランク、ブランチ、またはそのいずれもありません。) ソース管理システムをセットアップするための推奨される方法がある場合、それは何ですか? そのように設定する理由と利点は何ですか?集中ソース管理システムと分散ソース管理システムの動作の根本的な違いは何ですか?