| 4838 |
</itemizedlist> |
</itemizedlist> |
| 4839 |
<simpara>The "<literal>deb-src</literal>" lines can safely be omitted (or commented out by placing "#" at the start of the line) if it is just for <literal>aptitude</literal> which does not access source related meta data. It speeds up the updates of the archive meta data. The URL can be "<literal>http://</literal>", "<literal>ftp://</literal>", "<literal>file://</literal>", ….</simpara> |
<simpara>The "<literal>deb-src</literal>" lines can safely be omitted (or commented out by placing "#" at the start of the line) if it is just for <literal>aptitude</literal> which does not access source related meta data. It speeds up the updates of the archive meta data. The URL can be "<literal>http://</literal>", "<literal>ftp://</literal>", "<literal>file://</literal>", ….</simpara> |
| 4840 |
<tip> |
<tip> |
| 4841 |
<simpara>If "<literal>sid</literal>" is used in the above example instead of "<literal>@-@codename-stable@-@</literal>", the "<literal>deb: <ulink url="http://security.debian.org/">http://security.debian.org/</ulink> …</literal>" line for security updates in the "<literal>/etc/apt/sources.list</literal>" is not required. This is because "<literal>sid</literal>" (<literal>unstable</literal>) is always updated whenever security issues are fixed. There is no need to have a separate security update archive for "<literal>sid</literal>".</simpara> |
<simpara>If "<literal>sid</literal>" is used in the above example instead of "<literal>@-@codename-stable@-@</literal>", the "<literal>deb: <ulink url="http://security.debian.org/">http://security.debian.org/</ulink> …</literal>" line for security updates in the "<literal>/etc/apt/sources.list</literal>" is not required. This is because there is no security update archive for "<literal>sid</literal>" (<literal>unstable</literal>).</simpara> |
| 4842 |
</tip> |
</tip> |
| 4843 |
<simpara>Here is the list of URL of the Debian archive sites and suite name or codename used in the configuration file.</simpara> |
<simpara>Here is the list of URL of the Debian archive sites and suite name or codename used in the configuration file.</simpara> |
| 4844 |
<table pgwide="0" frame="topbot" rowsep="1" colsep="1"> |
<table pgwide="0" frame="topbot" rowsep="1" colsep="1"> |
| 4972 |
</tgroup> |
</tgroup> |
| 4973 |
</table> |
</table> |
| 4974 |
<caution> |
<caution> |
| 4975 |
<simpara>Only pure <emphasis role="strong"><literal>stable</literal></emphasis> release with security updates provides the best stability. Running mostly <emphasis role="strong"><literal>stable</literal></emphasis> release mixed with some packages from <emphasis role="strong"><literal>testing</literal></emphasis> or <emphasis role="strong"><literal>unstable</literal></emphasis> release is riskier than running pure <emphasis role="strong"><literal>unstable</literal></emphasis> release. If you really need the latest version of some programs under <emphasis role="strong"><literal>stable</literal></emphasis> release, please use packages from <ulink url="http://www.debian.org/volatile/">the debian-volatile project</ulink> and <ulink url="http://backports.org">backports.org</ulink> (see <xref linkend="_volatile_and_backports_org"/>) services. These services must be used with extra care.</simpara> |
<simpara>Only pure <emphasis role="strong"><literal>stable</literal></emphasis> release with security updates provides the best stability. Running mostly <emphasis role="strong"><literal>stable</literal></emphasis> release mixed with some packages from <emphasis role="strong"><literal>testing</literal></emphasis> or <emphasis role="strong"><literal>unstable</literal></emphasis> release is riskier than running pure <emphasis role="strong"><literal>unstable</literal></emphasis> release for library version mismatch etc. If you really need the latest version of some programs under <emphasis role="strong"><literal>stable</literal></emphasis> release, please use packages from <ulink url="http://www.debian.org/volatile/">the debian-volatile project</ulink> and <ulink url="http://backports.org">backports.org</ulink> (see <xref linkend="_volatile_and_backports_org"/>) services. These services must be used with extra care.</simpara> |
| 4976 |
</caution> |
</caution> |
| 4977 |
<caution> |
<caution> |
| 4978 |
<simpara>You should basically list only one of <literal>stable</literal>, <literal>testing</literal>, or <literal>unstable</literal> suites in the "<literal>deb</literal>" line. If you list any combination of <literal>stable</literal>, <literal>testing</literal>, and <literal>unstable</literal> suites in the "<literal>deb</literal>" line, APT programs slow down while only the latest archive is effective. Multiple listing makes sense for these when the "<literal>/etc/apt/preferences</literal>" file is used with clear objectives (see <xref linkend="_tweaking_candidate_version"/>).</simpara> |
<simpara>You should basically list only one of <literal>stable</literal>, <literal>testing</literal>, or <literal>unstable</literal> suites in the "<literal>deb</literal>" line. If you list any combination of <literal>stable</literal>, <literal>testing</literal>, and <literal>unstable</literal> suites in the "<literal>deb</literal>" line, APT programs slow down while only the latest archive is effective. Multiple listing makes sense for these when the "<literal>/etc/apt/preferences</literal>" file is used with clear objectives (see <xref linkend="_tweaking_candidate_version"/>).</simpara> |
| 4979 |
</caution> |
</caution> |
| 4980 |
<note> |
<tip> |
| 4981 |
<simpara>For the Debian system with the <literal>stable</literal> and <literal>testing</literal> suites, it is a good idea to include lines with "<literal>http://security.debian.org/</literal>" in the "<literal>/etc/apt/sources.list</literal>" to enable security updates as in the example above.</simpara> |
<simpara>For the Debian system with the <literal>stable</literal> and <literal>testing</literal> suites, it is a good idea to include lines with "<literal>http://security.debian.org/</literal>" in the "<literal>/etc/apt/sources.list</literal>" to enable security updates as in the example above.</simpara> |
| 4982 |
|
</tip> |
| 4983 |
|
<note> |
| 4984 |
|
<simpara>The security bugs for the <literal>stable</literal> archive are fixed by the Debian security team. This activity has been quite rigorous and reliable. Those for the <literal>testing</literal> archive may be fixed by the Debian testing security team. For <ulink url="http://lists.debian.org/debian-testing-security-announce/2008/12/msg00019.html">several</ulink> <ulink url="http://lists.debian.org/debian-testing-security-announce/2010/01/msg00000.html">reasons</ulink>, this activity is not as rigorous as that for <literal>stable</literal> and you may need to wait for the migration of fixed <literal>unstable</literal> packages. Those for the <literal>unstable</literal> archive are fixed by the individual maintainer. Actively maintained <literal>unstable</literal> packages are usually in a fairly good shape by leveraging latest upstream security fixes. See <ulink url="http://www.debian.org/security/faq">Debian security FAQ</ulink> for how Debian handles security bugs.</simpara> |
| 4985 |
</note> |
</note> |
| 4986 |
<simpara>Each Debian archive consists of 3 components. Components are alternatively called <ulink url="http://www.debian.org/doc/debian-policy/ch-archive#s-sections">categories in "Debian Policy"</ulink> or areas in <ulink url="http://www.debian.org/social_contract">"Debian Social Contract"</ulink>. The component is grouped by the compliance to <ulink url="http://www.debian.org/social_contract#guidelines">"The Debian Free Software Guidelines" (DFSG)</ulink>.</simpara> |
<simpara>Each Debian archive consists of 3 components. Components are alternatively called <ulink url="http://www.debian.org/doc/debian-policy/ch-archive#s-sections">categories in "Debian Policy"</ulink> or areas in <ulink url="http://www.debian.org/social_contract">"Debian Social Contract"</ulink>. The component is grouped by the compliance to <ulink url="http://www.debian.org/social_contract#guidelines">"The Debian Free Software Guidelines" (DFSG)</ulink>.</simpara> |
| 4987 |
<table pgwide="0" frame="topbot" rowsep="1" colsep="1"> |
<table pgwide="0" frame="topbot" rowsep="1" colsep="1"> |
| 28652 |
</section> |
</section> |
| 28653 |
<section id="_work_flow_of_subversion"> |
<section id="_work_flow_of_subversion"> |
| 28654 |
<title>Work flow of Subversion</title> |
<title>Work flow of Subversion</title> |
| 28655 |
<simpara>Here is an example of typical work flow using Subversion.</simpara> |
<simpara>Here is an example of typical work flow using Subversion with its native client.</simpara> |
| 28656 |
|
<tip> |
| 28657 |
|
<simpara>Client commands offered by the <package>git-svn</package> package may offer alternative work flow of Subversion using the <prgn>git</prgn> command. See <xref linkend="_git"/>.</simpara> |
| 28658 |
|
</tip> |
| 28659 |
<simpara>Check all available modules from Subversion project pointed by URL "<literal>file:///srv/svn/project</literal>" by the following.</simpara> |
<simpara>Check all available modules from Subversion project pointed by URL "<literal>file:///srv/svn/project</literal>" by the following.</simpara> |
| 28660 |
<screen>$ svn list file:///srv/svn/project |
<screen>$ svn list file:///srv/svn/project |
| 28661 |
module1 |
module1 |