forked from jzoss/Git-Source-Control-Provider
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Readme.html
140 lines (140 loc) · 8.16 KB
/
Readme.html
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
<h1>Git Source Control Provider 2015</h1>
<h2>Introduction</h2>
<p><a href="https://gitter.im/jzoss/Git-Source-Control-Provider?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge"><img src="https://badges.gitter.im/jzoss/Git-Source-Control-Provider.svg" alt="Join the chat at https://gitter.im/jzoss/Git-Source-Control-Provider" /></a></p>
<p>** This Visual Studio Extensions integrates Git with Visual Studio solution explorer and the status bar ** </p>
<p><img src="http://gitscc.codeplex.com/Project/Download/FileDownload.aspx?DownloadId=123874" alt="solution explorer" /></p>
<p><img src="https://cloud.githubusercontent.com/assets/3586254/15159754/d5b40796-16bb-11e6-97bb-25ecdd6f42ef.png" alt="Status Bar" /></p>
<h2>Features</h2>
<ul>
<li>Display file status in solution explorer and solution navigator</li>
<li>Multiple repository support. </li>
<li>Display repository status e.g. in the middle of merging, patching, rebase and bisecting</li>
<li>Enable/disable plug-in through visual studio's source control plug-in selection</li>
<li>No source code control information stored in solution or project file</li>
<li>Initialize new git repository and generate .gitignore </li>
<li>Integrates with <a href="http://code.google.com/p/msysgit">Git for Windows</a></li>
<li>Integrates with <a href="http://code.google.com/p/gitextensions">Git Extensions</a></li>
<li>Integrates with <a href="http://code.google.com/p/tortoisegit">TortoiseGit</a></li>
<li>[Git - Pending Changes Tool Window] (http://gitscc.codeplex.com/wikipage?title=Commit%20Changes)</li>
<li>[Git - View History Tool Window] (http://gitscc.codeplex.com/wikipage?title=View%20History)</li>
<li>Options page</li>
</ul>
<h2>How to use</h2>
<ul>
<li>Install <a href="http://code.google.com/p/msysgit">Git for Windows</a>, or <a href="http://code.google.com/p/gitextensions">Git Extensions</a>, or <a href="http://code.google.com/p/tortoisegit">TortoiseGit</a>.</li>
<li>Run Visual Studio. </li>
<li>Go to Tools | Extension Manager, search online gallery for Git Source Control Provider and install. Or Install From <a href="https://visualstudiogallery.msdn.microsoft.com/51e11ccc-6334-4873-912d-bf5025eb115d">Visual Studio Gallery</a> </li>
<li>Go to Tools | Options, Select Source Control.</li>
<li>Select Git Source Control Provider from the drop down list, and click OK.</li>
<li>Open your solution controlled by Git to see the file's status.</li>
<li>Right click within solution explorer and select "Git". If Git for Windows, Git Extensions or TortoiseGit are installed, their commands are listed in the menu.</li>
</ul>
<h2>Living on the Edge!</h2>
<p>Install the Latest C.I. Build either from <a href="http://vsixgallery.com/extension/GitSccProvider.Microsoft.88d658b3-e361-4e7f-8f4d-9e78f6e4515a/">Open VSIX Gallery</a> or <a href="https://github.com/jzoss/Git-Source-Control-Provider/releases/tag/GSCP-CI">Github</a>. Don't worry you will still autoupdate when the next release comes out. </p>
<p>For Bonus Points Add this <a href="http://vsixgallery.com/feed/extension/GitSccProvider.Microsoft.88d658b3-e361-4e7f-8f4d-9e78f6e4515a">feed</a> from VSIX Gallery to your extension manager to always autoupdate to the latest C.I. build. </p>
<h2>How to contribute </h2>
<p>If you like this plugin there is a few way you can help out.</p>
<ul>
<li>Review It! - I'm not asking for donations or anything, but if you do use this and like it.. Please head over to the <a href="https://visualstudiogallery.msdn.microsoft.com/51e11ccc-6334-4873-912d-bf5025eb115d">Visual Studio Gallery</a> and review it. Good reviews refill my nerd powers that power all those late night programming sessions. They also make me feel all warm and fuzzy! </li>
<li>Suggest Features / Point out bugs. </li>
<li>Test It - Check out the <a href="https://github.com/jzoss/Git-Source-Control-Provider/releases">Releases</a>. If there is a early release try it out and let me know if you find any bugs!</li>
<li>Code - Check out the code, play with it. maybe fix a bug while you are there.. It fun and educational. It also makes you super cool, better looking and possibly give you superpowers.</li>
</ul>
<h4>Building</h4>
<p>All you need to build the code is Visual Sudio 2015 with Visual Studio Extensibility Tools installed. It's <strong>THAT</strong> easy!</p>
<h2>Current status</h2>
<table>
<thead>
<tr>
<th>Build</th>
<th>Status</th>
</tr>
</thead>
<tbody>
<tr>
<td><strong>Release</strong></td>
<td><a href="https://ci.appveyor.com/project/jzoss/git-source-control-provider"><img src="https://ci.appveyor.com/api/projects/status/0178gk42noyr7mk3?svg=true" alt="release" /></a></td>
</tr>
<tr>
<td><strong>Dev</strong></td>
<td><a href="https://ci.appveyor.com/project/jzoss/git-source-control-provider-bfftg"><img src="https://ci.appveyor.com/api/projects/status/qr4hm0uqyr4wnnm9?svg=true" alt="dev" /></a></td>
</tr>
</tbody>
</table>
<h2>Change Logs -- Visual Studio 2015</h2>
<p><strong>V-Next</strong>
* Add more features to the status bar.
* Work on integrating gitflow.</p>
<p><strong>V1.6.4</strong></p>
<ul>
<li>Reduced Install Package Size by 65% - Same Taste - Less Filling!</li>
<li>Fix bug #45 - Changed files pane is not properly highlighting the selected item.</li>
</ul>
<p><strong>V1.6.3</strong></p>
<ul>
<li>Vastly Improved performance explicitly for larger projects</li>
<li>Added Tooltips on the status bar.</li>
<li>Clicking in the diffview now opens the line and column. </li>
<li>Switching active git repistories from the status bar now updates the pending changes view.</li>
</ul>
<p><strong>V1.6.2</strong></p>
<ul>
<li>Fix to make work with Visual Studio Update 1</li>
</ul>
<p><strong>V1.6.1</strong></p>
<ul>
<li>Bug Fixes</li>
</ul>
<p><strong>V1.6.0</strong>
* Added Repository controls on the status bar!
* Clicking on line in diff window now opens the file to that line.
* Improved performance with larger projects.
* Can now initialize new projects from the status bar. </p>
<p><strong>V1.5</strong></p>
<h5>---New Features---</h5>
<ul>
<li>Added ability to update your .gitingore file to latest version from github</li>
<li>Added Track Active Item In Pending Changes - This will help those who have multiple repositories in one solution. It switch the pending changes to the repo for the active file. </li>
<li>Added ability Filter Pending Changes To Only Show Solution Files</li>
</ul>
<h5>---Fixes---</h5>
<ul>
<li>Fixed issue where plugin could periodically crash Visual Studio.</li>
<li>Theme now switches with the need to resart.</li>
<li>Double clicking on files in Pending Changes now opens/switches to the file. </li>
<li>No longer slows down when used with Resharper</li>
<li>Fixed issue #15, #21 where sometimes the plugin caused Visual Studio to crash. </li>
<li>Fixed issue #16, Solution Explorer glyphs not updating. </li>
</ul>
<p><strong>V1.4.2</strong></p>
<ul>
<li>Fixed Issues #1, #7, #8, #9, #10, #11 and #12</li>
<li>Fixed Switch command</li>
<li>Added dark theme form diff window</li>
</ul>
<p><strong>V1.4.1</strong></p>
<ul>
<li>Fixed Settings Error</li>
<li>Fix bugs #5 + #6. -Thanks </li>
<li>Thanks To teebee76 (You Rock) for his help, mnadel, PureKrome + NightOwl888, you guys are also super cool. Keep finidng bugs and I will fix them as fast as I can. </li>
</ul>
<p><strong>V1.4</strong></p>
<ul>
<li>Switch to using LibGit2Sharp, should see a large performace boost.</li>
<li>Fix Pending changes window.</li>
<li>Fixed reported bug 2 + 3</li>
<li>Refactored external diff tools.. Should be able to extend them in the future</li>
<li>Cleaned out lots of dead code. </li>
<li>Fix lot's of bugs</li>
<li>Removed Git Diff Margin(use https://visualstudiogallery.msdn.microsoft.com/cf49cf30-2ca6-4ea0-b7cc-6a8e0dadc1a8 )</li>
<li>Fixed file missing exceptions.</li>
</ul>
<h2>Notice : Initial Visual Studio 2015 Upgrade</h2>
<p>This is a fork of the super awesome <a href="https://visualstudiogallery.msdn.microsoft.com/63a7e40d-4d71-4fbb-a23b-d262124b8f4c">git SCC plugin</a> by <a href="https://visualstudiogallery.msdn.microsoft.com/site/search?f[0].Type=User&f[0].Value=yysun">Yiyi Sun</a></p>
<p><a href="history.md">Full Changelog</a></p>
<h2>Documentation</h2>
<p><a href="https://github.com/jzoss/Git-Source-Control-Provider">Source + Documentation</a></p>