VS 2012 P4SCC automatic check out doesn't work - version-control

Has anyone used the old P4SCC plugin with VS 2012, and stumbled upon automatic check out not working? If so, have you resolved it?
I've made sure that the source control is up and running and that in Tools-Options-Source Control-Environment-On Save the "Check out automatically" is selected.
Still, every time I save a modified file, it shows the Save As dialog. Frustrating...

I don't know if it's related to your specific problem, but my automatic check out failed as well the same way you describe (with TFS without P4SCC).
In my case, the problem was that the solution happen to be offline. Right-click on the solution name (at Solution Explorer) -> "Go Online" and the issue was resolved!

Related

Find project files in RubyMine not working

Every time I look for a file using the files finder console the file does not show up as a result of the search despite its existence in the project.
At certain point this feature was working but I may have change some configuration in Rubymine involuntary. Any help it's welcome!
That's a known issue already fixed: https://youtrack.jetbrains.com/issue/IDEA-266391
Builds with the fix will be added to that issue so you can follow it.
As a workaround, please try invoking File - Invalidate Caches (still the issue might come back).

How do I turn off "Contains emphasized items" in Visual Studio code?

I need to figure out how to turn off emphasized items in Visual Studio Code
This might sound like a strange requirement, but in my workflow vscode functions as less an IDE than a cross-platform ViM-esque frontend with lots of remote development tools built-in.
Due to this use case, I don't need or want the linting features to show up in the file browser. How might I accomplish this?
Attempts to solve the problem
I've run out of search terms here and cannot find an answer.
Searches including terms in this question's title yielded little
SO-specific search queries also yielded little
This seems to be somewhat related, at least as a representation of the "feature" I'm referencing: VS code containes emphasized items but no error
VSCode "preferences" do not appear to show what I'm looking for, likely an issue with me not searching for the right variable name.
In my experience with VSCode it has been wonderfully customize-able, so I'm guessing there's a setting somewhere ready to be modified to accomplish this. Any help much appreciated, thanks!
My use case was a bit different: after viewing some files in a git submodule those files became linted, and errors and warnings cluttered up my VS Code Explorer file browser window on files I had no intention of ever handling. I basically wanted a way to clear out those lint warnings, and found it here. The solution is to reload the window:
CtrlShiftP on Windows/Linux, ⌘ShiftP on Mac -- then select "Developer: Reload Window"
One by-product of reloading the window is that it clears out those unwanted warnings (at least until the next time I visit the file). It also has the effect of clearing out warnings on files that I would normally want to see, of course, but chances are I'll be visiting those files again soon, so it's fine. Not a perfect solution, but it works for me and my use-case; hopefully it can help others.
I don't know how to turn it off, but I had this on multiple folders and I fixed it by renaming the folder to a random name, then naming it back to the name it was before and the error would go away.
If you have this issuse then uninstall extention then CtrlShiftP on Windows/Linux, ⌘ShiftP on Mac -- then select "Developer: Reload Window" then type developer: relode page this issuse automatically resovle
i have this issuse then i uninstall extension then this issuse resolve.
I was able to permanently prevent this by adding the files to the .gitignore file. It seems that this happens in a cloned repository when you add new files.

Why can't I resolve this source conflict in VS 2019?

