【问题标题】:Sublime Text + Git + Local ServerSublime Text + Git + 本地服务器
【发布时间】:2016-05-07 13:11:03
【问题描述】:

这只是关于人们如何组织他们的工作的两个问题:

1) 在 sublime 文本项目文件夹中初始化 git 是一种好习惯吗?

(过去我有时将存储库作为项目文件夹的单独副本。当我将某些内容放入存储库时,我通常会将其复制到存储库文件夹中。 - 但我看到很多人在他们正在编码的项目的文件夹,并且机器上没有重复的文件夹或单独的存储库...)

2) 默认情况下,这里有多少人在他们的本地服务器上工作,即他们的整个工作区都在他们的本地服务器下(例如在 ZWAMP 或 WAMP 下)

(同样,当我需要测试时,我通常会复制到本地服务器,这看起来很奇怪。)

在我考虑更有机的工作流程时询问上述两个问题。欢迎观看 目前我在想我应该采用1)但不采用2)

谢谢

【问题讨论】:

    标签: git workflow sublimetext localserver


    【解决方案1】:

    Git 只是一种文件版本控制方法。由于您的文件位于项目文件夹中,因此在文件所在的项目中初始化 Git 存储库是最有意义的。将文件复制到另一个存储库会破坏使用版本控制的目的,因为您仍然可以在一个文件中进行多次编辑,而这些编辑不会仅仅因为您没有移动复制文件而被跟踪。

    最好保留一组项目文件,在该目录中初始化一个存储库,然后让 Git 做它最擅长的事情。

    [编辑]

    更详细地回答您的问题:

    当我在本地 WAMP 服务器上工作时,我会在我的 Web 根目录中为每个作为 git 存储库的项目保留一个目录。然后,我在我的 Hosts 文件中创建一个条目,将站点的域名指向我的本地计算机,并向 Apache 添加一个域,该域指向我的项目所在的目录。当我实时推送站点时,我只需要删除 Hosts 文件条目即可查看实时站点。如果我正在使用本地副本和实时测试服务器,我将在我的 Hosts 文件中使用一个子域,以便我可以同时访问两者。

    【讨论】:

    • 感谢您的启发性回答。是的,我以前使用过 git,但总是拆分文件夹,我想我读过一些关于 eclipse (flash) 中的 git 文件夹如何减慢编辑器的内容。但既然我现在都是新鲜的 Sublime,现在是时候根据你的建议改掉一个坏习惯了。 *关于第2点。哇,我可以做到所有这些。没有意识到。是时候对如何将我的工作区指向 wamp 进行一些“rnd”了,而不是将副本拖到我的 wamp 文件夹中。非常感谢!!!
    • @JamesThomas 我很高兴能帮上忙。我喜欢分享工作流程的想法。这是每个人学习他们可能没有想到的东西的好方法,所以如果你改进它,请告诉我!
    猜你喜欢
    • 2013-03-28
    • 2014-12-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-05-02
    • 1970-01-01
    • 2020-03-04
    相关资源
    最近更新 更多