繁体   English   中英

GIT sourceTree 中的分支清理

[英]Branches clean up in GIT sourceTree

我有一些关于 GIT 的问题,我正在使用 SourceTree。

Q1:如何查看文件的历史记录,如在SVN中我们只需右键单击文件即可显示日志以查看文件的完整历史记录,如何在GIT中查看。 这个问题的一些背景是,我提出了一个拉取请求,它显示了一些已删除的文件,但没有任何提交显示文件已被删除。

Q2:如何清理分支到 SourceTree。 背景:我在存储库上有许多任务,其中一些已完成,但它们的分支仍在源树列表中,是否有某种方法可以仅从 sourceTree 中删除分支。 我知道我们可以删除一个分支,但这也会从 GIT 中删除该分支,但我只想从 SourceTree 中隐藏该分支以进行清理,有什么办法可以做到这一点。

Q3:我们在任何存储库上创建了许多分支,分支源自“基本分支”,比如某个主分支。 为了正确维护代码,我们有时将基本分支合并回当前任务分支。 是否有任何规则告诉我们在票证的哪个状态之后我们不应该将基本分支合并回当前分支。

1) 我建议下载tortoisegit你可以右键单击一个文件夹,它会向你显示它的几乎所有内容,或者在 SourceTree 中单击拉取,它会显示在拉取过程中更改的文件,右键单击该文件并选择blame选中,然后您可以单击有关该文件的每个提交以查看更改的内容。

2)您可以在本地删除分支是的,右键单击并删除,如果您在此处删除它,则不会将其从SourceTree的主(原始存储库)中删除,如果您从此处删除分支,则有一个下拉菜单显示远程然后它将从主仓库中删除它。

3)不完全确定你在问什么,听起来你在谈论GitFlow

问题 1(答案):要查看 sourcetree 中的文件历史记录:...您应该看到提交更改中的文件,然后右键单击该文件 --> Log Selected。 它将打开已更改所选文件的提交列表。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM