Git存储库根目录是否与IDE上的项目根目录相同?

时间:2010-12-04 14:49:59

标签: git ide repository

我正在IDE中开发一个PHP应用程序,并希望使用Git进行版本控制。

我应该如何安排我的存储库布局?

Git存储库根目录是否与IDE上的项目根目录相同,或者是子目录还是超级目录?

2 个答案:

答案 0 :(得分:2)

我建议使用项目名称作为根目录的git存储库,在其下面包含所有源代码,包括cron作业,db脚本,单元测试,库代码以及www根目录中的PHP源代码。例如:

projectName
|
+ cron jobs
+ db_scripts
+ libs (third party libraries)
+ php library code (e.g. database access, models, utilities etc)
+ tests
+ www_root
  |
  + images
  + etc...
  index.php
  ...
+ etc...

答案 1 :(得分:1)

您的git存储库应该包含您在版本控制下可能需要的所有内容。 这肯定包括您的源文件,但很可能不包括已编译的二进制文件。

就个人而言,我将存储库根目录放在源文件夹的根目录下,因为这些是我需要版本控制的唯一文件。