<output id="qn6qe"></output>

    1. <output id="qn6qe"><tt id="qn6qe"></tt></output>
    2. <strike id="qn6qe"></strike>

      亚洲 日本 欧洲 欧美 视频,日韩中文字幕有码av,一本一道av中文字幕无码,国产线播放免费人成视频播放,人妻少妇偷人无码视频,日夜啪啪一区二区三区,国产尤物精品自在拍视频首页,久热这里只有精品12

      痛點:

      項目使用的git項目過多,我的目前60多個。
      文件夾當時創建的時候比較雜亂。 后期找項目比較困難。

      執行方案:

      遷移項目,根據git地址內的文件夾進行對應的文件夾創建,

      #!/usr/bin/python3
      # -*- coding: utf-8 -*-
      
      import os, subprocess
      
      
      def get_folder_list(path=os.getcwd(), _set=set()):
          # 遍歷所有文件夾。
          for item in filter(lambda x: os.path.isdir(os.path.join(path, x)), os.listdir(path)):
              item_path = os.path.join(path, item)
              # 執行git remote -v 獲取項目的git地址。
              result = subprocess.getoutput("cd {} && git remote -v".format(item_path)).split("	")
              if len(result) > 2 and (result[2].startswith("ssh") or result[2].startswith("http")):
                  if result[2].startswith("http"):
                      print(item_path, result[2])
                  _set.add(result[2].replace(" (push)", ""))
              else:
                  # 已經獲取到git地址的文件夾無需繼續遍歷,未獲取到的繼續遞歸遍歷。
                  get_folder_list(item_path, _set)
          return _set
      
      
      def gitclone(new_path, gitPath):
          # 去掉前面的http://xxx.com/ ssh://xxx.com/ 和后面的xxx.git
          path = new_path + "/".join(gitPath.split("/")[3:-1])
          if not os.path.exists(path):
              os.mkdir(path)
          cmd = "cd {} && git clone {}".format(path, gitPath)
          print(cmd)
          # 執行git clone 命令, 記得提前配置好全局的用戶名和密碼。
          subprocess.getoutput(cmd)
      
      
      if __name__ == "__main__":
          # 設置要檢索的項目路徑。
          old_path = "D://proProject"
          new_path = "D://proProjects"
          _set = get_folder_list(old_path, set())
          print("來源項目git集合信息:", len(_set), _set)
          for one in _set:
              gitclone(new_path, one)
              pass
          _new_set = get_folder_list(new_path, set())
          print("目標項目git集合信息:", len(_new_set), _new_set)
          print("缺失下載失敗git地址集合:", _set - _new_set)
      
      
      posted on 2024-08-12 11:40  夜色無邊000  閱讀(70)  評論(0)    收藏  舉報
      主站蜘蛛池模板: 公喝错春药让我高潮| 亚洲精品成人片在线观看精品字幕| 久久精品国产亚洲av麻| 国产SUV精品一区二区四| 一二三四日本高清社区5| 视频一区二区不中文字幕| 亚洲永久精品日韩成人av| 日韩亚洲欧美中文高清| 中文字幕日韩人妻一区| 亚洲精品精华液一区二区| 国产色无码专区在线观看| 99RE6在线观看国产精品| 免费无码一区无码东京热| 国产91小视频在线观看| 亚洲精品日产AⅤ| 延津县| 国产精品爽爽va在线观看网站| 奇米777四色成人影视| 屯门区| 国产极品美女高潮抽搐免费网站| 亚洲精品天堂在线观看| 欧美人成在线播放网站免费| 亚洲一级特黄大片在线播放| 国产成人无码一二三区视频| 无码人妻一区二区三区线| 国产精品一区二区三区性色| 中文字幕日本一区二区在线观看| 亚洲国产精品人人做人人爱| 国内自拍第一区二区三区| 亚洲精品乱码久久久久久中文字幕| 加勒比无码人妻东京热| 和黑人中出一区二区三区| 极品少妇被后入内射视| 亚洲国产精品久久久天堂麻豆宅男 | 成人性生交片无码免费看| 亚洲日韩图片专区第1页| 国产欧美日韩精品丝袜高跟鞋| 国产精品小视频一区二页| 中文字幕日韩国产精品| 熟女蜜臀av麻豆一区二区| 人妻中出无码中字在线|