Version control 我应该如何在VCS中组织文件?

Version control 我应该如何在VCS中组织文件?,version-control,Version Control,我正在制作一个网站,制作多个设计原型。我想把它们都保存起来,以备将来参考 这是一个使用分支的合适地方,还是我应该把它们放在文件夹中 我应该如何管理外部依赖关系(例如jQuery),我应该为每个设计包含一个缩小的版本,还是为整个项目保留一个,或者只是链接到一个在线版本 如果出现以下情况,分支机构可以: 您希望比较同一文件在您网站的多个变体中的差异 平行发展上述变化 这不会阻止您将它们部署在不同的目录中(您只需签出web服务器上不同文件夹中的每个分支) 任何公共部分(比如一些JQuery脚本)都

我正在制作一个网站,制作多个设计原型。我想把它们都保存起来,以备将来参考

  • 这是一个使用分支的合适地方,还是我应该把它们放在文件夹中
  • 我应该如何管理外部依赖关系(例如jQuery),我应该为每个设计包含一个缩小的版本,还是为整个项目保留一个,或者只是链接到一个在线版本
  • 如果出现以下情况,分支机构可以:

    • 您希望比较同一文件在您网站的多个变体中的差异
    • 平行发展上述变化
    这不会阻止您将它们部署在不同的目录中(您只需签出web服务器上不同文件夹中的每个分支)

    任何公共部分(比如一些JQuery脚本)都应该位于子目录中,该子目录在其自己的repo中进行版本控制,并由您的主web repo作为子目录引用