私はSVNを初めて使用しているので、TortoiseSVNを使用してSVNにコードをコミットしたいと思います。私はC++ヘッダーとコードのソースを持っていますが、SVNにバージョンをアップロードする前に効率的な方法でフォルダを整理する方法がわかりません。人々が通常どのようにしているかについての示唆はありますか? C++やjavaなど、異なる言語のコード構造に違いはありますか?特定のルールに従うべきですか?C++コード用のSVNリポジトリを構成する方法
更新
したがって、回答を確認した後、私は物事を少しはっきりさせました。
/trunk
/branches
/tags
しかし、私はまた、私は多くのことを気に入って同様の構造、見つから:通常のフォルダ構造は、1つのproyectのために、以下のあるマルチメディア・アプリケーション・コードの
/trunk #Keep it to developement mode always.
/samples #samples of use
/modules #software modules
/project_modName
/include # .hpp files
/src # .cpp files
/test #unitary tests
/branches #experimental developements (copies of trunk at various stages)
/tags #estable versions
/extras
/3rdparty #libs
/data #necessary data for developement
/doc #documentation
/resources #for window applications
少なくとも私はそれを好きに。
UPDATE 2
は、このアップデートはちょうど私が私のリポジトリを作成していますどのように説明することです。 structure_svnというフォルダを作成しました。内部で私は上記の構造を作りました。親フォルダを右クリックし、インポートを選択します。 URLにはフォルダパス(file:/// c:/ svn_repos)が書き込まれるので、構造体はsvn_repos、の下にstructure_svnというフォルダなしで自動的に作成されます。
インポートするために右クリックしたフォルダは決して表示されません。私はちょうど私がそれを試したときに気づいた、そしてまたtoturialsで説明されています。
次のステップは、作成した構造内で自分のコードを成功裏に分割することです。
私の経験から、最もよく見られるのは、自動的に生成されたファイルとIDEユーザーファイルです。共有プロジェクトで作業するまでは気づかないことがあります。 –
エラーログなどがありますか?実際には、私は主にフォルダ構造と息子について考えていました。どのように名前を付け、どのように整理するのですか? –
例えば、.resxファイルから生成された* .designer.csファイルを意味します。また、プロジェクトのレイアウトやネーミングが必要だと知っていますが、5年後には自分自身でまだ苦労していますので、私が提案することができる最良の方法は、ほとんどのオープンソースプロジェクトでソース管理を見て、好きなものを見つけ出しますそこ。 –