这只是两个关于人们如何组织他们的工作的问题:
1)在sublime text项目文件夹中初始化git是不是一种好的做法?
(在过去,我有时会将我的存储库作为项目文件夹的单独副本。当我将一些东西放入存储库时,我通常会将其复制到存储库文件夹中。-但我看到很多人在他们正在编码的项目的文件夹中有git文件,并且在机器上没有重复的文件夹或单独的存储库...)
2)这里有多少人默认在他们的本地服务器上工作,即他们的整个工作空间都在他们的本地服务器下(例如在ZWAMP或WAMP下)
(同样,当我需要测试时,我通常会将副本复制到本地服务器,这看起来是不是很奇怪。)
在我考虑更有机的工作流程时,我会问上面两个问题。目前我认为我应该采纳1)而不是2)
谢谢
发布于 2016-05-08 00:50:43
Git只是对文件进行版本控制的一种方法。由于您的文件存放在项目文件夹中,因此在文件所在的项目中初始化Git存储库是最有意义的。将文件复制到另一个存储库与使用版本控制的目的背道而驰,因为您仍然可以在一个文件中进行多次编辑,而这些编辑仅仅是因为您没有移动、复制文件而没有被跟踪。
最好只保留一组项目文件,在该目录中初始化一个存储库,然后让Git做它最擅长的事情。
编辑
更仔细地回答你的问题:
当我在本地的WAMP服务器上工作时,我在我的web根目录下为每个git存储库的项目保留了一个目录。然后,我在Hosts文件中创建一个条目,将该站点的域名指向我的本地计算机,并向Apache添加一个指向我的项目所在目录的域。当我推送站点活动时,我只需要删除主机文件条目就可以看到活动站点。如果我使用的是本地副本和实时测试服务器,我将在Hosts文件中使用子域,这样我就可以同时访问这两个域。
https://stackoverflow.com/questions/37088970
复制相似问题