40 Star 296 Fork 58

sourcegit / sourcegit

 / 详情

什么时候考虑支持下worktree?

已完成
创建于  
2021-06-29 18:32

现在使用起来有点问题,比分说我本地提交代码,sourcegit提交记录不会更新, 需要重新打开。

评论 (5)

tianqiq 创建了任务
tianqiq 关联仓库设置为sourcegit/sourcegit
展开全部操作日志

commit后,histories是会更新的呀。git add的文件会在staged列表中显示

leo 负责人设置为leo
leo 添加了
 
need_information
标签

我再次试了,确实不会更新。 我说说我的操作步骤: 使用worktree add 迁出一个分支到一个新目录, 然后这个新目录在sourcegit上面打开, 这个时候在这个目录里面提交代码, sourcegit提交记录不会更新。

哦,明白了,我以为是git的worktree/index的意思,原来是git worktree新增命令……,具体看一下

leo 添加了
 
enhancement
标签
leo 移除了
 
enhancement
标签
leo 添加了
 
feature
标签
leo 移除了
 
need_information
标签

这个比较麻烦,看了一下主流GUI实现,都未考虑支持,但是同步刷新倒是不难(之前是因为添加的worktree,会在.git/worktrees目录中记录相关信息,而现在Models.Watcher未监听该目录的变化)

尝试改了一版

leo 任务状态待办的 修改为已完成

登录 后才可以发表评论

状态
负责人
里程碑
Pull Requests
关联的 Pull Requests 被合并后可能会关闭此 issue
分支
开始日期   -   截止日期
-
置顶选项
优先级
参与者(2)
12147 love linger 1578914821 12441 tianqiq 1578914842
C#
1
https://gitee.com/sourcegit/sourcegit.git
git@gitee.com:sourcegit/sourcegit.git
sourcegit
sourcegit
sourcegit

搜索帮助

53164aa7 5694891 3bd8fe86 5694891