blob: e84e5c21c1883e4ee2b757119dbd2da0cfd87d4b [file] [log] [blame]
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html lang="en">
<head>
<meta name="copyright" content=
"Copyright (c) IBM Corporation and others 2000, 2011. This page is made available under license. For full details see the LEGAL in the documentation book that contains this page.">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta http-equiv="Content-Style-Type" content="text/css">
<link rel="STYLESHEET" href="../book.css" charset="ISO-8859-1" type="text/css">
<title>Setting the content type of a file extension</title>
<meta name="keyword" content="team">
<script language="JavaScript" src="PLUGINS_ROOT/org.eclipse.help/livehelp.js" type="text/javascript"></script>
</head>
<body bgcolor="#FFFFFF">
<h1 class="Head">Setting the content type of a file extension</h1>
<p class="Para">Team repositories distinguish between files that contain ASCII data and those that do not. For ASCII
files, additional helpful functionality is available. This includes:</p>
<ul>
<li>Proper end of line conversion between the client and the server. This ensures that a Windows user and a UNIX
user can work on the same file without introducing incompatibilities.</li>
<li>Auto merging of conflicts. If a file contains both incoming and outgoing changes but none on the same line as
another, then the file may be automatically merged when updating.</li>
</ul>
<p class="Para">Certain file types invariably contain either ASCII data or binary data. For example, *.txt files
usually contain ASCII data, and *.exe files usually contain binary data. Eclipse comes with a pre-defined set of file
types, which you may add to or modify.</p>
<p class="Para">To set the content type associated with a file extension:</p>
<ol>
<li>Open the <a class="command-link" href=
'javascript:executeCommand("org.eclipse.ui.window.preferences(preferencePageId=org.eclipse.team.ui.TextPreferences)")'>
<img src="PLUGINS_ROOT/org.eclipse.help/command_link.svg" alt="command link"> <b>Team &gt; File Content</b></a>
preference page. This page displays a list of file extensions and content type (ASCII or Binary) for file
extensions whose content type is known.</li>
<li>
<p class="Para">To add a file extension, click the <b>Add Extension</b> button and enter the file extension in
the text prompt that appears. Once <b>OK</b> is clicked, the extension will be added to the list with a content
type of ASCII.</p>
</li>
<li>To change the content type for an existing file extension, select the file extension entry and click the
<b>Change</b> button. This will toggle the type from ASCII to Binary or vice versa.</li>
<li>To remove a file extension, select the file extension entry and click the <b>Remove</b> button.<br></li>
</ol>
</body>
</html>