問題タブ [svn-checkout]
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: 一部のディレクトリをチェックアウトし、ルートで更新できるようにする方法
次のようなSVNプロジェクトが進行中です。
リポジトリ
次のような作業フォルダーが必要です。
ワーキングコピー
「dir_root/trunk」と「dir_root/docs」のコードを 1 回のコミットで同時にコミットして、リビジョン番号を 1 つだけにしたいと考えています。
「タグ」フォルダーを無視して複数のディレクトリにコミットできるようにチェックアウトするにはどうすればよいですか。
注:
- 「タグ」に含まれるリリースが多すぎるため、すべてのリポジトリをチェックアウトできません。
- スパース ディレクトリを使用しようとしましたが、コミットしようとすると、「 svn: '/dir_root' is not a working copy 」というエラーが表示され続けます。
svn - Subversionはローカルのミラーを作成します
私たちの小さなクラスのグループでは、subversionを詰め込んでいます(私たちはまだそれを適切に使用する方法を学んでいます)。基本的に、最後のリビジョン全体が偽物です。
私がやりたいのは、次のリビジョンをローカルコンピューターにあるものの正確なコピーにすることです。コンピューターにあるファイルはサーバー上にあり、ローカルコンピューターにないファイルはこれに含まれていません。リビジョン。
私がやろうとしていたのは、リポジトリをリセットして最初からやり直すことですが、最後のリビジョンを失いたくありません。
TortiseSVNとGoogleコードを使用して、このタスクを実行するにはどうすればよいですか?
svn - .svn ファイルなしで svn リポジトリをチェックアウトする
専用サーバー (Centos 5.5) の /var/svn/myRepository に svn リポジトリがあります。これらのファイルを本番フォルダー /var/www/myWebapp にコピーしたいだけです。
私がSVNを理解している限り、すべてのソースコードと追加の.svnファイルを含むローカルプロジェクトフォルダーでのみsvnエクスポートを使用できました。しかし、私の専用サーバーにはリポジトリしかありません。それらの .svn ファイルをそのリポジトリから /var/www/myWeapp フォルダーに入れずに、ソースコードファイルを取得するにはどうすればよいですか?
svn - SVN: svn ツリーの特定の部分のみをユーザーに表示する
すべてのプロジェクトに対して単一のsvn リポジトリがあります。svn には、プロジェクトによって直接参照されるコンパイル済みライブラリ(.dll、.swc など) を含むディレクトリもあります。
別の開発者にプロジェクトをやってもらいたいのですが、私の svn ツリー全体を彼に公開したくありません。コミットできないだけの場合は、authz で読み取り許可を設定するだけですが、他のすべてのソースコードを彼に見せたくありません。
チェックアウトしてコンパイルしようとすると、すべての相対パスが台無しになるため、プロジェクト用とライブラリ フォルダー用の 2 つのチェックアウトを彼に行わせたくありません。
したがって、以下が必要です。このユーザーによるトランクのチェックアウトは、このユーザーに関連するすべてのディレクトリのフォルダー構造を含むチェックアウトにつながり、関連しないすべてのディレクトリを省略します。
つまり: 私の svn svn checkout が次のようになっている場合:
彼のチェックアウトを次のようにしたい:
それは可能ですか?はいの場合: どのように?
どんな助けでも大歓迎です!
編集:Windows環境でsvnserveを使用しています(Apacheなし)
ubuntu - SVN チェックアウトの問題 - 不要なサブフォルダーの作成
hostgator アカウントにインストールされた SVN クライアントを使用しています。次のコマンドを実行すると:
ファイルは、1 つのことを除いて、ローカル マシンの SVN サーバーから適切に移動されます。http://stage.foo.com/ のような Web サイトにアクセスできる代わりに、http://stage.foo.com/trunk/ のようにアクセスする必要があります。 http://stage.foo.com/ のようにアクセスできます。(http:// の後のスペースは、スパム防止機能がオフになったためだけではありません)。
これは、私の svn ディレクトリ構造が次のようになっているためですか: /var/svn/proj/ /var/svn/proj/trunk /var/svn/proj/branches /var/svn/proj/tags
svnadmin create を /var/svn/proj/ で作成したとき、代わりに /var/svn/proj/trunk/ でこれを行うべきでしたか? 私はSVNを初めて使用します。この問題を解決できるようにアドバイスしてください。ありがとうございます。
github - GitHub はどのようなコードに使用できますか?
GitHub を使用できるコードの種類 (コーディング言語) を教えてください。ウェブサイトに使用できますか?閃光?画像ファイルやその他のリソースをアップロードできますか?
(私はGitとSVNにまったく慣れていません。)
java - Eclipse経由のSVN-チェックアウトしたコードを実行できません
EclipseでSVNを使用しています。ワークスペースでプロジェクトとしてフォルダーをチェックアウトしました。チェックアウトしたフォルダーにはサブフォルダー「trunk」があり、サブフォルダー「trunk」にはsrcフォルダー(およびその他のもの)があります。チェックアウトした後、ファイル(JUnitテストケース)を実行しようとしました。ファイルを右クリックして[実行]を選択すると、[JUnitテストケースとして実行]が見つかるはずですが、そのようなオプションはありませんでした。また、Eclipseがコードをコンパイルしていないようです。コードを編集することはできますが、自動完了や構文エラーの通知が届きません。私は何を間違えましたか?
svn - チェックアウト後の原因不明のSubversionディレクトリのステータス
私は巨大なブランチエリアを持つSVNリポジトリで働いています。その結果、ブランチフォルダで浅い(--depth empty)チェックアウトを実行しました。
例:C:\ svn \ branchs
作業コピーにサブフォルダーがありません。
チェックアウトしたいMyBranchというブランチがあるとします。
走る:
svn checkout http://svn/ThisProject/branches/MyBranch C:\svn\branches\MyBranch --depth infinity
クーリオ。すべてのファイルを取得します。ただし、svn status
少し奇妙に見えます:
情報を確認しましょう...
それは変だ。追加してみましょう:
私の推測ではbranches
、Depth: empty
SVNは混乱しています。
誰かが説明して修正を提供できますか?多分私は無視することができます。
WindowsでCollabNetコマンドラインツールを使用しています。
svn - チェックアウト プロセス中に '.svn' ファイルを除外するにはどうすればよいですか?
Subversion のチェックアウトにより、「.svn」ツリーの下に多数のファイルが生成されます。チェックアウト プロセス中に '.svn' ファイルを除外する方法はありますか?
ありがとう、
セン
svn - svn チェックアウトを消去します (非 svn ファイルを削除します)
svn リポジトリで認識されていない、作業コピー内のすべてのファイルを削除したいと考えています。
まるでクリーンなチェックアウトを行ったかのように効果的ですが、すべてのファイルを再ダウンロードする必要はありません。
私がこれに最も近いと思うのは...
しかし、これは不格好なようで、出力の不一致によりsvn外のディレクトリが削除される可能性があるため、完全には信頼できません。
「svn export」は、パッケージ化するためにソースをクリーンアップしていないため、私が探しているものではありません。ほとんどのクラフトを削除したいだけです (*.pyc、*.orig、*.rej、svn-commit.tmp、* .swp)。
きれいなチェックアウトを行う以外に、これを行うためのより良い方法はありますか?