0
点赞
收藏
分享

微信扫一扫

GitHub完美适配Visual Studio-03 更改


现在,我们来添加一个新的文件到我们的项目。我们将添加一个类,所以右键项目,点击添加新建项. 图 1.3‑1 我们命名为Person. 现在,在解决方案资源管理器中,有一个加号在旁边的新文件。 图 1.3‑2 这意味着它是新的项目,还没有被跟踪。我们还可以看到项目名称旁边有一个红色复选标记。这意味着项目有过更改,但还没有提交。我们可以先将这个文件提交。右键单击项目,源代码管理,然后提交。 图 1.3‑3 这里提交消息为:Add new class,然后提交. 图 1.3‑4 现在,让我们为Person类添加一些属性。我们将给它一个名称,public string Name {get;set; }和一个地址,public string Address {get;set; }。 图 1.3‑5 回到团队资源管理器,点击home,然后更改。 图 1.3‑6 提交信息为:Add new properties for the Person class,然后提交。 图 1.3‑7 现在,我再来对这个文件进行修改,我要将name分成firstname和lastname。 图 1.3‑8 让我们看看在解决方案资源管理器中,右键单击该文件,并选择“与未修改的文件比较”。 图 1.3‑9 这被称为dif,在这个视图中,我们的原始文件在左边,修改的文件在右边。这是一个很好的功能,它被用来准确地检查文件中发生了什么变化,特别是在当我们遇到与别人的代码冲突时,非常管用。绿色线表示某些内容已被更改或添加到已修改的文件中,红色线表示某些内容已被删除。 没毛病,接下来,我们将提交这些更改,并和服务器同步.所以来到Team explorer=》Home=》Changes. 图 1.3‑10 提交信息:Split name into first name and last name  然后提交。要回到“同步“窗格,需要在团队管理器中,单击Home,然后sync: 图 1.3‑11 你看,这是我们的提交记录,我们sync一下.这样就与服务器同步了。 如何我们尝试提交一个已删除的文件会怎么样呢?我们来试试,所以将创建一个类.命名它为Team. 图 1.3‑12 然后commit. 图 1.3‑13 提交消息:New Team class,然后提交。 那么,现在让我们删除它。 图 1.3‑14 删除,然后再右键项目=》源代码控制=》提交。 图 1.3‑15 提示信息:“Delete Team class” . 注意这里的文件名被划掉了: 图 1.3‑16 然后提交. 现在,我们我们的代码仓库已经有几个提交了,我们可以看看历史。在解决方案资源管理器中,右键单击项目名称,源代码控制,查看历史。 图 1.3‑17 这是我们在项目中发生的所有提交的列表。 图 1.3‑18 如果我们右键记录,点击并点击查看提交细节。 我们可以看到包含在提交中的所有更改。 假如说现在,我们要获取刚刚我们删除掉的team文件,我们可以还原此提交。还原操作将会通过添加另一个提交来撤消所有更改,以确保所有的更改被恢复。因为这个提交只有一个已删除的文件,所以右键单击.Revert, 图 1.3‑19 是的,我确定我要revert. 现在如果我们再查看历史,右键项目=》源代码管理=》查看历史, 图 1.3‑20 你看,有一个新的提交,包含了已还原的更改。然后Team文件也回来了。如果我们想,我们甚至可以还原刚刚我们的还原.现在,我们单独查看team文件历史记录,右键单击查看历史。 图 1.3‑21 你看,这个窗口只显示了对team文件的修改记录。这就是关于文件的修改,是不是很方便。   更多精彩内容尽在视频中! 本文固定链接:​​​http://www.oxox.work/web/github-visualstudio/changes/ | 虚幻大学​​​
查看原文:​​​http://www.oxox.work/web/github-visualstudio/changes/​​

举报

相关推荐

0 条评论