You can not select more than 25 topics Topics must start with a chinese character,a letter or number, can include dashes ('-') and can be up to 35 characters long.

sos.html 19 kB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531
  1. <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
  2. <html>
  3. <head>
  4. <meta http-equiv="content-type" content="text/html; charset=ISO-8859-1">
  5. <title>Ant User Manual</title>
  6. </head>
  7. <body>
  8. <div align="center">
  9. <h1>SourceOffSite Tasks User Manual</h1>
  10. <div align="left">by<br>
  11. <br>
  12. <ul>
  13. <li><a href="mailto:jesse@cryptocard.com">Jesse Stockall</a> </li>
  14. </ul>
  15. Version 1.1 2002/01/23<br>
  16. <br>
  17. <hr width="100%" size="2">
  18. <h2>Contents</h2>
  19. <ul>
  20. <li><a href="#intro">Introduction</a> </li>
  21. <li><a href="#tasks">The Tasks</a> </li>
  22. </ul>
  23. <br>
  24. <h2><a name="intro">Introduction</a> </h2>
  25. <p>These tasks provide an interface to the <a href="http://msdn.microsoft.com/ssafe/default.asp" target="_top">
  26. Microsoft Visual SourceSafe</a> SCM via <a href="http://www.sourcegear.com">
  27. SourceGear's</a> <a href="http://sourcegear.com/sos/index.htm">SourceOffSite</a>
  28. product. SourceOffSite is an add-on to Microsoft's VSS, that
  29. allows remote development teams and tele-commuters that need
  30. fast and secure read/write access to a centralized SourceSafe
  31. database via any TCP/IP connection . SOS also provides Linux &amp; Solaris
  32. clients. The <code> org.apache.tools.ant.taskdefs.optional.sos</code>
  33. package consists of a simple framework to support SOS functionality as well
  34. as some Ant tasks encapsulating frequently used SOS commands. Although it
  35. is possible to use these commands on the desktop, they were primarily intended
  36. to be used by automated build systems. These tasks have been tested with
  37. SourceOffSite version 3.5.1 connecting to VisualSourceSafe 6.0. The tasks
  38. have been tested with Linux, Solaris &amp; Windows2000</p>
  39. <h2><a name="tasks">The Tasks</a> </h2>
  40. <table border="0" cellspacing="0" cellpadding="3">
  41. <tbody>
  42. <tr>
  43. <td><a href="#SOSGet">sosget</a> </td>
  44. <td>Retrieves a read-only copy of the specified project or file.</td>
  45. </tr>
  46. <tr>
  47. <td><a href="#SOSLabel"> soslabel</a> </td>
  48. <td>Assigns a label to the specified project.</td>
  49. </tr>
  50. <tr>
  51. <td><a href="#SOSCheckIn"> soscheckin</a> </td>
  52. <td>Updates VSS with changes made to a checked out file or project,
  53. and unlocks the VSS master copy.</td>
  54. </tr>
  55. <tr>
  56. <td><a href="#SOSCheckOut"> soscheckout</a> </td>
  57. <td>Retrieves a read-write copy of&nbsp;the specified project
  58. or file, locking the&nbsp;VSS master copy</td>
  59. </tr>
  60. </tbody>
  61. </table>
  62. <br>
  63. <hr width="100%" size="2">
  64. <h2>Task Descriptions</h2>
  65. <h2><a name="SOSGet"></a> SOSGet<br>
  66. </h2>
  67. <h3>Description</h3>
  68. Task to perform GET commands from Microsoft Visual SourceSafe via SOS<br>
  69. <h3>Parameters</h3>
  70. </div>
  71. </div>
  72. <table border="1">
  73. <tbody>
  74. <tr>
  75. <th>Attribute</th>
  76. <th>Values</th>
  77. <th>Required</th>
  78. </tr>
  79. <tr>
  80. <td>soscmddir</td>
  81. <td>Directory which contains soscmd(.exe) <br>
  82. soscmd(.exe) must be in the path if this is not specified</td>
  83. <td>No</td>
  84. </tr>
  85. <tr>
  86. <td>vssserverpath</td>
  87. <td>path to the srcsafe.ini - eg. \\server\vss\srcsafe.ini</td>
  88. <td>Yes</td>
  89. </tr>
  90. <tr>
  91. <td>sosserverpath</td>
  92. <td>address &amp; port of the SOS server - eg. 192.168.0.1:8888</td>
  93. <td>Yes</td>
  94. </tr>
  95. <tr>
  96. <td>projectpath</td>
  97. <td>SourceSafe project path without the "$"</td>
  98. <td>Yes</td>
  99. </tr>
  100. <tr>
  101. <td>file</td>
  102. <td>Filename to act upon<br>
  103. If no file is specified then act upon the project</td>
  104. <td>No</td>
  105. </tr>
  106. <tr>
  107. <td>username</td>
  108. <td>SourceSafe username</td>
  109. <td>Yes</td>
  110. </tr>
  111. <tr>
  112. <td>password</td>
  113. <td>SourceSafe password</td>
  114. <td>No</td>
  115. </tr>
  116. <tr>
  117. <td>localpath</td>
  118. <td>Override the working directory and get to the specified path</td>
  119. <td>No</td>
  120. </tr>
  121. <tr>
  122. <td>soshome</td>
  123. <td>The path to the SourceOffSite home directory</td>
  124. <td>No</td>
  125. </tr>
  126. <tr>
  127. <td>nocompression</td>
  128. <td>true or false - disable compression</td>
  129. <td>No</td>
  130. </tr>
  131. <tr>
  132. <td>recursive</td>
  133. <td>true or false - Only works with the GetProject command</td>
  134. <td>No</td>
  135. </tr>
  136. <tr>
  137. <td>version</td>
  138. <td>a version number to get - Only works with the GetFile command</td>
  139. <td>No</td>
  140. </tr>
  141. <tr>
  142. <td>label</td>
  143. <td>a label version to get - Only works with the GetProject command</td>
  144. <td>No</td>
  145. </tr>
  146. <tr>
  147. <td>nocache</td>
  148. <td>true or false - Only needed if SOSHOME is set as an enviroment variable</td>
  149. <td>No</td>
  150. </tr>
  151. <tr>
  152. <td>verbose</td>
  153. <td>true or false - Status messages are displayed</td>
  154. <td>No</td>
  155. </tr>
  156. </tbody>
  157. </table>
  158. <h3>Example</h3>
  159. &nbsp;&nbsp;&nbsp; <small>&lt;sosget&nbsp;&nbsp;&nbsp; </small><small>
  160. verbose="true"</small><br>
  161. <small>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;
  162. &nbsp;&nbsp;&nbsp; recursive="true"</small><br>
  163. <small>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;
  164. &nbsp;&nbsp;&nbsp; login="build"</small><br>
  165. <small>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;
  166. &nbsp;&nbsp;&nbsp; pass="build"</small><br>
  167. <small>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;
  168. &nbsp;&nbsp;&nbsp; localpath="tmp"</small><br>
  169. <small>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;
  170. &nbsp;&nbsp;&nbsp; projectpath="/SourceRoot/project1"</small><small><br>
  171. </small><small><small>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;
  172. &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;<big>&nbsp; &nbsp;&nbsp;&nbsp; sosserverpath="192.168.10.6:8888"</big></small></small><br>
  173. <small>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;
  174. &nbsp;&nbsp;&nbsp; vssserverpath="d:\vss\srcsafe.ini"/&gt;</small><br>
  175. <small>&nbsp;&nbsp; <br>
  176. Connects to a SourceOffsite server on </small><small>192.168.10.6:8888</small><small>
  177. with build,build as the username &amp; password</small><small> . The
  178. SourceSafe database resides on the same box as the SOS server &amp; the
  179. VSS database is at "d:\vss\srcsafe.ini"</small><br>
  180. <small>Does a recursive GetProject on $</small><small>/SourceRoot/project1</small><small>
  181. , using tmp as the working directory.</small><br>
  182. <br>
  183. <hr width="100%" size="2">
  184. <h2><a name="SOSLabel"></a> SOSLabel</h2>
  185. <h3>Description</h3>
  186. Task to perform Label commands from Microsoft Visual SourceSafe via SOS<br>
  187. <h3>Parameters</h3>
  188. <table border="1">
  189. <tr>
  190. <th>Attribute</th>
  191. <th>Values</th>
  192. <th>Required</th>
  193. </tr>
  194. <tr>
  195. <td>soscmddir</td>
  196. <td>Directory which contains soscmd(.exe) <br>
  197. soscmd(.exe) must be in the path if this is not specified</td>
  198. <td>No</td>
  199. </tr>
  200. <tr>
  201. <td>vssserverpath</td>
  202. <td>path to the srcsafe.ini - eg. \\server\vss\srcsafe.ini</td>
  203. <td>Yes</td>
  204. </tr>
  205. <tr>
  206. <td>sosserverpath</td>
  207. <td>address and port of the SOS server - eg. 192.168.0.1:8888</td>
  208. <td>Yes</td>
  209. </tr>
  210. <tr>
  211. <td>projectpath</td>
  212. <td>SourceSafe project path without the "$"</td>
  213. <td>Yes</td>
  214. </tr>
  215. <tr>
  216. <td>username</td>
  217. <td>SourceSafe username</td>
  218. <td>Yes</td>
  219. </tr>
  220. <tr>
  221. <td>password</td>
  222. <td>SourceSafe password</td>
  223. <td>No</td>
  224. </tr>
  225. <tr>
  226. <td>label</td>
  227. <td>The label to apply to a project</td>
  228. <td>Yes</td>
  229. </tr>
  230. <tr>
  231. <td>comment</td>
  232. <td>A comment to be applied to all files being labeled</td>
  233. <td>No</td>
  234. </tr>
  235. <tr>
  236. <td>verbose</td>
  237. <td>true or false - Status messages are displayed</td>
  238. <td>No</td>
  239. </tr>
  240. </tbody>
  241. </table>
  242. <h3>Example</h3>
  243. &nbsp;<small>&nbsp;&nbsp; &lt;soslabel&nbsp;&nbsp;&nbsp; </small><small>
  244. &nbsp; login="build"</small><small><br>
  245. </small><small>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp; &nbsp;&nbsp; &nbsp;&nbsp;&nbsp;
  246. &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp; pass="build"</small><small><br>
  247. </small><small>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;
  248. &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; label="test
  249. label"</small><small><br>
  250. </small><small>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;
  251. &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; projectpath="</small><small>
  252. /SourceRoot/project1</small><small> "</small><small><br>
  253. </small><small>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;
  254. &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; sosserverpath="192.168.10.6:8888"</small><small><br>
  255. </small><small>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp; &nbsp;&nbsp; &nbsp; &nbsp;&nbsp;&nbsp;
  256. &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; vssserverpath="d:\vss\srcsafe.ini"/&gt;</small><small><br>
  257. </small><br>
  258. <small> Connects to a SourceOffsite server on </small><small>192.168.10.6:8888
  259. </small><small>with build,build as the username &amp; password</small><small>
  260. . </small><small> The SourceSafe database resides on the same box
  261. as the SOS server &amp; the VSS database is at "d:\vss\srcsafe.ini"</small><br>
  262. <small>Labels the $</small><small>/SourceRoot/project1 project with
  263. </small><small> "test label".</small><br>
  264. <br>
  265. <hr width="100%" size="2"><br>
  266. <h2><a name="SOSCheckIn"></a> SOSCheckIn</h2>
  267. <h3>Description</h3>
  268. Task to perform CheckIn commands from a Microsoft Visual Source Safe via SOS<br>
  269. <h3>Parameters</h3>
  270. <table border="1">
  271. <tbody>
  272. <tr>
  273. <th>Attribute</th>
  274. <th>Values</th>
  275. <th>Required</th>
  276. </tr>
  277. <tr>
  278. <td>soscmddir</td>
  279. <td>Directory which contains soscmd(.exe) <br>
  280. soscmd(.exe) must be in the path if this is not specified</td>
  281. <td>No</td>
  282. </tr>
  283. <tr>
  284. <td>vssserverpath</td>
  285. <td>path to the srcsafe.ini - eg. \\server\vss\srcsafe.ini</td>
  286. <td>Yes</td>
  287. </tr>
  288. <tr>
  289. <td>sosserverpath</td>
  290. <td>address and port of the SOS server - eg. 192.168.0.1:8888</td>
  291. <td>Yes</td>
  292. </tr>
  293. <tr>
  294. <td>projectpath</td>
  295. <td>SourceSafe project path without the "$"</td>
  296. <td>Yes</td>
  297. </tr>
  298. <tr>
  299. <td>file</td>
  300. <td>Filename to act upon<br> If no file is specified then act upon the project</td>
  301. <td>No</td>
  302. </tr>
  303. <tr>
  304. <td>username</td>
  305. <td>SourceSafe username</td>
  306. <td>Yes</td>
  307. </tr>
  308. <tr>
  309. <td>password</td>
  310. <td>SourceSafe password</td>
  311. <td>No</td>
  312. </tr>
  313. <tr>
  314. <td>localpath</td>
  315. <td>Override the working directory and get to the specified path</td>
  316. <td>No</td>
  317. </tr>
  318. <tr>
  319. <td>soshome</td>
  320. <td>The path to the SourceOffSite home directory</td>
  321. <td>No</td>
  322. </tr>
  323. <tr>
  324. <td>nocompression</td>
  325. <td>true or false - disable compression</td>
  326. <td>No</td>
  327. </tr>
  328. <tr>
  329. <td>recursive</td>
  330. <td>true or false - Only works with the CheckOutProject command</td>
  331. <td>No</td>
  332. </tr>
  333. <tr>
  334. <td>nocache</td>
  335. <td>true or false - Only needed if SOSHOME is set as an enviroment variable</td>
  336. <td>No</td>
  337. </tr>
  338. <tr>
  339. <td>verbose</td>
  340. <td>true or false - Status messages are displayed</td>
  341. <td>No</td>
  342. </tr>
  343. <td>comment</td>
  344. <td>A comment to be applied to all files being checked in</td>
  345. <td>No</td>
  346. </tr>
  347. </tbody>
  348. </table>
  349. <h3>Example</h3>
  350. &nbsp;&nbsp;&nbsp; <small>&lt;soscheckin&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;
  351. </small><small>&nbsp;login="build"</small><small><br>
  352. </small><small>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;
  353. &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;
  354. &nbsp;&nbsp;&nbsp; pass="build"</small><small><br>
  355. </small><small>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;
  356. &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;
  357. &nbsp;&nbsp;&nbsp; </small><small>file="foobar.txt"<br>
  358. &nbsp;&nbsp;&nbsp; &nbsp;&nbsp; &nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;
  359. &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp; verbose="true"</small><br>
  360. <small>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;
  361. &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;
  362. </small><small>comment="comment abc"</small><small><br>
  363. </small><small>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;
  364. &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;
  365. &nbsp;&nbsp;&nbsp; projectpath="/SourceRoot/project1"</small><small><br>
  366. </small><small>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;
  367. &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;
  368. &nbsp;&nbsp;&nbsp; sosserverpath="server1:8888"</small><small><br>
  369. </small><small>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;
  370. &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;
  371. &nbsp;&nbsp;&nbsp; vssserverpath="\\server2\vss\srcsafe.ini"/&gt;</small><small><br>
  372. </small><small><br>
  373. Connects to a SourceOffsite server on </small><small>server1:8888</small><small>
  374. with build,build as the username &amp; password</small><small> . </small><small>
  375. The SourceSafe database resides on a different box (server2)&nbsp;
  376. &amp; the VSS database is on a share called "vss"</small><br>
  377. <small>Checks-in only the "foobar.txt" file adding a comment of "comment
  378. abc"</small><small> . Extra status messages will be displayed on screen.</small><br>
  379. <br>
  380. <hr width="100%" size="2">
  381. <h2><a name="SOSCheckOut"></a> SOSCheckOut</h2>
  382. <h3>Description</h3>
  383. Task to perform CheckOut commands from a Microsoft Visual Source Safe via SOS<br>
  384. <h3>Parameters</h3>
  385. <table border="1">
  386. <tbody>
  387. <tr>
  388. <th>Attribute</th>
  389. <th>Values</th>
  390. <th>Required</th>
  391. </tr>
  392. <tr>
  393. <td>soscmddir</td>
  394. <td>Directory which contains soscmd(.exe) <br>
  395. soscmd(.exe) must be in the path if this is not specified</td>
  396. <td>No</td>
  397. </tr>
  398. <tr>
  399. <td>vssserverpath</td>
  400. <td>path to the srcsafe.ini - eg. \\server\vss\srcsafe.ini</td>
  401. <td>Yes</td>
  402. </tr>
  403. <tr>
  404. <td>sosserverpath</td>
  405. <td>address and port of the SOS server - eg. 192.168.0.1:8888</td>
  406. <td>Yes</td>
  407. </tr>
  408. <tr>
  409. <td>projectpath</td>
  410. <td>SourceSafe project path without the "$"</td>
  411. <td>Yes</td>
  412. </tr>
  413. <tr>
  414. <td>file</td>
  415. <td>Filename to act upon<br> If no file is specified then act upon the project</td>
  416. <td>No</td>
  417. </tr>
  418. <tr>
  419. <td>username</td>
  420. <td>SourceSafe username</td>
  421. <td>Yes</td>
  422. </tr>
  423. <tr>
  424. <td>password</td>
  425. <td>SourceSafe password</td>
  426. <td>No</td>
  427. </tr>
  428. <tr>
  429. <td>localpath</td>
  430. <td>Override the working directory and get to the specified path</td>
  431. <td>No</td>
  432. </tr>
  433. <tr>
  434. <td>soshome</td>
  435. <td>The path to the SourceOffSite home directory</td>
  436. <td>No</td>
  437. </tr>
  438. <tr>
  439. <td>nocompression</td>
  440. <td>true or false - disable compression</td>
  441. <td>No</td>
  442. </tr>
  443. <tr>
  444. <td>recursive</td>
  445. <td>true or false - Only works with the CheckOutProject command</td>
  446. <td>No</td>
  447. </tr>
  448. <tr>
  449. <td>nocache</td>
  450. <td>true or false - Only needed if SOSHOME is set as an enviroment variable</td>
  451. <td>No</td>
  452. </tr>
  453. <tr>
  454. <td>verbose</td>
  455. <td>true or false - Status messages are displayed</td>
  456. <td>No</td>
  457. </tr>
  458. </tbody>
  459. </table>
  460. <br>
  461. <h3>Example</h3>
  462. &nbsp;&nbsp;&nbsp; <small>&lt;soscheckout </small><small>&nbsp; soscmddir="/usr/bin"</small><small><br>
  463. </small><small>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;
  464. &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;
  465. verbose="true"</small><small><br>
  466. </small><small>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;
  467. &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;
  468. login="build"</small><small><br>
  469. </small><small>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;
  470. &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;
  471. pass="build"</small><small><br>
  472. </small><small>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;
  473. &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;
  474. ProjectPath="</small><small> /SourceRoot/project1</small><small>"</small><small><br>
  475. </small><small>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;
  476. &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;
  477. sosserverpath="192.168.10.6:8888"</small><small><br>
  478. </small><small>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;
  479. &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;
  480. vssserverpath="\\server2\vss\srcsafe.ini"/&gt;<small><br>
  481. </small></small><br>
  482. <small>Connects to a SourceOffsite server on </small><small>server1:8888</small><small>
  483. with build,build as the username &amp; password</small><small> . </small><small>
  484. The SourceSafe database resides on a different box (server2)&nbsp;
  485. &amp; the VSS database is on a share called "vss"</small><br>
  486. <small>Checks-out "project1" </small><small>Only the "project1" directory
  487. will be locked as the recursive option was not set. Extra status messages
  488. will be displayed on screen.</small><small> The soscmd(.exe) file to be
  489. used resides in /usr/bin</small><br>
  490. <small><br>
  491. </small>
  492. <hr width="100%" size="2"><small><br>
  493. </small><br>
  494. <br>
  495. <br>
  496. <br>
  497. <br>
  498. </body>
  499. </html>