- r - 以节省内存的方式增长 data.frame
- ruby-on-rails - ruby/ruby on rails 内存泄漏检测
- android - 无法解析导入android.support.v7.app
- UNIX 域套接字与共享内存(映射文件)
我是个彻头彻尾的菜鸟,所以要温柔点!
我正在使用 git gui,从不接触命令行界面。我是菜鸟,和我一起工作的一些人甚至是菜鸟......
当前状态: - 我在 git hub 上有一个存储库,其中包含一些脚本(以下称为“代码”)
- 我正在使用 git gui (mysysgit)
- 我做过提交和推送,对 CVS 的理解很模糊
- 我认为我们不需要分支
我觉得我应该能够使用标签来创建代码的版本。我还“感觉”在存储快照(或指向...的链接)的文件系统中应该有一个等效结构。
例如:
.\EdsLittleThing\v1.0
.\EdsLittleThing\v1.1
.\EdsLittleThing\v1.2
等等
但是,我不知道如何在 git gui 中创建标签。我能找到的唯一标签引用似乎与 merge 分支有关,这对我没有帮助。
我在网上搜索过,但找不到关于如何使用 Git Gui 创建和管理版本的引用。
我希望能够创建一个更简单的版本:
最后说明:虽然我被引导相信我的答案是在“标签”中找到的,但我真的不在乎它是否真的通过使用修订/分支/任何东西来回答。
最佳答案
你想使用 gitk,可通过 Repository->Visualize...
在顶部 Pane 中,右键单击要标记的提交,然后选择创建标记。
在 git 模型中,您通常不会将标签 checkout 到同一存储库下的磁盘。您可以有多个存储库(全部从上游克隆)或不建议的多个工作目录在一个修订版的不同修订版中,但大多数时候只需使用 git 的工具就可以避免同时 check out 多个版本的需要。
您的建议与 gitflow 模型完全不同,因此我不建议将其用作引用。阅读 ProGit 书,http://progit.org寻求好的建议和其他一些工作流程。我使用的不是以上任何一种。
通常,您会在主要里程碑处标记。当一段代码变得客户可见时,或者当我们准备好代码进入正式的质量检查实践时,我会标记。通常不需要标记为事情发生时间的提醒。这就是提交消息的用途。
关于git - 如何在 git gui 中使用标签进行版本控制,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6158598/
我是一名优秀的程序员,十分优秀!