2

現在、SVN(Tortoise)での作業に切り替えています。これが SVN との初めての出会いです。私のような初心者にとってはいつものように、多くの疑問が生じます。インターネットで説得力のある答えを見つける人もいれば、そうでない人もいます。私は、コードを書き、それを試し、テストし、それをメイン プロジェクトに追加しようとする開発者のカテゴリに属しています。それが SVN のブランチであると言うかもしれません (同意しますが、まだいくつか質問があります)。通常、人々はブランチセクションで開発部分を行い、ブランチ->トランクからコンテンツをマージしてからリポジトリにコミットすることを読みました。

いくつか質問があります:

  1. ブランチ/ブランチフォルダーを現在の作業フォルダーにする方法を説明してくれる人がいますか?私の問題を理解できることを願っています。現在、トランクフォルダーは現在のディレクトリとして機能しています。

  2. コンテンツをトランクからブランチ/ブランチフォルダーに転送するにはどうすればよいですか?コピーして貼り付けるだけですか、それとも他の洗練された方法がありますか?

最近、ローカルディレクトリ構造が次のようになるリポジトリからローカルディレクトリを更新しました

Project/
       Code/
            /trunk   /branches (both in same directory)

必要なデータはすべてトランクにあり、ブランチ フォルダーは空です。ブランチ/ブランチフォルダーを操作する、ブランチディレクトリに新しいフォルダーブランチを作成する、またはトランクの内容をブランチに取得してそこから作業するためのより良い方法は何ですか.

ヘルプや便利なリンクをいただければ幸いです。

ありがとう

4

1 に答える 1

2

ブランチ/ブランチフォルダを現在の作業フォルダにする方法

SVNでは、これは作業コピーの「切り替え」と呼ばれます。作業コピーのルートを右クリックして、[Tortoise SVN]、[Switch]を選択します。

トランクからブランチ/ブランチフォルダにコンテンツを転送するにはどうすればよいですか?

これを行う最も簡単な方法は、トランクのコピーとしてブランチを作成することです。コピー(ブランチ/タグ)機能を使用できます:'Tortoise SVN'、'ブランチ/タグ'。下部のチェックボックスをオンにして、このブランチに自動的に切り替えることもできます。

gitの質問:誰かが「より現代的なVCS​​」についてのコメントを投稿し、それを削除しました。IMO Subversionは正常に分岐し、おそらくgitよりも親しみやすいですが、最近では誰もがgitを使用しているようです。一般的にVCSに満足したら、gitを確認することはおそらくあなたの利益になります。

于 2012-07-16T15:38:40.370 に答える