在使用SourceTree拉取代码时,有时会出现一些未知情况,它会把所有已拉取的文件都视为未提交的更改,并且除非重新提交或放弃这些更改,否则不允许再次拉取/推送。
如果我放弃未提交的更改,那么所有由我的团队成员应用的更改都将被放弃。
这是怎么回事?是否存在已知的错误或其他问题?
在使用SourceTree拉取代码时,有时会出现一些未知情况,它会把所有已拉取的文件都视为未提交的更改,并且除非重新提交或放弃这些更改,否则不允许再次拉取/推送。
如果我放弃未提交的更改,那么所有由我的团队成员应用的更改都将被放弃。
这是怎么回事?是否存在已知的错误或其他问题?
我不太确定这是否是问题,但听起来很类似。 当您pull时,SourceTree会弹出一个框。 在这个框中有一个选择框,上面写着:
立即提交合并的更改
如果没有勾选此项,则pull将作为未提交的更改进行。听起来就像正在发生的事情。通过删除这些文件,您正在创建一个删除提交。