Sophie

Sophie

distrib > Mandriva > current > i586 > by-pkgid > 0c4c6d655e53170864975423b832d491 > files > 257

postgresql8.5-docs-8.5-0.alpha3.1mdv2010.1.i586.rpm

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<HTML
><HEAD
><TITLE
>Getting The Source Via Git</TITLE
><META
NAME="GENERATOR"
CONTENT="Modular DocBook HTML Stylesheet Version 1.79"><LINK
REV="MADE"
HREF="mailto:pgsql-docs@postgresql.org"><LINK
REL="HOME"
TITLE="PostgreSQL 8.5alpha3 Documentation"
HREF="index.html"><LINK
REL="UP"
TITLE="The Source Code Repository"
HREF="cvs.html"><LINK
REL="PREVIOUS"
TITLE="The Source Code Repository"
HREF="cvs.html"><LINK
REL="NEXT"
TITLE="Getting The Source Via Anonymous CVS"
HREF="anoncvs.html"><LINK
REL="STYLESHEET"
TYPE="text/css"
HREF="stylesheet.css"><META
HTTP-EQUIV="Content-Type"
CONTENT="text/html; charset=ISO-8859-1"><META
NAME="creation"
CONTENT="2010-04-15T09:31:23"></HEAD
><BODY
CLASS="SECT1"
><DIV
CLASS="NAVHEADER"
><TABLE
SUMMARY="Header navigation table"
WIDTH="100%"
BORDER="0"
CELLPADDING="0"
CELLSPACING="0"
><TR
><TH
COLSPAN="5"
ALIGN="center"
VALIGN="bottom"
><A
HREF="index.html"
>PostgreSQL 8.5alpha3 Documentation</A
></TH
></TR
><TR
><TD
WIDTH="10%"
ALIGN="left"
VALIGN="top"
><A
TITLE="The Source Code Repository"
HREF="cvs.html"
ACCESSKEY="P"
>Prev</A
></TD
><TD
WIDTH="10%"
ALIGN="left"
VALIGN="top"
><A
TITLE="The Source Code Repository"
HREF="cvs.html"
>Fast Backward</A
></TD
><TD
WIDTH="60%"
ALIGN="center"
VALIGN="bottom"
>Appendix H. The Source Code Repository</TD
><TD
WIDTH="10%"
ALIGN="right"
VALIGN="top"
><A
TITLE="The Source Code Repository"
HREF="cvs.html"
>Fast Forward</A
></TD
><TD
WIDTH="10%"
ALIGN="right"
VALIGN="top"
><A
TITLE="Getting The Source Via Anonymous CVS"
HREF="anoncvs.html"
ACCESSKEY="N"
>Next</A
></TD
></TR
></TABLE
><HR
ALIGN="LEFT"
WIDTH="100%"></DIV
><DIV
CLASS="SECT1"
><H1
CLASS="SECT1"
><A
NAME="GIT"
>H.1. Getting The Source Via <SPAN
CLASS="PRODUCTNAME"
>Git</SPAN
></A
></H1
><P
>   With <SPAN
CLASS="PRODUCTNAME"
>git</SPAN
> you will make a copy of the entire code repository
   to your local machine, so you will have access to all history and branches
   offline. This is the fastest and most flexible way to develop or test
   patches.
  </P
><DIV
CLASS="PROCEDURE"
><P
><B
>Git</B
></P
><OL
TYPE="1"
><LI
CLASS="STEP"
><P
>     You will need an installed version of <SPAN
CLASS="PRODUCTNAME"
>git</SPAN
>, which you can get
     from <A
HREF="http://git-scm.com"
TARGET="_top"
>http://git-scm.com</A
>. Many systems also have a recent
     version of <SPAN
CLASS="APPLICATION"
>git</SPAN
> installed by default, or available in their
     package repository system.
    </P
></LI
><LI
CLASS="STEP"
><P
>     To being using the git repository, make a clone of the official mirror:

</P><PRE
CLASS="PROGRAMLISTING"
>git clone git://git.postgresql.org/git/postgresql.git</PRE
><P>

     This will copy the full repository to your local machine, so it may take
     a while to complete, especially if you have a slow internet connection.
    </P
><P
>     The git mirror can also be reached via the http protocol in case for example
     a firewall is blocking access to the git protocol. Just replace the URL
     like:

</P><PRE
CLASS="PROGRAMLISTING"
>git clone http://git.postgresql.org/git/postgresql.git</PRE
><P>

     The http protocol is less efficient than the git protocol, so it will be
     slightly slower to use.
    </P
></LI
><LI
CLASS="STEP"
><P
>     Whenever you want to get the latest updates in the system, <TT
CLASS="COMMAND"
>cd</TT
>
     into the repository, and run:

</P><PRE
CLASS="PROGRAMLISTING"
>git fetch</PRE
><P>
    </P
></LI
></OL
></DIV
><P
>   <SPAN
CLASS="PRODUCTNAME"
>git</SPAN
> can do a lot more things than just fetch the source. For
   more information, consult the man pages for the product, or the website at
   <A
HREF="http://git-scm.com"
TARGET="_top"
>http://git-scm.com</A
>.
  </P
></DIV
><DIV
CLASS="NAVFOOTER"
><HR
ALIGN="LEFT"
WIDTH="100%"><TABLE
SUMMARY="Footer navigation table"
WIDTH="100%"
BORDER="0"
CELLPADDING="0"
CELLSPACING="0"
><TR
><TD
WIDTH="33%"
ALIGN="left"
VALIGN="top"
><A
HREF="cvs.html"
ACCESSKEY="P"
>Prev</A
></TD
><TD
WIDTH="34%"
ALIGN="center"
VALIGN="top"
><A
HREF="index.html"
ACCESSKEY="H"
>Home</A
></TD
><TD
WIDTH="33%"
ALIGN="right"
VALIGN="top"
><A
HREF="anoncvs.html"
ACCESSKEY="N"
>Next</A
></TD
></TR
><TR
><TD
WIDTH="33%"
ALIGN="left"
VALIGN="top"
>The Source Code Repository</TD
><TD
WIDTH="34%"
ALIGN="center"
VALIGN="top"
><A
HREF="cvs.html"
ACCESSKEY="U"
>Up</A
></TD
><TD
WIDTH="33%"
ALIGN="right"
VALIGN="top"
>Getting The Source Via Anonymous <SPAN
CLASS="PRODUCTNAME"
>CVS</SPAN
></TD
></TR
></TABLE
></DIV
></BODY
></HTML
>