There don't appear to be any useful options here to resolve this merge from dev -> main branches. Why? I just want to overwrite whoever changed the main branch incorrectly, but I don't have any option to do that here.
If I right click, I see some options but none of them are useful:
EDIT:
Microsoft released a fix for this issue, you need to install the recent release from: https://visualstudio.microsoft.com/downloads.
It's a known issue in Visual Studio 2019, you can read the thread here.
The official Microsoft solution is:
We have identified the problem and are preparing a fix. Until the fix
can be released, here are a few potential workarounds that may help
unblock you.
Launch TFVC operations that may trigger conflict resolution (ex: Get Latest) from Source Control Explorer rather than Solution
Explorer. In our testing, the bug repros less frequently from Source
Control Explorer entrypoints.
Try disabling the "Optimize rendering for screens with different pixel densities" option in Tools->Options->Environment->General.
Another workaround you can try is:
Inside the "Developer Command Prompt for VS2019", type the command:
tf resolve
This will open (from what it looks like) the same window as the one within VS2019, without styling, but the Merge buttons will are present and usable.
When you are done resolving the conflicts in this window, close it and refresh the merge conflict window inside VS2019 to ensure that VS sees the changes.
Disabling the "Optimize rendering for screens with different pixel densities" option works for me, though I'll note that another coworker here with the same exact version doesn't have that option.
in the next version the bug is fixed ,update your version of vs,
OR
go to =>
Tools/options/environment/General/
Disabling the "Optimize rendering for screens with different pixel densities"
and this is fixed.

My edited files not appear in TFS's Pending Changes window

I am using VS2010's TFS and have this problem: after 'Get latest version', and try to edit the file, it does not appear in Pending Changes window. I have to use the option 'Check out to Edit' for every files I want to change. It makes me missing some files when working with a big project. Any one have idea to fix this?
Go to File -> Source Control -> Go Online and it will fix this problem.
I didn't see File -> Source Control -> Go Online option. I fixed it by clicking on item and selecting option to check out for edit. That worked.
Did you already opened the project that you are working on through the Source control window? If you do that and your solution is not yet bound to TFS it will be asked now. So bind your solution and projects and then your changes will be visible and you do not need to do check out to edit. You can also see if this is already done by checking if there are vssscc files next to your solution files.
Had the same issue after a connection problem - this caused VS/TFS to think I had nothing checked out. The solution was just to refresh the status via File, Source Control, Advanced, Refresh Status.
Restart Visual Studio and all could be well!
Go to Solution Explorer > Right click on solution > Click "Go Online"
Right-click on the specified file, then select check-in. whit this action file goes to the pending changes
For me, in the context menu of the solution I had an option to 'Add this solution to source control...'.
If you also have this option you should go and add it again. You can keep same location and Ignore All warnings.
For me only after doing this it started seeing the file changes again.
My solution was also online and apparently nothing else was wrong...
Our TFS had errors so after I got it back it only saw new userControls added not edited ones, this is how I fixed it:
RightClick -> Add Files To Source Control -> Keep Local Version (or server)
It had lost it's connection to the folder
I had the same issue with Visual Studio 2022. Go to the File > Source Control > Go online was solved my issue.
Had the same problem in VS2012, none of the answers above worked.
Fixed by opening "Go to All Changes" and including all missing files from there.
If I exclude any of these again, they do not appear under "Excluded changes", and have to be manually included from "Go to All Changes".
For VS 2017, if you have the red checkmarks next to your files,
open Team Explorer box/window -> Pending Changes,
select your files in Included Changes, provide comment
click on Check In button
In excluded changes, click on 'detected' and you will get a dialog box with all detected changes but not added to source control. Choose the changes u want to check in and then click on promote. You will be able to see the changes in the included section and you can check in.
For me was only solution making new workspace with shorter path without special chars. So I didnt use folders like users and stuff but ProgramFiles. Maybe it was because of Win 7.
And run VS as admin for making directories in ProgramFiles
VS2019 Check that all projects are bound there:
Manage Workspaces -> Edit (the workspace you are using)-> Advanced -> Change Location item from "Server" to "Local". This solve my issue
Pls check the mapping in source control.
Open Team explorer -> Source Control Explorer
Check the Local Path mapping.. if it is not appropriate, map it again with correct path.
In my case, the two files ".cs" that were missing in the "Included Changes" section, I have to follow these steps:
In the "Team Explorer" window - under the "Excluded Changes" section -, select the "Show All" dropdown and select the option "Custom filter".
In the text field that appears after the selection was made, type the name of the file - it's not needed to type the full name.
The file results will show and then, you can right-click over the files found and select "Include".
The included file(s) should now be shown in the "Included Changes" section.

