Atlassian源代码树-捕获更改
本文关键字:源代码 Atlassian | 更新日期: 2023-09-27 18:17:40
是否有任何方法可以检测源代码树中的更改,如分支更改(活动分支)或活动存储库等?我正在检查日志文件,但它没有显示/指示活动分支名称。
请告诉我,如果它是可能的,所以我可以集成一个功能与我的c#应用程序。
谢谢
对repo(活动分支等)的更改应该通过检查repo根目录下的.git文件夹可见:
http://gitready.com/advanced/2009/03/23/whats-inside-your-git-directory.html您可以订阅文件系统上的更改,以便在更改时得到通知:
https://msdn.microsoft.com/en-us/library/system.io.filesystemwatcher (v = vs.110) . aspx
c#中有直接与git交互的项目,例如:
https://github.com/libgit2/libgit2sharp/和使用git命令,如git-ls-files,应该会给你详细的变化信息:
https://www.kernel.org/pub/software/scm/git/docs/git-ls-files.html