зеркало из https://github.com/microsoft/git.git
40 строки
1.4 KiB
Plaintext
40 строки
1.4 KiB
Plaintext
|
The Steps of Build Git with VS2008
|
||
|
|
||
|
1. You need the build environment, which contains the Git dependencies
|
||
|
to be able to compile, link and run Git with MSVC.
|
||
|
|
||
|
You can either use the binary repository:
|
||
|
|
||
|
WWW: http://repo.or.cz/w/msvcgit.git
|
||
|
Git: git clone git://repo.or.cz/msvcgit.git
|
||
|
Zip: http://repo.or.cz/w/msvcgit.git?a=snapshot;h=master;sf=zip
|
||
|
|
||
|
and call the setup_32bit_env.cmd batch script before compiling Git,
|
||
|
(see repo/package README for details), or the source repository:
|
||
|
|
||
|
WWW: http://repo.or.cz/w/gitbuild.git
|
||
|
Git: git clone git://repo.or.cz/gitbuild.git
|
||
|
Zip: (None, as it's a project with submodules)
|
||
|
|
||
|
and build the support libs as instructed in that repo/package.
|
||
|
|
||
|
2. Ensure you have the msysgit environment in your path, so you have
|
||
|
GNU Make, bash and perl available.
|
||
|
|
||
|
WWW: http://repo.or.cz/w/msysgit.git
|
||
|
Git: git clone git://repo.or.cz/msysgit.git
|
||
|
Zip: http://repo.or.cz/w/msysgit.git?a=snapshot;h=master;sf=zip
|
||
|
|
||
|
This environment is also needed when you use the resulting
|
||
|
executables, since Git might need to run scripts which are part of
|
||
|
the git operations.
|
||
|
|
||
|
3. Inside Git's directory run the command:
|
||
|
make common-cmds.h
|
||
|
to generate the common-cmds.h file needed to compile git.
|
||
|
|
||
|
4. Then build Git with the GNU Make Makefile in the Git projects root
|
||
|
make MSVC=1
|
||
|
|
||
|
Done!
|