eclipse import folder(s) (tfs) - eclipse

i have a folder which is inside a tfs source control.
It is not a Java Project or any Project at all. Just some files.
In my tfs plugin i can open source control explorer and navigate to this folder and edit those files (check out for edit is applied).
I find this very annoying and would like to have the folder show up in my Eclipse workspace explorer.
Is it possible to import this folder in Eclipse, to make them show up in my workspace (i don't want a copy of the folders in my workspace location, only a link to the diretory)?

No, this can't be achieved.
In Team Explorer Everywhere 2010, you cannot open a linked source code
file. The Open button in a work item remains dimmed if you select a
versioned item link.
Source: Open Projects from Version Control (Team
Explorer Everywhere)
To be a workaround, you may need to get a local copy of files from Source Control Explorer. And manage these files in the local and check the changes in source control. Detail steps please refer the link from MSDN.

Related

Eclipse TFS plugin not detecting changes

I am using Eclipse Version: Neon.3 Release (4.6.3), and have installed TFS plugin in it.
When I am making any changes to the code, the changed files not show up in Included Changes in TFVC Pending Changes Tab, all the changed files show up there only after restart of the eclipse or manually clicking on Action -> Detect Local Changes.
Anybody have solution to this problem, so that I dont have to restart eclipse or or manually clicking on Action -> Detect Local Changes and it detects it automatically.
First, please double check whether you are using server workspaces or local workspaces.
In a server workspace, TFS requires that you inform the server for every change - to check out a file, rename, delete, etc. This
allows TFS to avoid scanning your disk for changes, which is
beneficial for large repositories. If you want to force a disk
scan with Team Explorer Everywhere, because you may have made some
changes outside of Eclipse, you can go to the Actions menu and
select Detect Local Changes.
In a local workspace, TFS will examine your disk for changes every time you look at the pending change status. So all you have
to do is run tf status or click refresh in the Pending Changes
View to see changes made to files outside of Eclipse.
According to your description, seems you are using serverworkspaces. If so suggest you switch to a Local workspace, in which case TFS will store a copy of your file in a hidden folder, so that it always knows what your workspace version looked like when TFS served it to you.
As how to judge you are working on server workspace or local workspace and edit workspaces, follow below steps:
In Project Explorer or Package Explorer, right-click an
Eclipse project that is under version control, point to Team,
and click Manage Workspaces.
The Workspaces dialog box appears. It shows you the list of your Team Foundation Server workspaces.
Then select the one you want to convert, click Edit; the Edit Workspace dialog box appears just as
below screenshot:
Note: Local workspaces are only supported for Team Foundation Server 2012 and above.

Change TFS Local path in eclipse

Can someone help me to change my tfs local path in eclipse? I have checked out to a folder earlier, now I have to change it to another location.
Right click your project and choose Team -- Manage Workspaces, check the screenshot below:
Then select the workspace you are using and change the Local Folder path, check the screenshot below:

Have a folder with dynamic content automatically controlled by TFS

I have a web project that has a folder with dynamic generated content with 4000+ files, and those files must be on source control.
I would like these files to be automatically included in the project so I can upload them to source control instead of me having to track them down and add them to project.
An option would be to exclude all and them re-include them before a check in but it takes too much time in Visual Studio.
Another question, can I solve it if I use GIT instead of TFS source control?
Using GIT, when you open a version controlled project, you'll see the new added files will appear in "Untracked Files" in "Changes" tab, after selecting "Add All", the new added files will be added and ready for Commit. Check: http://incyclesoftware.com/2013/08/version-control-with-tfs-2013-git-repository/
Using TFVC, you can add new files from VS, or TFS Power Tool, or use tf.exe command line. Check http://www.asp.net/web-forms/overview/deployment/configuring-team-foundation-server-for-web-deployment/adding-content-to-source-control and http://nullablecode.com/2013/01/tfs-windows-shell-tfs-power-tools/

Configuration of Subversion in Xcode

I want to configure SVN on my computer.
For that how would I create a repository?
How to give all the paths needed?
I am using Mac os 10.7.3 Lion and Xcode 4.2.
To setup your Subversion repository in XCode 4, go to File → Source Control → Manage Repositories. Once there, you will see an option to add a repository:
After selecting Add Repository option, you will need to enter your Subversion repository URL and the name you wish to add to your repository:
Click next, and on next step you should see an option to setup paths to your folders in your svn repository. There are three folders which are usually created by default when you use svn, and they are called /trunk, /tags, /branches. In case you don't have this folders, you can skip this step, it's optional.
Now you should see in XCode organizer your repository in the sidebar. What we would like to do is add one of our projects to Subversion so we can use version control for the project. We would like to add the project to /trunk folder of our repository. In order to do this, click on the /trunk folder, and then click on the import button.
When you click import, select the folder of files which you would like to import. Then you will be prompted to enter a commit message. After this, click refresh, and you should see the new files added to your repository.
Now your project is under version control, and you should be able to see it in your Beanstalk account, in your repository. All you need to do now is checkout the files to a location of your preference, and open the project from this location.
When you open the project, you will see flags next to all files you modify, add or delete and you will see an option to commit the files.
May this Helping to you
Happy Coding.

Import existing mult-rep CVS project folder into Eclipse

I wish to import an existing CVS managed project into Eclipse. I am currently trying to shift my work on to the Eclipse IDE. Some details about my project and environment below.
I'm working in Linux Ubuntu, the project folder is located on a mounted shared network drive, I have installed the "Eclipse CVS Client" plug-in for my version of Eclipse (Helios).
I've tried many ways for eclipse to use my existing folder as a project and recognize the CVS data in the CVS folders.
I have done the following options:
Created a new project, selected existing source, located my project folder and clicked OK to finish creating. In the end the CVS files weren't automatically read.
Did the same as above and after project creation I wen to the option "project menu->team->share project", it asks me to choose a repository and doesn't automatically find the CVS information in the subfolders.
I have set-up both repositories in my eclipse and can browse the repositories through the CVS browser.
My project directory layout is like this:
+-Project Folder (no CVS folder at this level)
+---Repo A folder
+-----CVS meta-info folder is INSIDE, along with all checked out files from Repo A
+
+---Repo B folder
+-----CVS meta-info folder is INSIDE, along with all checked out files from Repo B
+
+-(couple of random files, not in CVS)
Just right-click on your project and click Team -> Share Project. Eclipse will detect that the folder is already shared and resolve the connection with CVS.
Actually I cannot answer your question (I think it should work as you explaned) but I might have a workaround. Could you remove or rename the existing folder and do a fresh check out from your eclipse/CVS repository exploring view?