我每次开始重新设计项目时都应该创建一个新的git repo吗?

时间:2017-08-08 15:13:35

标签: git github bitbucket

偶尔我会为网站设置一个git repo设置,几年后我会对该网站进行重新设计。重新设计与原始网站截然不同。

  1. 我应该开始新的git repo吗?如果是这样,我应该重命名旧的吗?
  2. 我应该在同一个回购中工作并继续提交,这样任何人都可以 随着时间的推移看到网站适应。即使通过全新版本 该网站。
  3. 思想/关注

    • 开始新的git repo意味着随着时间的推移,有人必须这样做 查看多个地方,看看项目的演变。
    • 使用全新设计和新设计在同一个仓库中工作 代码库(有时甚至从普通的html站点转移到像cms这样的cms Wordpress)没有显示特定集合的准确演变 代码。
    • 我想采取一种干净的方法。我的典型路径有 如果设计完全不同,那就开始新的回购。但 好奇,如果在同一个回购中工作可能是一个更好的方法。

    对你的意见和方法感到好奇!

3 个答案:

答案 0 :(得分:2)

  

是的,如果它是一个新项目,那么就创建一个新的回购。

  • 如果它是同一项目的延续。你应该使用相同的回购。巧妙地利用标签和分支。遵循semantics versioning计划。随着时间的推移,大多数项目会部分或完全重新分配。
  • 如果你从头开始。我的意思是真的从头开始(例如:新的后端语言,不兼容的框架,新的前端框架),你不打算重用旧的代码然后去创建它并用自己的repo开始一个新的项目。
  • 关于你转换项目以检查进化的关注。如果它完全不同,你就不会那么做。如果它是你每月或每年做一次的话。仅仅为此使用相同的回购将毫无用处。

希望它有所帮助

答案 1 :(得分:-1)

如果您使用相同的文件和框架或模型,最好使用相同的Git仓库。

如果它是一个全新的设计,那么你可以使用新的回购。

答案 2 :(得分:-1)

在修复当前版本中的错误时,只需提交文件。

当您编译当前项目并想要启动同一项目的新版本时,请创建新分支。