/usr/share/doc/gnat-gps/html/The-remote-view.html is in gnat-gps-doc 5.0-16.
This file is owned by root:root, with mode 0o644.
The actual contents of the file can be viewed below.
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 137 138 139 140 141 142 143 144 145 146 | <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<!-- Copyright (C) 2002-2010 AdaCore.
This document is free; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 2 of the License, or
(at your option) any later version.
This document is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License along
with this program; if not, see http://www.gnu.org/licenses/.
A copy of the license is included in the section entitled
"GNU General Public License". -->
<!-- Created by GNU Texinfo 5.1, http://www.gnu.org/software/texinfo/ -->
<head>
<title>Using the GNAT Programming Studio: The remote view</title>
<meta name="description" content="Using the GNAT Programming Studio: The remote view">
<meta name="keywords" content="Using the GNAT Programming Studio: The remote view">
<meta name="resource-type" content="document">
<meta name="distribution" content="global">
<meta name="Generator" content="makeinfo">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<link href="index.html#Top" rel="start" title="Top">
<link href="Index-table.html#Index-table" rel="index" title="Index table">
<link href="Setup-a-remote-project.html#Setup-a-remote-project" rel="up" title="Setup a remote project">
<link href="Loading-a-remote-project.html#Loading-a-remote-project" rel="next" title="Loading a remote project">
<link href="Remote-operations.html#Remote-operations" rel="previous" title="Remote operations">
<style type="text/css">
<!--
a.summary-letter {text-decoration: none}
blockquote.smallquotation {font-size: smaller}
div.display {margin-left: 3.2em}
div.example {margin-left: 3.2em}
div.indentedblock {margin-left: 3.2em}
div.lisp {margin-left: 3.2em}
div.smalldisplay {margin-left: 3.2em}
div.smallexample {margin-left: 3.2em}
div.smallindentedblock {margin-left: 3.2em; font-size: smaller}
div.smalllisp {margin-left: 3.2em}
kbd {font-style:oblique}
pre.display {font-family: inherit}
pre.format {font-family: inherit}
pre.menu-comment {font-family: serif}
pre.menu-preformatted {font-family: serif}
pre.smalldisplay {font-family: inherit; font-size: smaller}
pre.smallexample {font-size: smaller}
pre.smallformat {font-family: inherit; font-size: smaller}
pre.smalllisp {font-size: smaller}
span.nocodebreak {white-space:nowrap}
span.nolinebreak {white-space:nowrap}
span.roman {font-family:serif; font-weight:normal}
span.sansserif {font-family:sans-serif; font-weight:normal}
ul.no-bullet {list-style: none}
pre.smallexample {background-color:rgb(240,240,240);
font-family: courier new,courier,fixed;
font-size: 14px;
margin: 0px 40px 0px 40px;
border-width: 1px 2px 2px 1px;
border-top-style: dotted;
border-left-style: dotted;
border-right-style: solid;
border-bottom-style: solid;
border-color: black;}
code {color:black;
font-family: courier new,courier,fixed;
font-size: 14px;}
body {font-family: arial,helvetica,sans-serif;
font-size: 16px;
max-width: 800px;
text-align: justify}
samp {font-family: courier new,courier,fixed;
font-size: 14px}
-->
</style>
</head>
<body lang="en" bgcolor="#FFFFFF" text="#000000" link="#0000FF" vlink="#800080" alink="#FF0000">
<a name="The-remote-view"></a>
<div class="header">
<p>
Next: <a href="Loading-a-remote-project.html#Loading-a-remote-project" accesskey="n" rel="next">Loading a remote project</a>, Previous: <a href="Remote-operations.html#Remote-operations" accesskey="p" rel="previous">Remote operations</a>, Up: <a href="Setup-a-remote-project.html#Setup-a-remote-project" accesskey="u" rel="up">Setup a remote project</a> [<a href="Index-table.html#Index-table" title="Index" rel="index">Index</a>]</p>
</div>
<hr>
<a name="The-remote-view-1"></a>
<h4 class="subsection">15.3.2 The remote view</h4>
<p>The Remote view (<code>Tools->Views->Remote</code>) allows you to assign servers to
operation categories for the currently loaded project. You may assign each
operation category a distinct server if the Servers assignment tab is fully
expanded. Alternatively, you may assign all categories to a single server in
one step if the Servers assignment tab is collapsed.
</p>
<a name="index-screen-shot-52"></a>
<img src="remote-view-full.jpg" alt="remote-view-full">
<p>When a server is selected for a particular category, the change is not
immediately effective. To indicate that fact, the server’s name will appear in
red. This approach allows you to check the configuration before applying it, by
pressing the <code>Check</code> button. This action will test for correct remote hosts
connection. It will also verify that the project path exists on the build server and
that it has an equivalence on the local machine.
</p>
<p>Clicking on the <code>Apply</code> button will perform the following actions:
</p><ul>
<li> Read the default project paths on the Build machine and translate them
into local paths.
</li><li> Synchronize from the build server those paths marked as Sync <code>Always</code> or <code>Once to
local</code>.
</li><li> Load the translated local project.
</li><li> Assign the Build, Execution and Debug servers.
</li></ul>
<p>If one of the above operations fails, corresponding errors are reported in the
<code>Messages</code> view and the previous project settings are retained.
</p>
<p>Once a remote server is assigned, this remote configuration will be
automatically loaded each time the project is loaded.
</p>
<p>The two buttons on the right of each server can be used to manually perform
a synchronization from the remote host to your local machine (left
button) or from your local machine to the remote host (right button).
</p>
<hr>
<div class="header">
<p>
Next: <a href="Loading-a-remote-project.html#Loading-a-remote-project" accesskey="n" rel="next">Loading a remote project</a>, Previous: <a href="Remote-operations.html#Remote-operations" accesskey="p" rel="previous">Remote operations</a>, Up: <a href="Setup-a-remote-project.html#Setup-a-remote-project" accesskey="u" rel="up">Setup a remote project</a> [<a href="Index-table.html#Index-table" title="Index" rel="index">Index</a>]</p>
</div>
</body>
</html>
|