535 results found
-
Make "Shelve pending changes..." work for the cloud server
"Shelve pending changes..." is currently not available for cloud server. I'd already be happy if I could shelve them locally, even though I'm working on a cloud server.
34 votes -
Allow "Move Changeset" to move to regular branches
Currently, with "Move Changeset" I can only move to a new branch or an empty one.
But often I find myself quickly fixing a small bug or tweak a value, and switching to a different branch is something I don't think about at that moment. But the changeset does not belong on the branch that I committed it to.
It would save an incredible amount of time if "Move Changeset" would do the following, when selecting a non empty branch:
- Cherry Pick the full changeset from the target branch, including the comment
- Delete the changeset in questionNow…
3 votes -
One button switch to changeset
I often find myself needing to restore workspaces to the exact state of some changeset. I don't care about the branch or changeset I'm currently on. I don't care about pending changes, added files, deleted files, private files. All I want is for my workspace to be 100% identical to the changeset I'm switching to. Right now, both in the GUI and CLI, doing so involves multiple potentially long running steps which may or may not require user interaction.
Please give me the nuclear option to get my workspace into pristine state again!3 votes -
Differentiate between Checked-out (Unchanged) and Checked-out (Changed) in Pending Changes 'Status' Column
Currently it's difficult to tell if a file has been checked-out and modified or is just checked-out as a mark for modification in the pending changes view.
It would be nice if I could, at a glance see the Checked-out (Unchanged) or Checked-out (Changed) instead of having to run 'Undo Changes -> Undo unchanged' before almost every checkin.
Perhaps changing the file icon from an orange exclamation to green if it's Checked-out (Unchanged)
1 vote -
Add C++17 support to SemanticMerge
SemanticMerge doesn't understand e.g. nested namespace definitions, which means it can't semantically merge C++17 files.
3 votes -
Provide Branch information in Conflict Resolution Dialog
Update the Conflict Resolution dialog to include additional information about the conflict.
In particular, it would be helpful during a branch merge to know which branch is being considered as the Source and which is the Destination.
In the attached example, it would be helpful to know that the Delete operation occurred on the /develop branch, and the change operation occurred on the /develop/tileeffectsupdate child branch.
This will further clarify and confusion about which action to perform.
1 vote -
Add a "Check for updates" button in the About panel, so I can see if I'm on an old revision.
I just want a button next to the version number that shows me what the latest version is, and downloads it if want to upgrade.
16 votes -
1D history
I often need to look up the history of a file, but I only care about its changes on the /main branch. From the regular history view, when the file got changed on a branch, it is unclear whether that branch made it back to /main or not. The current history view is fairly pointless because there is no way to tell which changes are relevant and which ones have been abandoned.
The 2D history view on the other hand is way too cluttered and cumbersome to navigate for any non-trivial project. Especially as it includes changesets where the file…
3 votes -
Support a 'Focus in Workspace Explorer' option in all context menus for a file
Support the ability to jump to a file in the Workspace Explorer from any of the file dialogs. This includes: Pending Changes, Changeset Diff and others.
Right now it is time consuming to see a file in pending changes and want to know more about the other folder contents where that file is located.
6 votes -
Support Multiple Search Terms in Workspace Explorer
Searching in Visual Studio allows me to set multiple search terms separated by a space in order to better narrow my results. This is helpful if you aren't sure if the name of the file is "ProjectXMLData" or "ProjectDataXML", but you know for sure it has Project and XML in the name.
Attached Images
- VSSearch01 - Shows searching for all 'project'
- VSSearch02 - Shows adding 'xml', but not as an exact match. The results are still displayed as expected
- WSSearch01 - Shows searching for 'project' and results show as expected
-…9 votes -
Better handling of dark theme in Linux
Using a dark theme with the linux build ends up with some pretty glaring white backdrops to things and lots of unreadable text.
It seems Plastic isn't using the supplied gtk theme colours, but instead has hardcoded colours for certain things.
12 votes -
Maintain/Display the change comments for Rename function
Hi,
We've recently had to rename a bunch of our files, and we were applying comments at check-in (because it was required), but have noticed that after the Check-In, the History will show the Move action, but no longer display the comment attached.This would have been useful for us, as the comments kept track of some important information around why the renaming was happening, but this info is either lost/not displayed.
Cheers.
3 votes -
Option to revert pending changes when switching workspace
When trying to switch the workspace to a different changeset/branch, the user is first asked if he's sure, but then gets an error if there are pending changes.
It would be great if the question dialog would show how many pending changes there are (and maybe a tooltip with a list of all changed files?). Then, if the user decides to go through with it anyway, the pending changes should be reverted (maybe have a checkbox, so the user is really sure) and the switch should be performed.
When there are no pending charges, the switch should just happen without…
6 votes -
Improve merge changes context menu descriptions
It would be nice if the context menu descriptions when resolving a merge conflict would be more informative.
I'm referring to "Merge keeping source changes" and "Merge keeping workspace changes". The user has to know exactly which one is which, making this very error-prone.
I suggest using "mine" and "theirs", as is common in other tools, or if possible, the name of the branch of each version.
So "Merge keeping changes from 'main'" and "Merge keeping changes from 'main/fix-163'" would be much more informative.
3 votes -
Add an option to not merge formatting automatically
I could not find an option to merge files manually when source has formatting and whitespace changes. These changes are lost after an auto-merge.
3 votes -
"Add existing workspace" button
On the workspaces tab, next to "Create new workspace..." a button "Add existing workspace" would be amazing.
Use case: I recently received a new laptop and all of my working files were copied from my old laptop including a folder containing numerous workspaces that are >10gb each, I needed to work on some of these projects while out of the office but couldn't find an easy way to add them back in to Plastic and recreating/downloading them from scratch while remote wasn't an option.
16 votes -
Implement cloud-based backups for Plastic Cloud
I propose that Plastic Cloud offers an incremental backup method. It should export backup data to customer-provided cloud storage (AWS S3 / Google Cloud Storage / Azure Storage), perform backups with high frequency (possibly with a combination of full / incremental backups), and only leave the responsibility of validating these backups with the customer.
Our use case:
We use Plastic Cloud instead of Plastic Server, because it reduces our operational overhead. Plastic Cloud is great in many ways, but using it means that we also entrust the responsibility of availability, security, as well as backups/disaster recovery with Codice Software.
As…
13 votes -
Default ignore settings for Unity projects
When starting a new project, allow the user to indicate that it is a Unity project, and enact default ignore file settings based on best practices. Allow the user to see which files will be ignored, and override them.
3 votes -
Open file in file system
When I view file changes in the Compare Revisions window, I often want to know the current state of the file or change it. Add an option to locate the file in local workspace if it exists locally. It's not the same as current option to open that revision in a temp. directory.
3 votes -
Revert a changeset option in context menu
In Git UI I used to be able to do a simple task of reverting a selected commit locally. I saw an option to delete a changeset in Plastic, but sometimes you don't have a permission but you need to revert all the changes without opening any Diff windows and selecting any individual files.
3 votes
- Don't see your idea?