Git Tower和PhpStorm

时间:2016-01-06 01:35:01

标签: git phpstorm git-tower

出于某些原因,当我取消工作副本列表中某个文件旁边的复选框时,它会使Git-Tower无法跟踪。

这不是我想要做的。如果我取消选中它,我只是不希望它与我将要做的当前提交分开。

我仍然希望它被跟踪。任何人都知道为什么会这样吗?我也在使用当前版本的PhpStorm v10。

所以在它使文件名为PhpStorm v10的文件后,我必须点击它并将其添加到Git中,所以我试图弄清楚如何在开发过程中保持跟踪整个时间。它对我的所有项目文件都有效。

发送给我的电子邮件。

Roman Koellges(fournova) 1月7日,10:31

感谢您的询问。

根据您的描述,我不确定在这种情况下是否发现“问题”或“错误”:听起来好像在您使用PHPStorm时创建了新文件 - 而Tower显示这些新文件当你切换到它。 您是否知道可以直接在Tower中将它们添加到Git中 - 只需单击Status列中的复选框即可? (参见随附的动画GIF。)

如果我误解了您的请求,这是另一个问题:如果您怀疑这些文件的“未跟踪”状态是否正确,您可以在命令行上使用Git检查状态。从存储库的根文件夹在Terminal.app中执行的简单“git status”应返回与未跟踪文件相同的文件。

我希望这会有所帮助。如果您有任何其他问题,请与我们联系。

1 个答案:

答案 0 :(得分:1)

查看"Staging Changes" documentation of git-Tower,这应该只发生在新的文件中,而不是以前版本化的文件(以及您希望添加或未添加到下次提交的新更改的文件)。

http://www.git-tower.com/help/content/01-mac/04-working-copy/03-stage-changes/modified-list.png

在将git-tower降级到旧版本时,首先检查问题是否仍然存在。如果是这种情况,那就是一个bug,要报告给git-tower支持。

并检查这是否与$(document).on('click', 'input[type="button"].addRowReceiving', function () { $size = $('table#receivingDetail > tbody > tr').size(); $visible = $('table#receivingDetail > tbody > tr:visible').size(); if ($visible <= 4) { $contactTable = $('table#receivingDetail tbody'); var item = $('<select name="itemsAssoc['+ $size +'].F_ItemNo/>'); var location = $('<select name="itemsAssoc[' + $size + '].F_LocationID/>'); $.getJSON('@Url.Action("GetItemsAndWarehouse")', {}, function (e) { $.each(e.warehouses, function (index, val) { location.append('<option value="'+val.F_ID+'">'+val.F_LOCATION+'</option>'); }); $.each(e.items, function (index, val) { item.append('<option value="'+val.F_ID+'">'+val.F_ItemNo+'</option>'); }); }); var stringApp = '<tr><td>'+ $('<div>').append(item).html() + '</td><td>' + $('<div>').append(location).html() + '</td></tr>'; $contactTable.append(stringApp); } else { alert('Limit reached'); } }); 一致。