使用Git

时间:2016-12-20 12:07:54

标签: git

我有一个工作区,我在多个项目(和不同语言)上编码。到目前为止,我使用外部存储库一次性跟踪所有内容,但最近我一直在考虑将我的项目上传到GitHub,这意味着我需要将该项目作为单独的回购。从概念上讲,每个项目的回购也更有意义,而且更快。

我的问题是我如何处理这个问题,同时处理所有回购的跟踪?基本上我想实现git status来检查所有回购的状态。我不想通过输入文件夹来检查每一个。如果我能从一个仓库再到一个仓库,那将会很好,尽管这不是那么简单。

我考虑过两件事:

  1. 实现别名或脚本,例如(bash here):

    for proj in $WORKSPACE/*; do cd $proj; git status; done
    
  2. 使用子模块。

  3. 第一种方法不适用于我的Windows机器,第二种方法非常笨重,我想避免它。从概念上讲,这就是我想要的,不容易使用。

0 个答案:

没有答案