問題タブ [trunk]
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 - Antスクリプトを使用してURLからディレクトリをコピーするには?
私の要件は、特定のディレクトリを SVN のトランクから現在のマシンまたはローカル マシンにコピーしてから、実行を続行することです。どうすればいいのか教えていただけますか?get コマンドはファイルのみをコピーし、ディレクトリはコピーしません。助けてくれてありがとう
svn - Subversion 1.7 と 1.8 の相対 (^) 記号の奇妙さ
2 台の別々のマシンからアクセスできる外部 Subversion リポジトリがあり、1 台のマシンは svn v1.7.9 を使用し、もう 1 台は v1.8.3 を使用しています。
v1.7.9 からはsvn ls
、相対 (^) 記号を使用してコマンドを使用でき、(リポジトリのルートから) 期待どおりに動作します...
v1.8.3 から、同じコマンドを試してみると、次の結果が得られました...
svn info
v1.8.3 から実行するRelative URL: ^/trunk
と、期待どおりの出力が表示されます (v1.8 で追加)。 .
これは、相対シンボルを使用すると、ほぼすべてのコマンド (switch/copy/merge など) が失敗することを意味します。これを修正する方法はありますか?
svn - Tortoise SVN - レポを準備する方法
SVN リポジトリをセットアップしましたが、トランクを定義していません。また、あるブランチから別のブランチにコードを移動する方法について少し混乱しています。
構造は次のとおりです。
まず、これらのうちどれをトランクにする必要がありますか? 私は Test ブランチであるべきだと思っていましたが、最後に用意したのは Dev ブランチであるべきだと言いました (ただし、この例には 2 つのブランチしかありませんでした)。第 2 に、すべてのコードは既に 3 つのブランチのそれぞれにあります。そうする必要がありますか?もしそうなら、どうすればそのうちの 1 つをトランクとして宣言できますか?
最後に、コードをテスト ブランチにプロモートする準備ができたら (これはすべて、Visual Studio/Xcode プロジェクトなどからではなく、Windows エクスプローラーを介して行われます。ブランチをクリックするだけで、SVN 更新を実行し、SVN マージを実行して選択します)。マージするソースは?
初心者の質問で申し訳ありません。驚くべきことに、SOで見つけたものはすべて、適用される場合と適用されない場合があるさまざまなシナリオに関するものです。気分を良くするために確認したいので、今後すべてをやり直す必要はありません.
編集(Davidの回答に応じて)
わかりましたので、共通フォルダーの下に既に「trunk/branches/tags」があります。したがって、Dev/Test/Prod フォルダー (および prod の内容) を完全に削除するだけでよいと思います。「テスト」は実際には Repo/foo/ブランチ/testに格納されますが、それは正しいですか? または、Repo/branches/test/foo/ に移動できると思いますよね? (Common は SVN externals として設定されています...fyi)
私はSVN構文をまったく使用していないので、--parentsのことを調査する必要があります...私たちはTortoiseのみを使用していますが、これはJenkinsを使用しているため、とにかくSVNを学ぶ必要があると思います.ビルド...
あなたの答えの他のすべては素晴らしく見えます!私は Git のバックグラウンドがほとんどなく、SourceGear Vault のバックグラウンドがたくさんあるので、切り替えはまだ少し混乱しています。
openerp - 販売注文/すべての見込み客の作成:販売注文を作成できません
こんにちはユーザーは販売に属しています/すべてのリードを作成し、他の販売員の販売注文を作成できません
管理者ユーザーは、他の販売員の販売注文を作成できます
svn - 特定のリビジョンからの変更をトランク サブフォルダーにマージする方法
ブランチ ディレクトリに、トランクとマージしたいファイルがいくつかあります。ただし、特定のリビジョンに対してのみこれを行い、すべてのサブフォルダーに変更を適用したいと考えています。
したがって、私のファイルは「branch/src」にありますが、それだけではありません。「branch/src/visualization」、「branch/src/test」などにファイルがあります。私が望むのは、「trunk/src」とそのサブフォルダーにある単一のリビジョンのすべての変更をマージすることです。
前もって感謝します!
svn - ブランチとそのブランチからのブランチをマージしてトランクに戻す
SVN にプロジェクトがあり、トランクから作業しています。リリースのためにブランチをカットしなければなりませんでした。ブランチ A としましょう。少し後に、ブランチ A から別のブランチをカットする必要がありました。ブランチ B としましょう。いくつかのファイルが 3 つの場所すべてで変更されているとします。ファイルは 1 つのブランチに追加されましたが、他のブランチには追加されませんでした。
ここで、両方のブランチをトランクにマージします。これについての適切な方法は何ですか?最初にブランチ B をブランチ A にマージしてから、その結果をトランクにマージする必要がありますか? それとも、1 つのブランチをトランクにマージしてから、別のブランチをマージする必要がありますか? 順番は関係ありますか?
これは、多くの競合を伴う厄介なマージになる可能性が高いことを知っています。でもなるべく痛くないようにしたい。私は SVN やソース管理全般についてあまり経験がありませんので、ご指摘いただけると幸いです。答えはそれぞれの場所で何が変わったかに依存すると思いますが、ブランチを管理し、このようなマージを行う方法に関する一般的な知恵があれば、私はそれを聞きたいです.