私はソフトウェアアプリケーションを持っており、重要なマイルストーン、バージョン2.0を打った。作業コピーとは何ですか?Tortoise SVNの "切り替え"とは何ですか?
このバージョンに「バージョン2.0」とタグ付けして、このスナップショットの名前を付けました。私は何かを修正し、それを私のトランクに戻す必要がある場合に備えて、 "Version-2.0"ブランチを作成しました。
Tortoise SVNヘルプファイルを読んだあと、自分の「作業コピー」を新しく作成したブランチに切り替えることができます。
これはどういう意味ですか?現在
、私が持っている:
/プロジェクト/トランク/
/プロジェクト/タグ/
/プロジェクト/支店/
をすべてチェックアウト。だから、 "切り換え"のポイントは何ですか?現在、私は/ trunkフォルダに行って仕事をしています。そして、私がタグとブランチを作成したとき、私は更新を行った後、/ Tags /と/ Branches /フォルダにフォルダを作成しました。
なぜ私は/Branches/Experiemental-v3.0/に行きたいと思ったら私の仕事をしませんか?
誰かが私に「作業コピー」と「切り替え」という概念を説明できますか?私は何が欠けていますか?人々は一般的にリポジトリ全体をチェックアウトしていないのですか?
しかし、これは質問に答えることができません。キングは、人々は一般的にすべてのフォルダをチェックアウトしていませんかと質問していますか?私が/Branches/Experiemental-v3.0/フォルダに入って、変更がコミット時にこの非常にフォルダにコミットされることはないでしょうか?誰が作業コピーと "ディレクトリに切り替え"を気にしています。あなたが言っているのは、一度に1つのコピーだけがチェックアウトされているということです。 – shabby
すべてのフォルダをチェックアウトしても、svn repoの複製があることを意味しません。私は、ブランチからチェックアウトされたフォルダを持つことができますが、ここで何らかの変更をコミットすると、私はsvnスイッチを作った場合、コミットを別のブランチに送信できます。 – mtk
私は、自分のやり方で作業することを恐れず、ローカルのマシンですべてのブランチをチェックアウトすることをお勧めします。それは私たちが約5年以上働いたことで、人生をよりシンプルにしてくれます。スイッチを使用してチェックアウトされた支店で作業することには利点がありますが、私は貢献したいと思っていませんでした。 –