問題タブ [externals]
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.
svn - サブディレクトリのコレクションのための svn checkout と rw
非エンジニアリング グループに、リポジトリ内の特定のディレクトリへの読み取り/書き込みアクセスを許可する必要があります。理想的には、ツリー全体ではなく、このディレクトリのコレクションだけをチェックアウトする必要があることを望んでいます (ただし、その部分は必須ではありません)。
私が理解できない問題は、(a) リポジトリ全体に散在する多数 (ほぼ 100) のディレクトリと、(b) これらのディレクトリが 'branches/branch-name' の下にあるという事実に対して、これを処理する方法です。 URL パス。下にトランク、ブランチのタグが付いた標準のレポがあります。
rw の問題で authz を試しましたが、フル パスを使用する必要があるようです。フルパスとは、ブランチ情報を含むことを意味します。多数のブランチを使用しているため、これは非現実的です。ブランチを変更するたびに、authz ファイルを更新する必要がありました。
svn:externals またはシンボリック リンクを使用して、ディレクトリのグループを 1 つのスペースにまとめることを考えました。ただし、パスにブランチ情報を含めるという問題を回避する方法はまだわかりません。
これらのソリューションのいずれも、私の問題を解決するワイルドカードを許可していないようです。多分私は何かが足りない。
svnperms.py スクリプトがあることは知っていますが、フック スクリプトを使用せずにこれを解決したいと考えていました。必要であればそうしますが、フック スクリプトを必要としない解決策はありますか?
更新 OK、今のところ興味がないので、私が試していることについて詳細を追加します.
大きな問題は、膨大な数のディレクトリ (それぞれが error_messages と呼ばれる) であるため、どうにかしてそれらを統合できればと思います。svn:externals を使用してこれを解決しようとしています。
ここで、svn:externals prop を新しい error_messages ディレクトリに追加し、次のような相対パスを使用します。
これは、さまざまな error_messages ディレクトリすべてを 1 つの場所にチェックアウトするのを容易にする方法としてうまく機能します。ただし、承認には役立ちません。
branchA/error_messages パスを authz ファイルに追加して、情報チームに読み取り/書き込みアクセスを許可できることを望んでいました。しかし、SVN はあまりにもスマートで、相対パスの承認をチェックします。したがって、authz に path/to/first、path/to/second などがない限り、Info ユーザーはアクセスできません。
私は本当に立ち往生していますか?この方法を使用するには、リポジトリ全体への読み取り/書き込みアクセスを Info チームに (少なくとも authz ファイルで) 許可し、pre-commit フックを使用してそのアクセスを制限する必要があるようです。
ちなみに、いくつかの環境の詳細を指定する必要がありました。
- サーバー: Linux、svn 1.7
- クライアント: Linux svn 1.7、Windows for Info チーム、おそらく smartSvn 1.7
- "svn:" プロトコル、http なし
- 認証用の SASL
そのため、svn:externals が機能しない (実用的ではない) ことを確認した後、代わりにシンボリック リンクを作成できるのではないかと考えていました。ただ、インフォチームはWindowsクライアントを使うので、解決も無理だと思います。
svn - アクセスできないSVN外部
私は自分の問題に関する情報を見つけようとしましたが、運がありません。あなたが私を助けてくれることを願っています。
次のシナリオ: 私たちは顧客とプロジェクトに取り組んでおり、共有 SVN リポジトリ (顧客がアクセスできる場所) を持っています。さらに、いくつかの共通コードがある内部リポジトリがあります。一部の内部ファイルを使用しており、svn-external によって共有リポジトリに配置しています。これは私たちのサイト (両方のレポにアクセスできる場所) では機能しますが、内部レポにアクセスできないためにエラーを受け取った顧客では機能しません。
これをどのように処理しますか?「サーバー側」の外部を持つ方法はありますか? または、どうにかしてファイルを共有リポジトリにコピーできますか?
前もって感謝します、ヨルグ
ruby-on-rails - svnを使用して外部gemをプロジェクトに設定するにはどうすればよいですか?
SVN を使用して、gem を外部として vendor フォルダーに追加する必要があります。
gem を追加するパス /vendor/gem_name
。svn リポジトリへのパスpath_to_svn_repos/gem_name/trunk
私はそれをやろうとしましたが、それは他のすべての外部を削除し、私の宝石を追加します:(この宝石を既存の外部リストに追加する必要があります。
どうすればいいですか?助けてください
c++ - OpenGL 使用時の未解決の外部エラー
C++ に関する私の知識はかなり基本的なものであり、どこにも問題の解決策が見つかりません。
簡単な OpenGL プログラムを作成しようとしていますが、自分で始めることさえできないようです。これが私の主な酸っぱいファイルです:
これにより、コンパイル時に次のエラーが発生します。
プロジェクトのプロパティで、opengl32.lib ライブラリをリンクしました。事前に助けてくれてありがとう!
c++ - 致命的なエラー LNK1120
そのため、このエラーに関する他の投稿をいくつか確認しましたが、自分のコード内で問題を追跡できないようです。私は3つの別々のファイルで作業しています。1 つのファイルで関数を呼び出すと、エラーが発生します。私が言えることから、すべてが正しくフォーマットされ、参照されています。
コアコード
エンジン:
この問題は、エンジンの 2 つの関数のいずれかが呼び出されたときに発生します。Surface Pro 3 の Visual Studio 2012 で作業しています。
また、これは完全なビルド エラーです。
エンジン.h