Avoiding "resource is out of sync with the filesystem"

I develop Java code with Eclipse and regularly get this message:
resource is out of sync with the filesystem.
Right-click > Refresh will always clear this.
But why can't Eclipse refresh automatically when it finds this condition? Are there cases where you want the resource to be out of sync?.
If there are such conditions and they don't apply to my work, is there a way of getting Eclipse to refresh automatically when it encounters this state?. (I appreciate that it should refresh as little as it needs to in normal development to increase performance for human developers.)
UPDATE (2012-06-25):
My latest update (Version: Indigo Release Build id: 20110615-0604)
no longer shows
Preferences - General - Workspace - Refresh Automatically
There is an option "Refresh on access" - should I use this?
You can enable this in Window - Preferences - General - Workspace - Refresh Automatically (called Refresh using native hooks or polling in newer builds)
The only reason I can think why this isn't enabled by default is performance related.
For example, refreshing source folders automatically might trigger a build of the workspace. Perhaps some people want more control over this.
There is also an article on the Eclipse site regarding auto refresh.
Basically, there is no external trigger that notifies Eclipse of files changed outside the workspace. Rather a background thread is used by Eclipse to monitor file changes that can possibly lead to performance issues with large workspaces.
Just right click on the file or on the project and click Refresh. The error will vanish. I also faced the same issue and it worked for me.
Window -> Preferences -> General -> Workspace
For the new Indigo version, the Preferences change to "Refresh on access", and with a detail explanation : Automatically refresh external workspace changes on access via the workspace.
As “resource is out of sync with the filesystem” this problem happens when I use external workspace, so after I select this option, problem solved.
This happens to me all the time.
Go to the error log, find the exception, and open a few levels until you can see something more like a root cause. Does it says "Resource is out of sync with the file system" ?
When renaming packages, of course, Eclipse has to move files around in the file system. Apparently what happens is that it later discovers that something it thinks it needs to clean up has been renamed, can't find it, throws an exception.
There are a couple of things you might try. First, go to Window: Preferences, Workspace, and enable "Refresh Automatically". In theory this should fix the problem, but for me, it didn't.
Second, if you are doing a large refactoring with subpackages, do the subpackages one at a time, from the bottom up, and explicitly refresh with the file system after each subpackage is renamed.
Third, just ignore the error: when the error dialog comes up, click Abort to preserve the partial change, instead of rolling it back. Try it again, and again, and you may find you can get through the entire operation using multiple retries.
If this occurs trying to delete a folder (on *nix) and Refresh does not help, open a terminal and look for a symlink below the folder you are trying to delete and remove this manually. This solved my issues.
When you open an Eclipse workspace from within a clearcase view and try to rename the project, you will often get the pop-up warning ... “Resource ‘project’ is out of sync with the file system”. If refreshing the project does not fix the problem, then do the following workaround: a. Open workspace WITHOUT being in a view b. Select the project in Project Explorer c. ClearCase -> Associate Project (project should now look like project [] ) d. Right click project -> Refresh (vob sub-folders should now be empty) e. Right click project -> Rename ... f. Enter New name
Now you can close the workspace, reopen it in a view and refresh the project. You may also dissociate the project if you prefer the project not to be associated with the vob.
A little hint. The message often appears during rename operation. The quick workaround for me is pressing Ctrl-Y (redo shortcut) after message confirmation. It works only if the renaming affects a single file.
If you are a regular Eclipse user than you might have got this error many times. The error simply says, “you’ve made changes in files in your workspace from outside eclipse”. The simplest solution would be to select the project and press F5 (Right click -> Refresh).
if you need more explanation you can read from this web site
I was not able to resolve this error by either refresh or by turning on "native polling" workspace feature. Turned out my project was also opened in two instances of eclipse. Once I closed the other instance, the error went away. So make sure your project is only opened at one place if you are seeing this error.