簡體   English   中英

如何使用 Git Python 從 Git 獲取有關特定時間段內元數據更改的信息?

[英]How can I get information from Git about metadata changes over a certain period of time using Git Python?

需要從git中的項目中拉取元數據變化的信息(有本地副本),即:文件夾na_gold'force-app/上某個分支上2周內每個文件(代碼、元數據)的提交次數主要/默認'

import os
import time
import git
import datetime

Changedata = {}

MY_PATH = os.chdir(r'C:\Users\vsi\int\sfdevops_metrics\.project\na_gold')
repo = git.Repo(MY_PATH)
repo.git.checkout('Staging')

我還不知道怎么做,因為文檔中沒有一個字

此行提供信息

file = repo.git.log('--since=2.weeks', '--name-only')

所有腳本都有下一行

import git
import re
import collections

j = collections.defaultdict(int)
Changedata = {}
#MY_PATH = '/home/bot_slack_git/na_gold/'
MY_PATH1 = r'C:\Users\vsi\int\sfdevops_metrics\.project\na_gold\force-app\main\default'
MY_PATH = r'C:\Users\vsi\int\na_gold'
repo = git.Repo(MY_PATH)
file = repo.git.log('--since=2.weeks', '--name-only')

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM