Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/324.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/apache-kafka/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 使用.NETCore操作Git存储库_C#_.net_Git_Powershell_Git Bash - Fatal编程技术网

C# 使用.NETCore操作Git存储库

C# 使用.NETCore操作Git存储库,c#,.net,git,powershell,git-bash,C#,.net,Git,Powershell,Git Bash,我正在工作中开始一个新项目,它基本上需要能够向我的数据库添加存储库并跟踪它。还可以下载并上传到api。稍后,您可以将新文件上载到repo。 我知道如何使用C和.NETCore,是否有任何库可以操作git? 对于git部分使用另一个工具更好吗?也许是shell命令?我从来没有学过这样的东西,但我乐于接受 不管怎样,我期待关于如何解决我的问题的建议,任何见解/经验都是有用的! 我认为该应用程序只会在发布时连接到Github和Bitbucket 连接器应能够 1跟踪存储库。 2下载存储库中更改的文件

我正在工作中开始一个新项目,它基本上需要能够向我的数据库添加存储库并跟踪它。还可以下载并上传到api。稍后,您可以将新文件上载到repo。 我知道如何使用C和.NETCore,是否有任何库可以操作git? 对于git部分使用另一个工具更好吗?也许是shell命令?我从来没有学过这样的东西,但我乐于接受

不管怎样,我期待关于如何解决我的问题的建议,任何见解/经验都是有用的! 我认为该应用程序只会在发布时连接到Github和Bitbucket

连接器应能够 1跟踪存储库。 2下载存储库中更改的文件。 3.将其上传至另一个非回购系统 4其他系统处理文件 5从系统下载新处理的文件 6将它们上载到存储库检查 您可以使用此库查询和操作git回购。

检查
您可以使用此库查询和操作git repo。

我从您的问题中了解到,您希望将数据库推送到git存储库。因此,您不能直接将DB添加到存储库中,但有一种方法可以将SQL文件添加到git存储库中,具体步骤如下:-

需要在解决方案中创建DB项目右键单击解决方案->添加->新建项目->SQL Server数据库项目 单击Visual Studio菜单中的工具->SQL Server->新建模式比较 选择您的目标将是您的数据库->选择源将是您创建的项目 单击比较->您将看到所有数据库文件 单击“添加”按钮,选择要添加到Visual Studio的DB文件 使现代化 现在,您的数据库文件将转到VisualStudio 这就是将DB文件推送到Git存储库的方法

我希望这对你有帮助


谢谢

我从您的问题中了解到,您希望将数据库推送到git存储库。因此,您不能直接将DB添加到存储库中,但有一种方法可以将SQL文件添加到git存储库中,具体步骤如下:-

需要在解决方案中创建DB项目右键单击解决方案->添加->新建项目->SQL Server数据库项目 单击Visual Studio菜单中的工具->SQL Server->新建模式比较 选择您的目标将是您的数据库->选择源将是您创建的项目 单击比较->您将看到所有数据库文件 单击“添加”按钮,选择要添加到Visual Studio的DB文件 使现代化 现在,您的数据库文件将转到VisualStudio 这就是将DB文件推送到Git存储库的方法

我希望这对你有帮助


谢谢你

也许什么?也许什么?谢谢!我会调查的!更重要的是,我有点年幼,很少使用非git,你觉得使用bash+schedule或.net和lib更容易吗?使用lib更容易,否则你必须阅读计划使用的git命令的所有文档,以学习输入选项来格式化输出文本并解释它!谢谢我会调查的!更重要的是,我有点年幼,很少使用非git,你觉得使用bash+schedule或.net和lib更容易吗?使用lib更容易,否则你必须阅读计划使用的git命令的所有文档,以学习输入选项来格式化输出文本并解释它!也许我没有解释清楚,抱歉,我需要在GIT和另一个应用程序之间建立一个连接器,连接器必须跟踪回购文件,当更新发生时,下载更改的文件并上传到应用程序。经过一个过程后,将文件取回并上传到REPO。很抱歉,仍然没有收到你的问题,你说的另一个应用是什么意思,你想在GIT中创建一个存储库并跟踪你的代码吗?编辑有问题的部分也许我没有解释清楚,抱歉,我需要在GIT和另一个应用之间建立一个连接器,连接器必须跟踪回购文件的位置,当更新发生时,下载更改的文件并将其上载到应用程序。经过一个过程后,将文件取回并上载到REPO。很抱歉,仍然没有收到您的问题,您所说的另一个应用程序是什么意思,您想在GIT中创建存储库并跟踪您的代码吗?编辑有问题的部分