init project

This commit is contained in:
2026-02-16 14:02:58 +01:00
parent 0a3f464e9d
commit 9528038aaa
14854 changed files with 930822 additions and 0 deletions

View File

@@ -0,0 +1,8 @@
fileFormatVersion: 2
guid: 7a5a6b0b4d8d6d6428e297651ac42235
folderAsset: yes
DefaultImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:

View File

@@ -0,0 +1,21 @@
The MIT License (MIT)
Copyright (c) Microsoft Corporation
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.

View File

@@ -0,0 +1,7 @@
fileFormatVersion: 2
guid: 992242bf8b23e574bbc95a128844c481
TextScriptImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:

View File

@@ -0,0 +1,8 @@
fileFormatVersion: 2
guid: 2eb5ea14def0c1b4c8f1f287f85cab43
folderAsset: yes
DefaultImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:

View File

@@ -0,0 +1,7 @@
fileFormatVersion: 2
guid: d2c40a1f674654076953b01aad530c3d
TextScriptImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:

View File

@@ -0,0 +1,7 @@
fileFormatVersion: 2
guid: 5b620c1ab90c8486aa98357a3d5aa245
TextScriptImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:

View File

@@ -0,0 +1,7 @@
fileFormatVersion: 2
guid: dea6636e50e054b768afb8ed2857c2e5
TextScriptImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:

View File

@@ -0,0 +1,7 @@
fileFormatVersion: 2
guid: cbf7e260580d441139244e6d69108bc7
TextScriptImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:

View File

@@ -0,0 +1,7 @@
fileFormatVersion: 2
guid: 2a20d22678b9745a8be20529bbe3ada3
TextScriptImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:

View File

@@ -0,0 +1,7 @@
fileFormatVersion: 2
guid: a5e3865464ad84fca9a66428aea44d33
TextScriptImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:

View File

@@ -0,0 +1,901 @@
== AddedItemCannotBeLocked ==
The item '{0}' cannot be locked because it's an added item. (Note: if the item doesn't appear as an added item then the workspace could be corrupted. Please contact with support)
== AdminReadonlyNotSupported ==
The server '{0}' version doesn't support the admin readonly command. Please upgrade the server version.
== AttNameField ==
Attribute name
== BisyncMissingChangesPull ==
There are missing revisions to pull from the foreign SCM (the {0} is not the last foreign change). All the foreign SCM changes must be pulled before pushing the Unity VCS changes.
== BisyncMissingSubmoduleConfiguration ==
The equivalent Git repository for '{0}' has not been defined. The xlink cannot be pushed. Please add the equivalence inside the submodules section in the configuration file '{1}'.
== BisyncMissingSubmoduleTarget ==
The commit {0}@{1} is not synchronized. The repository {1} must be synchronized first.
== BisyncMissingXlinkedCset ==
The changeset {0}@{1} is not synchronized. The repository {1} must be synchronized first.
== BothDirectoriesMustBeOnSameMountToMove ==
Both source and destination directories must be on the same mount point to move. {0}, {1}.
== BrNameField ==
Branch name
== BranchDoesnotexist ==
Specified branch {0} does not exist
== BranchOrMarkerChangesetDoesntexist ==
The label or branch {0} that you specified is not valid. The labeled changeset (or head of branch) {1} does not exist.
== BranchParentDoesnotexist ==
Specified branch {0} has no parent
== BusyWorkspace ==
The workspace '{0}' is busy. Try later
== CannotDoChangeEditedXlink ==
Can't perform a checkout in an edited xlink.
== CannotDoChangeReadonlyXlink ==
It is not possible to modify items in a readonly xlink.
== CannotDoChangeUnresolvedXlink ==
It is not possible to modify items inside an unresolved xlink.
== CannotEditXlinkRoot ==
Can't edit the xlink root.
== CannotIncomingChangesMergeInProgress ==
Can't get new changes (Incoming Changes) because there is a merge in progress. You need to finish the merge first.
In progress merge: {0} from cset {1}
== CannotIncomingChangesMergePendingToConfirm ==
Can't get new changes (Incoming Changes) because you need to checkin the current merge first. You can checkin your changes to a new branch or alternatively merge from the last changeset of the current branch.
== CannotMergeIncomingChangesInProgress ==
Cannot start a merge because there is an Incoming Changes operation in progress. You must complete it first.
== CannotMergeMergeInProgress ==
A new merge cannot be started because there is already a merge in progress. Finish it before starting a new one.
In progress merge: {0} from cset {1}
== CannotMergetoWithConflicts ==
It's possible that the Unity VCS server you are connecting to doesn't support this new feature. In order to use the server-side merge (or "merge-to" with conflict resolution), you need version 7.0.16.2077 or higher. If this is your case, upgrade your server installation. Otherwise, check the server log for more information.
== CannotPerformPartialCheckin ==
Cannot perform the checkin operation. All merge changes must be checked in together to ensure that the merge traceability is correctly stored. Please repeat the operation including all merge changes.
== CannotPerformPartialUndo ==
Cannot perform the undo operation. All merge changes must be undone together. Please repeat the operation including all or none of its changes.
== CannotSwitchWithPendingChanges ==
Cannot perform the switch to branch/label/changeset/shelve since there are pending changes. Please review the pending changes and retry the operation again.
== CannotUpdateWithPendingChanges ==
The workspace cannot be updated since there are pending changes. Please review the pending changes and retry the operation again.
== CannotUpdateWorkspaceContainsChanges ==
There aren't any new changesets on your current configuration to update to. You have pending changes on your workspace. If you are trying to get the latest changes, try to undo those changes instead of running the update.
== CantArchiveAnAlreadyArchivedRevision ==
Can't archive an already archived revision. {0}
== CantArchiveCheckedoutrev ==
Can't archive a checked out revision. {0}
== CantArchiveDirectory ==
Can't archive a directory. {0}
== CantArchiveFromDifferentRepositories ==
Can't archive revisions from different repositories on a single call
== CantDiffBranchNoParent ==
Can't diff branch {0} because its parent changeset couldn't be found.
== CantDiffCsetNoParent ==
Can't diff cset {0} because it doesn't have a parent.
== CantEditAndDeleteReview ==
Arguments -e (edit) and -d (delete) cannot be used together.
== CantFindDataForArchived ==
Can't find data for any of the archived revisions you requested
== CantRenameElementAlreadyExist ==
Unable to rename "{0}" to "{1}" as an element with this name already exists
== CantRestoreNonArchivedData ==
Can't restore data for {0} because it's not archived. If you're sure data has been archived for this revision, check if the server is resolving the archived data and disable it in order to restore
== CantRevertToDifferentItem ==
The item can't be reverted because the specified revision '{0}' references another item.
== CantSetAclOnChangesets ==
Can't set Acl for changesets
== CantSetAclOnItems ==
Can't set Acl for items
== CantSetAclOnRevisions ==
Can't set Acl for revisions
== CantSetAclOnShelvesets ==
Can't set Acl for shelvesets
== CantSetAclOnWorkspaces ==
Can't set Acl for workspaces
== CantUpdateBaseChangesetBranchWithRevisions ==
Can't update base changeset for branch because it must be empty.
== ChangeMustBeSelected ==
To select the change '{0}' the change '{1}' must be selected too.
== ChangelistAddtoBuiltinmergeEx ==
Cannot add a change to a built-in changelist: '{0}'.
== ChangelistAlreadyExist ==
A changelist with the name {0} already exists.
== ChangelistCannotDeleteBuiltinEx ==
Deleting a changelist of type 'built-in' is not allowed.
== ChangelistCannotEditBuiltinEx ==
Editing a changelist of type 'built-in' is not allowed.
== ChangelistCannotShowBuiltinEx ==
Cannot show contents of built-in changelist: '{0}'. To show 'built-in' changelists, use 'cm status --changelist' command.
== ChangelistCorruptedStorageFile ==
Cannot load changelist info data file. Maybe the file has an invalid format.
== ChangelistDeletefromBuiltinEx ==
Cannot delete change from a 'built-in' changelist: '{0}'.
== ChangelistInvalidName ==
Invalid name for changelist: '{0}'.
== ChangelistNotFound ==
Changelist {0} does not exist
== ChangesetMoveRepositoryMismatch ==
The targeted changeset and the destination branch are in different repositories.
== ChangetNotLoadOnConf ==
The changeset {0} is not loaded on the current workspace configuration.
== CheckinTooManyIgnoredErrors ==
Too many changes to checkin cannot be checked in. The checkin cannot be done. Please review changes and try again.
== CherryPick ==
Cherry pick
== ClientconfWithErrors ==
The client configuration file "client.conf" contains errors: {0}
== CloakedCannotBeDeleted ==
The item cannot be deleted '{0}' because it is cloaked.
== CloakedDstCannotBeMoved ==
The item cannot be moved to '{0}' because '{0}' is cloaked.
== CloakedSrcCannotBeMoved ==
The item cannot be moved '{0}' because it is cloaked.
== CloudEditionInvalidCredentials ==
Username or password are not valid.
== CmdBadPosition ==
The trigger position must be a whole number.
== CmdErrorInvalidWebtriggerUri ==
The specified URI '{0}' is not valid.
== CmdErrorNoSuchChangeset ==
Changeset {0} doesn't exist in repository {1}.
== CommentField ==
Comment
== CompMethodError ==
{0} isn´t a valid comparison method
== CorruptConfigurationFile ==
The configuration file '{0}' cannot be read, because its data is invalid or corrupt.
== CsetTreeCannotBeLoaded ==
The changeset '{0}' content cannot be loaded.
== DaysAgo ==
{0} days ago
== OneDayAgo ==
1 day ago
== DestinationField ==
Destination
== DestinationMustBeCheckedin ==
The move source '{0}' can't be checkedin without check-in the destination '{1}'.
== DifferentRepositoryBrSpecs ==
Can't specify branches from different repositories
== DifferentRepositoryCsSpecs ==
Can't specify changesets from different repositories
== DifftoolsUncorrectDefined ==
Error in diff tool "{0}" execution. Diff tools in client.conf are incorrectly defined.
== SpreadsheetcompareFailed ==
Failed to run SpreadsheetCompare.exe. Command: "{0}".
== DirConflictsCannotBeApplied ==
{0} conflicts cannot be resolved with the given resolution. Please try a different resolution for those conflicts or resolve another conflict first.
== DiscardedDeletedWithDiscardedMoved ==
The deleted '{0}' cannot be checked in, because it contains the moved from '{1}' to '{2}' that was discarded.
== DmnotavailableWithDir ==
The dm command is available only to compare files, not directories.
== DuplicatedBrSpecified ==
Specified branch list contains duplicated entries:{0}. Please remove duplicated entries.
== DuplicatedItemOnWk ==
This item is loaded twice at {0} and {1}. This can be the result of an incomplete 'move' operation. Please remove one of the two instances.
== EncodingError ==
{0} isn't a valid text encoding
== ErrorAclNoPermissions ==
No permissions specified
== ErrorAclNoSuchPermission ==
No such permission: {0}
== ErrorAclNoSuchUserOrGroup ==
No such user or group. {0}
== ErrorAclNoSuchUserOrGroupSpecified ==
No user or group specified.
== ErrorAclWrongBranchesArg ==
Incorrect "--branches" parameter. Please check that there aren't whitespaces between branch names, or use the quotes to wrap the whole parameter.
Examples:
--branches=/main,/task001
--branches="/main, /task001"
"--branches=/main, /task001"
== ErrorArchiveCantRetrieveData ==
Can't retrieve archived volume, please configure the externaldata.conf file with the right paths to locate the archived data. Base file name: {0}. Comment: {1}. File: {2}
== ErrorArchiveCantRetrievePurgedData ==
Can't retrieve the content of the file '{0}' because the revision (id:{1}) was purged and its content is no longer available.
== ErrorCannotRenameDynamicWk ==
Dynamic workspaces cannot be renamed.
== ErrorCantImportInvalidPackage ==
Invalid replication package. No valid version signature found
== ErrorClientconfignotfound ==
Unity VCS client is not correctly configured for the current user: Client config file {0} not found. Please execute 'cm configure' to perform a text mode configuration or '{1} --configure' for graphical mode.
== ErrorDiffType ==
Differences between items of different types cannot be calculated
== ErrorEmptySelector ==
Selector cannot be empty.
== ErrorInvalidPath ==
The given path's format is not supported.
== ErrorMoveSrcDstEqual ==
Unable to move {0}. The source path and destination path are the same
== ErrorNoRepositoriesFound ==
No repositories found on any server
== ErrorPartialConfigureChangeCannotApply ==
The requested operation cannot be applied for the path {0} (already loaded/unloaded).
== ErrorPartialConfigurePathNotFound ==
The path {0} was not found.
== ErrorPartialConfigureWrongFormat ==
Expected format not found. Check command usage/help for more information.
== ErrorReplicatePackageDoesntExist ==
The package {0} doesn't exist
== ErrorSyncNoAuthorPermission ==
The synchronize operation needs the chgOwner permission to keep the original owner of the pulled changes. Please ask your administrator to grant you the chgOwner permission for the repository.
== ErrorTwoCsetWithPathDiff ==
Unable to calculate differences between '{0}' and '{1}'.
== ErrorUpdateTrailingDots ==
Windows does not allow trailing dots on file names.
== ExpansionRulesHeader ==
Branch expansion rules:
== FailConnectionServer ==
Connection to server {0} could not be established
== FastUpdCloakedError ==
The fast update cannot be used with cloaked rules. Please use the standard update.
== FastUpdConflictsError ==
Cannot perform a fast update since the local and the server changes are in conflict.
== FastUpdPendingChangesError ==
Cannot perform a fast update since there are pending changes. Please review the pending changes and try the operation again.
== FastUpdPendingMergesError ==
Cannot perform a fast update since there are pending merge links. Please review the pending merges and try the operation again.
== FastUpdateApplyChangesError ==
Unable to run fast update in the workspace: '{0}'. Please undo all local changes, disable the fast update option and launch the update again.
== FieldTooLong ==
{0} is too long. Its current length is {1}, whereas the maximum allowed length is {2}
== FieldEmpty ==
{0} cannot be empty.
== FileTypesFileNotFound ==
Cannot find filetypes file {0}
== FindNeedRepositories ==
Not on workspace. "on repositories" clause is needed on the query.
== FormatterError ==
The field {0} is not valid for the specified object type
== GameuiCiInsideUnresolvedXlinkNotAllowed ==
The xlink '{0}' cannot be resolved. Changes under an unresolved xlink cannot be checked in.
== GameuiCoBrMissingXlink ==
No change can be done inside the xlink '{0}' because it is not loaded anymore in the server. Please update your workspace configuration.
== GameuiCoBrUnresolvedXlink ==
No change can be done inside the xlink '{0}' because it cannot be resolved right now due to the error: {1}
== GenericError ==
An error has occurred on the server {0}
== GetRevisionDirectoryNotSupported ==
GetRevision is not supported for directories. In order to get the contents of a directory, please load it in your workspace rules.
== GettingSSOProviders ==
Getting organization providers...
== GluonPartialUpdateToDifferentBranch ==
The update operation cannot continue. The target changeset must be in the current workspace branch: {0}.
== HoursAgo ==
{0} hours ago
== OneHourAgo ==
1 hour ago
== IncomingChangesCannotCalculateMerge ==
The incoming changes cannot be calculated. Please check if the workspace changeset was deleted or contact support for further info.
== IncomingChangesCloakedCheckoutsNotSupported ==
The workspace contains cloaked checkouts. They need to be undone to continue with the Incoming Changes. Please undo the cloaked checkouts and retry the operation.
== IncomingChangesDontMerge ==
The update operation detected conflicts. The operation cannot continue since it was run with the --dontmerge option.
== IncomingChangesNotSupported ==
The server {0} doesn't support the Incoming Changes operation. Please upgrade the server or just run a regular merge/update to get the latest changes.
== IncomingChangesReadonlyXlinksNotSupported ==
Read-only Xlinks changes are not currently supported by the Incoming Changes. Please just run a regular merge to get the latest changes.
== IncomingWxlinkBackwardEditionNotSupported ==
The writable Xlink '{0}' was edited to point to a previous (older) changeset. This edition of a writable Xlink is not currently supported by the Incoming Changes. Please update your workspace undoing any pending change first. If you have pending changes that want to preserve, you can shelve them before undoing them and apply the shelf after the update.
== IncomingChangesSubbranchesNotSupported ==
You are working on a sub-branch. This happens when you are loading a changeset that is not a parent of the head of the branch. Sub-branches are not currently supported by the Incoming Changes. Please run a merge from cs:{0} to get the latest changes.
== IncompatibleCmdOptions ==
Incompatible options: {0}.
== IncorrecBrspec ==
Incorrect branch specification
== IncorrectCiDateFormat ==
Date '{0}' could not be parsed using format '{1}'.
== IncorrectExtensionConfiguration ==
Incorrect issue tracker configuration data at line {0}: {1}
== IncorrectExtensionConfigurationParameter ==
Incorrect issue tracker parameter configuration at line {0}: {1}
== IncorrectSelector ==
The selector isn't correctly defined.
== IncorrectSelectorErrorMultiplePathsForRep ==
The selector isn't correctly defined. There are multiple paths rules for repository {0}.
== IncorrectSelectorMultipleRules ==
The selector isn't correctly defined. There are multiple repository rules.
== IncorrectSelectorNoRule ==
The selector isn't correctly defined. There is no repository rule.
== IncorrectSelectorParamInvalidMountPoint ==
The selector isn't correctly defined. The repository {0} can't have a mount point ({1}).
== IncorrectSelectorParamRepDoesntexist ==
The selector isn't correctly defined. The specified repository doesn't exist: {0}.
== IncorrectSelectorParamRepServerCannotBeReached ==
The server ({0}) associated to the specified repository {1} can't be reached.
== IncorrectSelectorParamRepnameCantBeEmpty ==
The selector isn't correctly defined. The repository name can't be empty.
== Incorrectspec ==
Incorrect object specification {0}
== InsensitiveDuplicatedItem ==
The items {0} and {1} can't be loaded at the same time on an insensitive file system. The item {0} is discarded.
== IntervalMerge ==
Interval merge
== InvalidCharsInName ==
{0} cannot contain any of the following characters:
{1}
== InvalidExpansionRule ==
The expansion rule '{0}' is not valid.
== InvalidExpansionRuleRepNotMatch ==
The expansion rule '{0}' is not valid, because the branch '{1}' must be from repository '{2}' instead of '{3}'.
== InvalidFieldError ==
The field '{0}' is not valid.
== InvalidFormatString ==
Invalid format string
== InvalidMergeDstBrSpec ==
A changeset spec is not a valid merge destination.
== InvalidMergeDstSpec ==
The merge destination spec is not valid. Please use a changeset spec or branch spec instead.
== InvalidMergespec ==
Invalid specification {0}
== InvalidMountPoint ==
The mount point '{0}' for repository {1} is not valid on workspace '{2}'. It could be out-of-date.
== InvalidMoveDstPriv ==
Can't move a controled item to a private directory
== InvalidWorkingMode ==
Invalid working mode: {0}
== IsNotAnXlink ==
'{0}' is not an xlink.
== ItemAlreadyExistsOnWkWithDifferentTypeDir ==
The item {0} already exists on workspace but is a directory instead of a file, so it can't be updated
== ItemAlreadyExistsOnWkWithDifferentTypeFile ==
The item {0} already exists on workspace but is a file instead of a directory, so it can't be updated
== ItemAlreadyLocked ==
The item '{0}' cannot be locked because it is exclusively checked out {1}.
== ItemAlreadyLockedOnMergeFromHead ==
'{0}' is already locked {1} so the merge can't continue. The file needs to be unlocked or you need to undo your changes to continue. In the future, you can avoid this error by checking out files that require locking before you make changes.
== ItemCannotBeFoundOnRep ==
The item '{0}' (ItemId:{1}) cannot be found on the repository '{2}'. You are probably working with an out-of-date workspace. Please update it.
== ItemLockOutOfDateOnMergeFromHead ==
'{0}' can't be locked. It is not the newest revision, and locks can only be done on the latest version. You can undo your changes and update again. In the future, you can avoid this error by checking out files that require locking before you make changes.
== ItemNameField ==
Item name
== ItemPathField ==
Item path
== JustNow ==
Just now
== LockCopiedItemsNotSupported ==
The server {0} doesn't support lock copied items. Please upgrade the server.
== LogOnPrivateNotCsRep ==
To execute log command on private path you need to specify a changeset or repository full spec.
== LsItemNotFound ==
Can't resolve the selector for the item {0}
== LsItemNotFoundSelector ==
Can't resolve the selector for the item {0}. Since you're specifying a custom selector remember you must use a path in 'repository format': use /src instead c:\myworkspace\src
== MainBranchesNotAllowed ==
Top-level branches are not allowed in this edition, only child branches can be created.
== Merge ==
Merge
== MergeNeeded ==
A merge is needed from changeset 'cs:{0}@rep:{2}@repserver:{3}(mount:{4})' to changeset 'cs:{1}@rep:{2}@repserver:{3}(mount:{4})' in order to checkin. The checkin operation cannot continue. Please run 'cm merge "cs:{0}@rep:{2}@repserver:{3}" --merge' at '{5}' to solve the conflicts. Then, you can retry the checkin operation.
== MergeToPendingDirectoryConflicts ==
There are pending directory conflicts that must be resolved before processing the merge-to.
== MergeToPendingFileConflicts ==
There are pending file conflicts that must be resolved before processing the merge-to.
== MergeWithChgInsideMissingNotAllowed ==
The merge operation is not allowed with pending cloaked changes or pending changes under a deleted transformer rule. Please confirm or undo the pending changes first.
== MergetoolsUncorrectDefined ==
Error in merge tool "{0}" execution. Merge tools in client.conf are incorrectly defined.
== MinutesAgo ==
{0} minutes ago
== OneMinuteAgo ==
1 minute ago
== MissingUserOrPassword ==
You need to specify user (--username) and password (--password) for working mode '{0}'.
== MissingUserOrPasswordOrToken ==
You need to specify user (--username) and either password (--password) or token (--token) for working mode '{0}'.
== MissingUserOrToken ==
You need to specify user (--username) and token (--token) for working mode '{0}'.
== MkNameField ==
Label name
== MkbranchParentnotfound ==
The parent branch {0} was not found on the repository server
== Months ==
{0} months
== MonthsAgo ==
{0} months ago
== OneMonthAgo ==
1 month ago
== MultipleWorkspaceNotAllowed ==
The {0} operation cannot be executed using items from different workspaces. Please retry the operation with the items of each workspace.
== MustBeOnSameRep ==
{0} and {1} must be on the same repository to perform the operation
== NewerWorkspaceVersion ==
The metadata of workspace '{0}' was upgraded by a newer version of Unity VCS. Now, an older version cannot read the workspace metadata. To solve the problem: 1) You can upgrade the Unity VCS client or 2) you can delete the '.plastic' directory inside your workspace (all the workspace metadata will be lost, files will appear as private, you will need to run an update).
== NoContentToCompare ==
There is no content to compare.
== NoDifftoolDefined ==
There aren't any diff tools defined in the client configuration file
== NoElementFound ==
No element has been found to show the history.
== NoMergesInProgress ==
There aren't merges in progress in workspace '{0}'.
== NoMergetoolDefined ==
There aren't any merge tools defined in the client configuration file
== NoMountPointForMultirepQuery ==
A mount point cannot be obtained for a multi repository query (query: '{0}').
== NoPathBetweenCsets ==
There is no path between '{0}' and '{1}'.
== NoProvidersForOrganization ==
The specified organization doesn't allow access with SSO
== NoSuchCodeReview ==
The specified code review '{0}' could not be found.
== NoSuchCodeReviewStatus ==
No such code review status: {0}. Available values are: {1}
== NotChange ==
The {0} is not a change
== NotValidCmPath ==
The specified path: {0} is not a valid server path.
== OAuthSignInCheckMessage ==
Waiting for a session...
== ObjectNameField ==
Object name
== OnlyOneRepRuleByRep ==
Invalid selector. There are more than one repository rule for repository '{0}', only one repository rule by repository is allowed.
== ParentRevisionNotFound ==
Unable to calculate the differences because the server doesn't contain the parent revision (revid:{0}@{1}) of the selected one. Probably another user removed the changeset in which that revision was loaded.
== PartialWkWxlinkCannotBeEditedTargetOnExpandedBr ==
On a partial workspace, you cannot edit the target branch of the xlink '{0}' when you are already working on it.
== PartialWkWxlinkCannotBeEditedTargetOnSameBr ==
A partial workspace always loads the content of the head changeset on the working branch, so you cannot edit the writable Xlink '{0}' to point to a different changeset on the branch.
== PendingDirectoryConflict ==
There is a directory conflict that must be resolved before processing the merge.
== PendingDirectoryConflicts ==
There are {0} directory conflicts that must be resolved before processing the merge.
== PrivDirDiff ==
Differences between private directories are not available
== ProfileNameAlreadyExists ==
The profile name already exists
== RepCannotBeLoadedInsideItself ==
A repository cannot be loaded inside itself. The repository {0} cannot be loaded on '{1}' because it is already loaded on '{2}'.
== RepNameField ==
Repository name
== RepSpecField ==
Repository specification
== RepositoryLoadedTwiceOnWk ==
The repository {0} is mounted twice at '{1}' and '{2}'. Please specify the mount point.
== RestorePathShouldNotExist ==
The restore path should not exist.
== RetrievingOrgsProgress ==
Retrieving organizations...
== RevdatanotfoundForSpec ==
No data found for the given revision specification
== RevertToCurrentRev ==
The specified revision '{0}' is the current one, revert is not needed.
== ReviewNameField ==
The title for the code review
== RevisionCannotBeFoundOnRep ==
Current revision of {0} cannot be found on repository '{1}'.
== SecondsAgo ==
{0} seconds ago
== SecuredPathField ==
The specified secured path
== SecuredPathTagField ==
The tag for the secured path
== SelectorCsetZeroRootCannotBeLoaded ==
The workspace cannot be initialized with the given selector. Probably you don't have enough permission to load the initial changeset of the repository of the selector.
== SelectorRepNotFound ==
The repository cannot be found. Probably the selector contains errors.
== SelectorTreeContentCannotBeLoaded ==
The selector content cannot be loaded. Probably you don't have enough permission to load it.
== ShelveIdGreaterThanZero ==
The shelve id must be an integer greater than zero
== SubtractiveIntervalMerge ==
Subtractive interval merge
== SubtractiveMerge ==
Subtractive merge
== SupportBundleAdding ==
Adding {0}...
== SwitchSelectorErrorMultiplePathsInRule ==
There are multiple paths rules for repository {0}. Can't switch selector automatically
== SwitchSelectorErrorNoRepFound ==
Current workspace selector doesn't contain any rule for repository {0}
== SwitchSelectorErrorNoRepFoundOnlyOneRule ==
Current workspace selector doesn't contain any rule for repository {0}
== SwitchSelectorErrorObjectsOnSameRep ==
More than one branch or label selected for the same repository
== PartialSwitchToLabelErrorNotSupported ==
Switch to label not supported for partial workspaces
== SwitchOperationNotSupported ==
Switch operation not supported
== SyncBranchWithMultipleHeads ==
The branch {0} has more than one head. Please merge it to be able to continue synchronizing
== SyncBranchesWithMultipleHeads ==
The branches {0} have more than one head. Please merge them to be able to continue synchronizing
== TriggerNameField ==
Trigger name
== TwoRulesForSameBranchError ==
The new expansion rule '{0} -> {1}' cannot be added because the branch '{0}' already has the expansion rule '{0} -> {2}'.
== UnableToOpen ==
Unable to open URL:
== UndeleteNotSupported ==
Undelete operation is not supported for xlinks.
== UnexpectedError ==
An unexpected error has occurred.
== UnexpectedErrorOnServer ==
An unexpected error has occurred on server. For more information check the server log.
== UnreachableServer ==
The server '{0}' is unreachable.
== UnrecognizedLanguage ==
The language of the selected file is not currently supported.
== UnsupportedMergeType ==
Unsupported merge type
== UnsupportedWorkingModeArgument ==
Working mode '{0}' is not supported.
== UpPasswordCorrupt ==
Parameter 'password' is corrupt in the client config file.
== UpdateWkContentError ==
The content of the workspace '{0}' cannot be updated due to the following error: {1}
== UserDefinedExpansionRuleSuffix ==
[user-defined]
== UsingDefaultConfiguration ==
Using default configuration
== WkConfigurationDirAlreadyChanged ==
The directory '{0}' cannot be loaded/unloaded because it contains changes inside '{1}'. Please undo all the changes inside the directory and retry the operation.
== WkConfigurationFileAlreadyChanged ==
The file '{0}' cannot be loaded/unloaded because it is already changed at '{1}'. Please undo the change and retry the operation.
== WkConfigurationItemAlreadyLoaded ==
The item '{0}' is already loaded in the workspace. Please unload '{1}' in order to load it in the new location.
== WkConfigurationPathAlreadyInUse ==
There is another item loaded in the path '{0}'. Please unload it and retry the operation.
== WkConfigurationRootAlreadyChanged ==
The root item cannot be loaded/unloaded because there are pending changes in the workspace. Please undo all the workspace changes and retry the operation.
== WkNameField ==
Workspace name
== WkPathField ==
Workspace path
== WktreeCorrupt ==
The workspace '{0}' metadata is corrupt. Please update the workspace.
== WorkspacePathNotResolved ==
The workspace path of the item {0} cannot be resolved.
== WorkspaceWithChangesApplingLabel ==
Workspace contains changes. Labels can't be applied if there are pending changes on the current workspace.
== WrongConflictToResolve ==
'{0}' is not a valid conflict to resolve.
== WrongPercentValue ==
The value '{0}' is not a valid percent.
== WrongResolutionInfo ==
'{0}' is not a valid resolution info for resolution '{1}'.
== WrongResolutionOption ==
'{0}' is not a valid resolution.
== XlinkCsetNotFound ==
Cannot find the cset specified on the xlink {0}
== XlinkRootNotFound ==
The xlink root '{0}' cannot be found on {1}@{2}@{3}.
== Years ==
{0} years
== YearsAgo ==
{0} years ago
== OneYearAgo ==
1 year ago
== RevisionToReloadNotFound ==
The revision to reload was not found
== InvalidEncryptionMethod ==
The specified encryption method is invalid: {0}. Use AES128, AES192 or AES256
== MissingEncryptionPassword ==
Use --encryptpassword to specify the password
== EmptyEncryptionPassword ==
Specify a valid encryption password
== MissingEncryptionServer ==
Use --encryptserver to specify the server
== EmptyEncryptionServer ==
Specify a valid encrypted server
== MkworkspaceDynamicIncorrectTreespec ==
Incorrect branch, changeset, or label spec: '{0}'
== MkworkspaceDynamicTreespecNotfound ==
Could not find a branch, changeset, or label with the spec '{0}'
== MkworkspaceDynamicAlreadyExists ==
Directory '{0}' already exists and it's not empty!
== WkDynamicSingleNotMountedYet ==
Failed to mount the dynamic workspace {0} after {1} seconds.
== WkDynamicMultipleNotMountedYet ==
Failed to mount the following dynamic workspaces after {0} seconds: {1}.
== IsNotWk ==
{0} is not in a workspace.
== CmdPatchFileNotFound ==
The file that contains the patch was not found.
== Key_AttrNotExist ==
ATTR_NOT_EXIST
== Key_AttrTypeWrong ==
ATTR_TYPE_WRONG
== Key_AttrTypeWrongValue ==
ATTR_TYPE_WRONG_VALUE
== Key_Unrecognized ==
UNRECOGNIZED
== Seconds ==
seconds
== Minutes ==
minutes
== Hours ==
hours

View File

@@ -0,0 +1,7 @@
fileFormatVersion: 2
guid: f34c66cec4f114ab9abbf9a87dd1fc50
TextScriptImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:

View File

@@ -0,0 +1,903 @@
== AddedItemCannotBeLocked ==
El ítem '{0}' no se puede bloquear porque es un añadido. (Nota: si el ítem no le aparece como añadido entonces el espacio de trabajo podría estar corrupto. Por favor, contacte con soporte)
== AdminReadonlyNotSupported ==
La versión del servidor '{0}' no soporta el comando admin readonly. Por favor actualice la versión del servidor.
== AttNameField ==
El nombre del atributo
== BisyncMissingChangesPull ==
Hay revisiones pendientes de importar del SCM externo ({0} no es el último cambio del SCM externo.). Todos los cambios del SCM externo tienen que ser importados antes de poder exportar los cambios de Unity VCS.
== BisyncMissingSubmoduleConfiguration ==
El repositorio equivalente en Git para '{0}' no se ha definido. El xlink no puede ser importado. Por favor, añada la equivalencia dentro de la configuración de los submodules en el fichero '{1}'.
== BisyncMissingSubmoduleTarget ==
El commit {0}@{1} no está sincronizado. Debe sincronizar primero el repositorio {1}.
== BisyncMissingXlinkedCset ==
El changeset {0}@{1} no está sincronizado. Debe sincronizar primero el repositorio {1}.
== BothDirectoriesMustBeOnSameMountToMove ==
Ambos directorios deben estar en el mismo punto de montaje para poder moverse. {0}, {1}.
== BrNameField ==
El nombre de la rama
== BranchDoesnotexist ==
La rama especificada {0} no existe
== BranchOrMarkerChangesetDoesntexist ==
La etiqueta o rama {0} no es válida. El changeset etiquetado (o el head de la rama) {1} no existe.
== BranchParentDoesnotexist ==
La rama especificada {0} no tiene ningún padre
== BusyWorkspace ==
El espacio de trabajo '{0}' está actualmente ocupado. Pruebe más adelante.
== CannotDoChangeEditedXlink ==
No se puede llevar a cabo la operación de checkout en un xlink editado.
== CannotDoChangeReadonlyXlink ==
No es posible modificar los elementos de un xlink de sólo lectura.
== CannotDoChangeUnresolvedXlink ==
No es posible modificar los elementos dentro de un xlink que no se pudo resolver.
== CannotEditXlinkRoot ==
No se puede editar la raiz de xlink.
== CannotIncomingChangesMergeInProgress ==
No se pueden traer nuevos cambios (Incoming Changes) porque hay un merge en progreso. Es necesario terminar el merge primero.
Merge en progreso: {0} desde el changeset {1}
== CannotIncomingChangesMergePendingToConfirm ==
No se pueden traer cambios (Incoming Changes) con un merge pendiente de confirmar. Es necesario hacer checkin en una nueva rama o bien hacer merge del último changeset de la rama actual.
== CannotMergeIncomingChangesInProgress ==
No se puede lanzar un merge porque hay una operación de Incoming Changes en progreso. Hay que terminarla primero.
== CannotMergeMergeInProgress ==
Un nuevo merge no puede empezar porque hay ya un merge en progreso: Finalízalo antes de iniciar uno nuevo.
Merge en progreso: {0} desde el changeset {1}
== CannotMergetoWithConflicts ==
Es posible que el servidor de Unity VCS al que se está conectando no sea compatible con esta nueva funcionalidad. Para utilizar el merge en el lado del servidor (o "merge-to" con resolución de conflictos), necesita una versión 7.0.16.2077 o superior. Si éste es su caso, actualize la instalación de su servidor. Sino, revise los logs de su servidor para más información.
== CannotPerformPartialCheckin ==
No es posible realizar la operación de checkin. Todos los cambios del merge deben de ser almacenados juntos para asegurar que la trazabilidad del merge es guardada correctamente. Por favor, repita la operación incluyendo todos los cambios del merge.
== CannotPerformPartialUndo ==
No es posible deshacer los cambios. Todos los cambios del merge deben deshacer juntos. Por favor, repita la operación incluyendo todos o ninguno de sus cambios.
== CannotSwitchWithPendingChanges ==
No se puede cambiar de rama/etiqueta/changeset/shelve porque hay cambios pendientes. Por favor, revise dichos cambios e intente de nuevo la operación.
== CannotUpdateWithPendingChanges ==
No se puede actualizar el espacio de trabajo porque hay cambios pendientes. Por favor, revise dichos cambios e intente de nuevo la operación.
== CannotUpdateWorkspaceContainsChanges ==
No hay nuevos changesets en tu configuración actual a los que actualizarse. Tienes cambios pendientes en tu workspace. Si estás intentando obetner los últimos cambios, intenta deshacer estos cambios en lugar de hacer un update.
== CantArchiveAnAlreadyArchivedRevision ==
No se puede archivar una revisión que ya está archivada. {0}
== CantArchiveCheckedoutrev ==
No se puede archivar una revisión en checkout. {0}
== CantArchiveDirectory ==
No se puede archivar un directorio. {0}
== CantArchiveFromDifferentRepositories ==
No se pueden archivar revisiones de diferentes repositorios en una única llamada
== CantDiffBranchNoParent ==
No se pueden calcular las diferencias de la rama {0} porque no se pudo encontrar su changeset padre.
== CantDiffCsetNoParent ==
No se pueden calcular las diferencias del changeset {0} porque no tiene padre.
== CantEditAndDeleteReview ==
El uso simultáneo de los argumentos -e y -d no está permitido.
== CantFindDataForArchived ==
No se han podido encontrar datos para ninguna de las revisiones archivadas que ha solicitado
== CantRenameElementAlreadyExist ==
No se puede renombrar el elemento "{0}" con el nombre "{1}" porque ya existe otro elemento con ese nombre
== CantRestoreNonArchivedData ==
No se pueden restaurar los datos para {0} porque esa revisión no está archivada. Si está seguro de que los datos para esa revisión han sido archivados, compruebe la configuración del servidor, si el servidor está resolviendo los datos archivados no podrá realizar la restauración
== CantRevertToDifferentItem ==
La operación de revert no puede ser realizada porque la revisión especificada '{0}' hace referencia a otro ítem.
== CantSetAclOnChangesets ==
No se puede establecer la ACL para changesets
== CantSetAclOnItems ==
No se puede establecer la ACL para ítems
== CantSetAclOnRevisions ==
No se puede establecer la ACL para revisiones
== CantSetAclOnShelvesets ==
No se puede establecer la ACL para shelvesets
== CantSetAclOnWorkspaces ==
No se puede establecer la ACL para workspaces
== CantUpdateBaseChangesetBranchWithRevisions ==
Para poder modificar la base de una rama, ésta debe estar vacía.
== ChangeMustBeSelected ==
Para seleccionar el cambio '{0}' el cambio '{1}' debe ser seleccionado también.
== ChangelistAddtoBuiltinmergeEx ==
No se puede añadir un cambio a un changelist del tipo 'built-in': '{0}'.
== ChangelistAlreadyExist ==
Ya existe un changelist con el nombre {0}
== ChangelistCannotDeleteBuiltinEx ==
No se puede borrar un changelist del tipo 'built-in'.
== ChangelistCannotEditBuiltinEx ==
No se puede editar un changelist del tipo 'built-in'.
== ChangelistCannotShowBuiltinEx ==
No se puede mostrar el contenido del changelist:' {0}' al ser del tipo 'built-in'.
Para mostrar este tipo de changelists, use el comando 'cm status --changelist'.
== ChangelistCorruptedStorageFile ==
No se pudo cargar la información del changelist. Es posible que su fichero de datos tenga un formato no válido.
== ChangelistDeletefromBuiltinEx ==
No se puede borrar un cambio de un changelist del tipo 'built-in': '{0}'.
== ChangelistInvalidName ==
Nombre de changelist no válido: '{0}'.
== ChangelistNotFound ==
El changelist {0} no existe
== ChangesetMoveRepositoryMismatch ==
El changeset objetivo y la rama destino están en repositorios distintos.
== ChangetNotLoadOnConf ==
El changeset {0} no se puede cargar con la configuración actual del espacio de trabajo.
== CheckinTooManyIgnoredErrors ==
No se pueden proteger demasiados cambios. La operación de checkin no se puede hacer. Por favor revise los cambios e inténtelo de nuevo.
== CherryPick ==
Cherry pick
== ClientconfWithErrors ==
El fichero de configuración de cliente client.conf contiene errores: {0}
== CloakedCannotBeDeleted ==
No se puede borrar '{0}' porque está cloaked.
== CloakedDstCannotBeMoved ==
No se puede mover a '{0}' porque '{0}' está cloaked.
== CloakedSrcCannotBeMoved ==
No se puede mover '{0}' porque está cloaked.
== CloudEditionInvalidCredentials ==
Nombre de usuario o password no válidos
== CmdBadPosition ==
La posición del trigger debe ser un entero positivo.
== CmdErrorInvalidWebtriggerUri ==
El URI especificado '{0}' no es válido.
== CmdErrorNoSuchChangeset ==
No existe changeset {0} en el repositorio {1}.
== CommentField ==
El comentario
== CompMethodError ==
{0} no es un método de comparación válido
== CorruptConfigurationFile ==
El fichero de configuración '{0}' no se puede leer, porque su contenido no es válido o está corrupto.
== CsetTreeCannotBeLoaded ==
No se ha podido cargar el contenido del changeset '{0}'.
== DaysAgo ==
hace {0} días
== OneDayAgo ==
hace 1 día
== DestinationField ==
La ruta de destino
== DestinationMustBeCheckedin ==
El movido origen '{0}' no puede ser protegido si el destino '{1}' no está protegido.
== DifferentRepositoryBrSpecs ==
No se pueden especificar ramas de diferentes repositorios.
== DifferentRepositoryCsSpecs ==
No se pueden especificar changesets de diferentes repositorios.
== DifftoolsUncorrectDefined ==
Error en la ejecución de la herramineta de differencias "{0}". Las herramientas de differencias están mal definidas en el client.conf.
== SpreadsheetcompareFailed ==
Ha fallado el ejecución de SpreadsheetCompare.exe. Commando: "{0}".
== DirConflictsCannotBeApplied ==
No se pudieron resolver {0} conflictos con la resolución indicada. Por favor prueba otra resolución para esos conflictos o intente resolver antes otro conflicto.
== DiscardedDeletedWithDiscardedMoved ==
El borrado '{0}' no se puede proteger, porque contiene el movido desde '{1}' hasta '{2}' que fue descartado.
== DmnotavailableWithDir ==
El comando dm no puede utilizarse con directorios, sino con rutas de ficheros o especificaciones de ficheros.
== DuplicatedBrSpecified ==
La lista de ramas especificada contiene entradas duplicadas:{0}. Por favor, elimine una de las entradas duplicadas.
== DuplicatedItemOnWk ==
Este elemento está cargado dos veces, en {0} y en {1}. Esto puede ser el resultado de una operación de movido que no ha sido completada. Por favor elimine uno de los dos.
== EncodingError ==
{0} no es una codificación de texto válida
== ErrorAclNoPermissions ==
No se han especificado permisos
== ErrorAclNoSuchPermission ==
No existe el permiso especificado: {0}
== ErrorAclNoSuchUserOrGroup ==
No existe el usuario o grupo especificado: {0}
== ErrorAclNoSuchUserOrGroupSpecified ==
No se ha especificado ningun usuario o grupo.
== ErrorAclWrongBranchesArg ==
El parámetro "--branches" no está bien formado. Por favor, compruebe que no hay espacios entre los nombres de ramas,o use las comillas para delimitar el parámetro.
Ejemplos:
--branches=/main,/task001
--branches="/main, /task001"
"--branches=/main, /task001"
== ErrorArchiveCantRetrieveData ==
No se puede obtener el volumen externo de almacenamiento de datos, por favor configure externaldata.conf con los paths adecuados para encontrar los volúmenes archivados. Nombre base de fichero: {0}. Comentario de volumen: {1}. Fichero: {2}
== ErrorArchiveCantRetrievePurgedData ==
No se puede obtener el contenido del fichero '{0}' porque la revisión (id:{1}) fue purgada y su contenido ya no está disponible.
== ErrorCannotRenameDynamicWk ==
Los espacios de trabajo dinámicos no pueden ser renombrados.
== ErrorCantImportInvalidPackage ==
Paquete de replicación incorrecto, no se ha encontrado una cabecera válida
== ErrorClientconfignotfound ==
El cliente Unity VCS no está configurado correctamente para el usuario actual: No se ha encontrado el fichero de configuración {0}. Ejecute 'cm configure' para realizar una configuración en modo texto o 'plastic --configure' para realizarla en modo gráfico.
== ErrorDiffType ==
No se pueden mostrar diferencias entre elementos de distinto tipo
== ErrorEmptySelector ==
El selector no puede estar vacio.
== ErrorInvalidPath ==
El formato del path no está soportado.
== ErrorMoveSrcDstEqual ==
No se puede mover {0}. La ruta de origen y la de destino son la misma.
== ErrorNoRepositoriesFound ==
No se han encontrado repositorios en ningún servidor
== ErrorPartialConfigureChangeCannotApply ==
La operación no puede ser aplicada en la ruta {0}.
== ErrorPartialConfigurePathNotFound ==
La ruta {0} no fue encontrada.
== ErrorPartialConfigureWrongFormat ==
Formato no esperado. Revisa la ayuda del comando para más información.
== ErrorReplicatePackageDoesntExist ==
El paquete de replicación {0} no existe
== ErrorSyncNoAuthorPermission ==
La operación de sincronizar necesita el permiso chgOwner para conservar el autor de los cambios importados. Por favor pida a su administrador que le otorgue el permiso chgOwner en el repositorio.
== ErrorTwoCsetWithPathDiff ==
No se pudo calcular las diferencias entre '{0}' y '{1}'.
== ErrorUpdateTrailingDots ==
Windows no permite puntos al final de los nombres.
== ExpansionRulesHeader ==
Reglas de expansión de ramas:
== FailConnectionServer ==
No se pudo establecer conexión con el servidor {0}
== FastUpdCloakedError ==
El fast update no se puede usar con reglas de cloaked. Por favor, use el standard update.
== FastUpdConflictsError ==
No es posible realizar un fast update porque hay conflictos entre los cambios locales y los del servidor.
== FastUpdPendingChangesError ==
No es posible realizar un fast update si hay cambios pendientes. Por favor, revise dichos cambios e intente de nuevo la operación.
== FastUpdPendingMergesError ==
No es posible realizar un fast update si hay links de merge pendientes. Por favor, revise dichos merges e intente de nuevo la operación.
== FastUpdateApplyChangesError ==
No se puede ejecutar la actualización rápida en el espacio de trabajo: '{0}'. Por favor deshaga todos los cambios locales, deshabilite la opción 'actualizar rápido' y lance la actualización de nuevo.
== FieldTooLong ==
{0} es demasiado grande, tiene {1} caracteres y el tamaño máximo es de {2}
== FieldEmpty ==
{0} no puede estar vacío.
== FileTypesFileNotFound ==
No se pudo encontrar el fichero de tipos {0}
== FindNeedRepositories ==
Fuera de un espacio de trabajo es necesario especificar los repositorios en la consulta con "on repositories".
== FormatterError ==
El campo {0} no es válido para el tipo de objeto especificado
== GameuiCiInsideUnresolvedXlinkNotAllowed ==
El xlink '{0}' no pudo resolverse. Los cambios debajo de un xlink no resuelto no pueden protegerse.
== GameuiCoBrMissingXlink ==
No se pueden hacer cambios dentro del xlink '{0}' porque ya no está cargado en el servidor. Por favor, actualice la configuración de su espacio de trabajo.
== GameuiCoBrUnresolvedXlink ==
No se pueden hacer cambios dentro del xlink '{0}' porque no puede resolverse ahora mismo debido al error: {1}
== GenericError ==
Se ha producido un error en el servidor {0}
== GetRevisionDirectoryNotSupported ==
GetRevision no está soportado para directorios. Para obetner los contenidos de un directorio, añádelo a tus reglas de workspace.
== GettingSSOProviders ==
Obteniendo los proveedores de la organización...
== GluonPartialUpdateToDifferentBranch ==
La operación de update no puede continuar. El changeset destino debe estar en la rama actual del espacio de trabajo: {0}.
== HoursAgo ==
hace {0} horas
== OneHourAgo ==
hace 1 hora
== IncomingChangesCannotCalculateMerge ==
Los cambios a actualizar no se pueden calcular. Por favor, revise si el changeset cargado en el workspace fue borrado o bien contacte con soporte para obtener más información.
== IncomingChangesCloakedCheckoutsNotSupported ==
El espacio de trabajo contiene cambios pendientes cloaked. Es necesario deshacerlos para continuar con la Incoming Changes. Por favor deshaga los cambios pendientes cloaked y reintente la operación.
== IncomingChangesDontMerge ==
La operación de update detectó conflictos con los cambios del servidor. La operación no puede continuar ya que se lanzó con la opción --dontmerge.
== IncomingChangesNotSupported ==
El servidor {0} no soporta la operación de Incoming Changes. Por favor, actualice el servidor o ejecute un merge/update normal para traer los últimos cambios de la rama.
== IncomingChangesReadonlyXlinksNotSupported ==
Los Xlinks read-only no están soportados actualmente por la Incoming Changes. Por favor, haga un merge normal para traerse los últimos cambios de la rama.
== IncomingWxlinkBackwardEditionNotSupported ==
El Xlink de escritura '{0}' se editó para apuntar a un changeset anterior (uno más antiguo). Esta edición de un Xlink de escritura no se soporta actualmente por la Incoming Changes. Por favor actualice su espacio de trabajo deshaciendo previamente cualquier cambio pendiente. Si tiene algún cambio pendiente que desee conservar, puede hacer un shelve antes de deshacerlos y aplicarlo de nuevo tras actualizar.
== IncomingChangesSubbranchesNotSupported ==
Está trabajando en una subrama. Esto ocurre cuando el changeset cargado no es un padre del head de la rama. Las subramas no están soportadas actualmente por la Incoming Changes. Por favor, haga un merge del cs:{0} para traerse los últimos cambios de la rama.
== IncompatibleCmdOptions ==
Opciones de comando incompatibles: {0}.
== IncorrecBrspec ==
Especificación de rama incorrecta
== IncorrectCiDateFormat ==
La fecha '{0}' no se pudo interpretar a partir del formato '{1}'.
== IncorrectExtensionConfiguration ==
Datos de configuración de sistema de seguimiento de fallos incorrectos en la línea {0}: {1}
== IncorrectExtensionConfigurationParameter ==
Parámetro de configuración de sistema de seguimiento de fallos con formato incorrecto en la línea {0}: {1}
== IncorrectSelector ==
El selector no está correctamente definido.
== IncorrectSelectorErrorMultiplePathsForRep ==
El selector no está correctamente definido, existen múltiples reglas de path para el repositorio {0}.
== IncorrectSelectorMultipleRules ==
El selector no está correctamente definido, existen múltiples reglas de repositorio.
== IncorrectSelectorNoRule ==
El selector no está correctamente definido, no existe una regla de repositorio.
== IncorrectSelectorParamInvalidMountPoint ==
El selector no está correctamente definido, el repositorio {0} no puede tener un punto de montaje ({1}).
== IncorrectSelectorParamRepDoesntexist ==
El selector no está correctamente definido, el repositorio especificado no existe: {0}.
== IncorrectSelectorParamRepServerCannotBeReached ==
No se puede localizar el servidor ({0}) asociado al repositorio especificado {1}.
== IncorrectSelectorParamRepnameCantBeEmpty ==
El selector no está corrrectamente definido, el nombre de repositorio no puede estar vacío.
== Incorrectspec ==
Especificación de objeto incorrecta: {0}
== InsensitiveDuplicatedItem ==
Los elementos {0} y {1} no se pueden cargar a la vez en un sistema de ficheros insensitivo. El elemento {0} es descartado.
== IntervalMerge ==
Merge de intervalo
== InvalidCharsInName ==
{0} no puede contener ninguno de los siguientes caracteres:
{1}
== InvalidExpansionRule ==
La regla de expansión de ramas '{0}' no es válida.
== InvalidExpansionRuleRepNotMatch ==
La regla de expansión de ramas '{0}' no es válida, porque la rama '{1}' tiene que ser del repositorio '{2}' y es del '{3}'.
== InvalidFieldError ==
The campo '{0}' no es válido.
== InvalidFormatString ==
Cadena de formato incorrecta
== InvalidMergeDstBrSpec ==
Una especificación de changeset no es un destino de merge válido.
== InvalidMergeDstSpec ==
La especificación de destino para el merge no es válida. Por favor, en su lugar, use una especificación de changeset o rama.
== InvalidMergespec ==
Especificación no válida: {0}
== InvalidMountPoint ==
El punto de montaje '{0}' para el repositorio {1} no es válido para el espacio de trabajo '{2}'. Podría estar desactualizado.
== InvalidMoveDstPriv ==
No se puede mover un elemento controlado a un directorio privado.
== InvalidWorkingMode ==
Modo de trabajo no válido: {0}
== IsNotAnXlink ==
'{0}' no es un xlink.
== ItemAlreadyExistsOnWkWithDifferentTypeDir ==
El elemento {0} ya existe en el workspace pero pero es un directorio en lugar de un fichero, por tanto no puede ser actualizado
== ItemAlreadyExistsOnWkWithDifferentTypeFile ==
El elemento {0} ya existe en el workspace pero es un fichero en lugar de un directorio, por tanto no puede ser actualizado
== ItemAlreadyLocked ==
El elemento {0} no puede ser bloquedado porque ya existe un checkout exclusivo {1}.
== ItemAlreadyLockedOnMergeFromHead ==
'{0}' ya está bloqueado {1} por lo que el merge no puede realizarse. Para continuar, desbloquea el fichero o deshaz los cambios. Para evitar este error en el futuro, recuerda hacer checkout de los ficheros que requieren bloqueo antes de realizar cambios.
== ItemCannotBeFoundOnRep ==
No se puede encontrar el ítem '{0}' (ItemId:{1}) en el repositorio '{2}'. Probablemente esté trabajando con un espacio de trabajo desactualizado. Por favor, actualícelo.
== ItemLockOutOfDateOnMergeFromHead ==
'{0}' no puede bloquearse. No es la última revisión, y los bloqueos solo pueden realizarse sobre la última versión. Para continuar, deshaz los cambios y actualiza de nuevo. Para evitar este error en el futuro, recuerda hacer checkout de los ficheros que requieren bloqueo antes de realizar cambios.
== ItemNameField ==
El nombre del ítem
== ItemPathField ==
La ruta del ítem
== JustNow ==
Ahora mismo
== LockCopiedItemsNotSupported ==
El servidor {0} no soporta bloquear elementos copiados. Por favor, actualice el servidor.
== LogOnPrivateNotCsRep ==
Para ejecutar el comando log en una ruta privada es necesario especificar una especificación de changeset o de repositorio completa.
== LsItemNotFound ==
No se ha podido resolver el selector para el ítem {0}
== LsItemNotFoundSelector ==
No se ha podido resolver el selector para el ítem {0}. Como está especificando un selector, recuerde que los paths deben estar en formato 'repositorio', es decir, use /src en lugar de c:\myworkspace\src
== MainBranchesNotAllowed ==
Las ramas de primer nivel no están permitidas en esta edición, solamente pueden crearse ramas hijas.
== Merge ==
Merge
== MergeNeeded ==
Se necesitan combinar los cambios del changeset cs:{0}@rep:{2}@repserver:{3}(mount:{4}) con los cambios realizados sobre el changeset cs:{1}@rep:{2}@repserver:{3}(mount:{4}) (changeset cargado en su workspace) antes de continuar. Por favor ejecute 'cm merge "cs:{0}@rep:{2}@repserver:{3}" --merge' en '{5}' para resolver los conflictos. Después de eso, reintente la operación de checkin.
== MergeToPendingDirectoryConflicts ==
Hay conflictos de directorio pendientes que deben ser resueltos antes de procesar el merge-to.
== MergeToPendingFileConflicts ==
Hay conflictos de fichero pendientes que deben ser resueltos antes de procesar el merge-to.
== MergeWithChgInsideMissingNotAllowed ==
La operación de merge no está permitida con cambios pendientes entre los cloaked o debajo de una regla de transformación de borrado. Por favor, confirme o deshaga los cambios pendientes primero.
== MergetoolsUncorrectDefined ==
Error en la ejecución de la herramineta de merge "{0}". Las herramientas de merge están mal definidas en el client.conf.
== MinutesAgo ==
hace {0} minutos
== OneMinuteAgo ==
hace 1 minuto
== MissingUserOrPassword ==
Necesita especificar un usuario (--username) y una contraseña (--password) para el modo de trabajo '{0}'.
== MissingUserOrPasswordOrToken ==
Necesita especificar un usuario (--username) y o bien una contraseña (--password) o un token (--token) para el modo de trabajo '{0}'.
== MissingUserOrToken ==
Necesita especificar un usuario (--username) y un token (--token) para el modo de trabajo '{0}'.
== MkNameField ==
El nombre de la etiqueta
== MkbranchParentnotfound ==
No se ha podido encontrar la rama padre {0} en el servidor
== Months ==
{0} meses
== MonthsAgo ==
hace {0} meses
== OneMonthAgo ==
hace 1 mes
== MultipleWorkspaceNotAllowed ==
La operación de {0} no puede ejecutarse con ítems de varios workspaces. Por favor, repita la operación por separado con los ítems de cada workspace.
== MustBeOnSameRep ==
{0} y {1} tienen que estar en el mismo repositorio para poder realizar la operación.
== NewerWorkspaceVersion ==
Los metadatos del workspace '{0}' fueron actualizados por un cliente más nuevo de Unity VCS. Una versión más antigua no puede leer los metadatos del workspace. Para solucionar el problema: 1) Puede actualizar el cliente de Unity VCS o 2) puede borrar el directorio '.plastic' dentro de su workspace (todos los metadatos del workspace se perderán, los ficheros aparecerán como privados y será necesario actualizar el workspace).
== NoContentToCompare ==
No hay contenido para comparar.
== NoDifftoolDefined ==
No hay ninguna herramienta de diferencias definida en el fichero de configuración
== NoElementFound ==
No se ha encontrado ningún elemento sobre el que mostrar la historia.
== NoMergesInProgress ==
No hay merges en progreso en el espacio de trabajo '{0}'.
== NoMergetoolDefined ==
No hay ninguna herramienta de merge definida en el fichero de configuración
== NoMountPointForMultirepQuery ==
No se puede obtener un punto de montaje para un consulta de múltiples repositorios (consulta:'{0}').
== NoPathBetweenCsets ==
No hay un camino entre '{0}' y '{1}'.
== NoProvidersForOrganization ==
La organización especificada no ha habilitado el acceso por SSO
== NoSuchCodeReview ==
No se pudo encontrar la revisión de código especificada '{0}'.
== NoSuchCodeReviewStatus ==
La revisión de código no admite el estado: {0}. Los valores posibles son: {1}
== NotChange ==
{0} no es un cambio
== NotValidCmPath ==
La ruta especificada: {0} no es una ruta de servidor válida.
== OAuthSignInCheckMessage ==
Esperando sesión...
== ObjectNameField ==
El nombre del objeto
== OnlyOneRepRuleByRep ==
El selector no es válido. Hay más de una regla de reposipositorio para el repositorio '{0}', sólo esta permitida una regla de repositorio por repositorio.
== ParentRevisionNotFound ==
No se pueden mostrar las diferencias porque el servidor no contiene la revisión padre (revid:{0}@{1}) de la revisión seleccionada. Probablemente otra persona eliminó el changeset donde se cargaba dicha revisión.
== PartialWkWxlinkCannotBeEditedTargetOnExpandedBr ==
En un espacio de trabajo parcial no se puede cambiar la rama a la que enlaza el Xlink '{0}' cuando ya estás trabajando en ella.
== PartialWkWxlinkCannotBeEditedTargetOnSameBr ==
Un espacio de trabajo parcial siempre carga lo último en la rama de trabajo, por ello no es posible editar el Xlink de escritura '{0}' para que apunte a otro changeset de la rama.
== PendingDirectoryConflict ==
Hay un conflicto de directorio que debe ser resuelto antes de procesar el merge.
== PendingDirectoryConflicts ==
Hay {0} conflictos de directorio que deben ser resueltos antes de procesar el merge.
== PrivDirDiff ==
No se soportan diferencias entre directorios privados
== ProfileNameAlreadyExists ==
El nombre del perfil ya existe
== RepCannotBeLoadedInsideItself ==
Un repositorio no se puede cargar dentro de sí mismo. El repositorio {0} no se puede cargar en '{1}' porque ya está cargado en '{2}'.
== RepNameField ==
El nombre del repositorio
== RepSpecField ==
La especificación del repositorio
== RepositoryLoadedTwiceOnWk ==
El repositorio {0} se monta 2 veces en las rutas '{1}' y '{2}'. Por favor, especifique el punto de montaje.
== RestorePathShouldNotExist ==
La ruta donde se va a restaurar no debe de estar ocupada.
== RetrievingOrgsProgress ==
Obteniendo organizaciones...
== RevdatanotfoundForSpec ==
No se han encontrado datos para la especificación dada
== RevertToCurrentRev ==
La revisión especificada '{0}' es la actual, el revert no es necesario.
== ReviewNameField ==
El título para la revisión de código
== RevisionCannotBeFoundOnRep ==
La revisión actual de {0} no se puede encontrar en el repositorio '{1}'.
== SecondsAgo ==
hace {0} segundos
== SecuredPathField ==
La ruta segura especificada
== SecuredPathTagField ==
La etiqueta para la ruta segura
== SelectorCsetZeroRootCannotBeLoaded ==
El espacio de trabajo no se ha podido inicializar para el selector. Posiblemente no tenga los permisos necesarios para cargar el changeset inicial del repositorio del selector.
== SelectorRepNotFound ==
El repositorio no se encontró. Posiblemente, el selector del espacio de trabajo contenga errores.
== SelectorTreeContentCannotBeLoaded ==
No se ha podido cargar el contenido del selector. Posiblemente no tenga los permisos necesarios para cargarlo.
== ShelveIdGreaterThanZero ==
El identificador de shelve debe ser un número entero mayor que cero.
== SubtractiveIntervalMerge ==
Merge sustractivo de intervalo
== SubtractiveMerge ==
Merge sustractivo
== SupportBundleAdding ==
Agregando {0}...
== SwitchSelectorErrorMultiplePathsInRule ==
Existen múltiples reglas de path para el repositorio {0}. No se puede cambiar el selector sin editarlo
== SwitchSelectorErrorNoRepFound ==
El selector del workspace actual no tiene ninguna regla para el repositorio {0}
== SwitchSelectorErrorNoRepFoundOnlyOneRule ==
El selector del workspace actual no tiene ninguna regla para el repositorio {0}
== SwitchSelectorErrorObjectsOnSameRep ==
Se ha seleccionado más de una rama o etiqueta para el mismo repositorio
== PartialSwitchToLabelErrorNotSupported ==
La operación de switch a un label no está soportada para workspaces parciales
== SwitchOperationNotSupported ==
Operación de switch no soportada
== SyncBranchWithMultipleHeads ==
La rama {0} tiene más de un head. Por favor, unifíquela para continuar sincronizando.
== SyncBranchesWithMultipleHeads ==
Las ramas {0} tienen más de un head. Por favor, unifíquelas para continuar sincronizando.
== TriggerNameField ==
El nombre del trigger
== TwoRulesForSameBranchError ==
La regla de expansión '{0} -> {1}' no se puede añadir por que la rama '{0}' ya tiene la regla de expansión '{0} -> {2}'.
== UnableToOpen ==
No se pudo abrir la URL:
== UndeleteNotSupported ==
La operación de recuperar no esta soportada para xlinks.
== UnexpectedError ==
Se ha producido un error no esperado.
== UnexpectedErrorOnServer ==
Se ha producido un error no esperado en el servidor. Por favor, para más información compruebe el log del servidor.
== UnreachableServer ==
El servidor '{0}' no es alcanzable.
== UnrecognizedLanguage ==
El lenguaje del fichero indicado no está soportado actualmente.
== UnsupportedMergeType ==
Tipo de merge no soportado
== UnsupportedWorkingModeArgument ==
El modo de trabajo '{0}' no está soportado.
== UpPasswordCorrupt ==
El parámetro 'password' es incorrecto en el fichero de configuración del cliente.
== UpdateWkContentError ==
El contenido del espacio de trabajo '{0}' no ha podido actualizarse debido al siguiente error: {1}
== UserDefinedExpansionRuleSuffix ==
[definida por el usuario]
== UsingDefaultConfiguration ==
Usando la configuración por defecto
== WkConfigurationDirAlreadyChanged ==
El directorio '{0}' no puede ser cargado/descargado porque contiene cambios en '{1}'. Por favor, deshaga todos los cambios pendientes dentro del directorio y reintente la operación.
== WkConfigurationFileAlreadyChanged ==
El fichero '{0}' no puede ser cargado/descargado porque se encuentra cambiado en el workspace en '{1}'. Por favor, deshaga el cambio y reintente la operación.
== WkConfigurationItemAlreadyLoaded ==
El ítem '{0}' está ya cargado en el workspace. Por favor, descarguelo de '{1}' para poderlo cargar en la nueva ubicación.
== WkConfigurationPathAlreadyInUse ==
Hay otro ítem cargado en el path '{0}'. Por favor, descárguelo y reintente la operación.
== WkConfigurationRootAlreadyChanged ==
La raíz del workspace no puede ser cargada/descargada porque hay cambios pendientes en el workspace. Por favor, deshaga todos los cambios pendientes y reintente la operación.
== WkNameField ==
El nombre del workspace
== WkPathField ==
La ruta del workspace
== WktreeCorrupt ==
Los metadatos del workspace '{0}' están corruptos. Por favor, actualize el workspace.
== WorkspacePathNotResolved ==
La ruta del workspace para el ítem {0} no pudo ser resuelta.
== WorkspaceWithChangesApplingLabel ==
El workspace contiene cambios. Una etiqueta no se puede aplicar si existen cambios pendientes en el workspace.
== WrongConflictToResolve ==
'{0}' no es un conflicto válido para resolver.
== WrongPercentValue ==
El valor '{0}' no es un porcentaje válido.
== WrongResolutionInfo ==
'{0}' no es información válida para la resolución '{1}'.
== WrongResolutionOption ==
'{0}' no es una resolución válida.
== XlinkCsetNotFound ==
No se ha podido encontrar el changeset del xlink {0}
== XlinkRootNotFound ==
No se puede encontrar la raiz del xlink '{0}' en {1}@{2}@{3}.
== Years ==
{0} años
== YearsAgo ==
hace {0} años
== OneYearAgo ==
hace 1 año
== RevisionToReloadNotFound ==
No fue encontrada la revisión a cargar
== InvalidEncryptionMethod ==
El método de cifrado especificado no es válido: {0}. Utiliza AES128, AES192 o AES256
== MissingEncryptionPassword ==
Utiliza --encryptpassword para especificar la contraseña
== EmptyEncryptionPassword ==
Especifica una contraseña válida
== MissingEncryptionServer ==
Utiliza --encryptserver para especificar el servidor
== EmptyEncryptionServer ==
Especifica un servidor cifrado válido
== MkworkspaceDynamicIncorrectTreespec ==
Especificación de rama, changeset o etiqueta incorrecta: '{0}'
== MkworkspaceDynamicTreespecNotfound ==
No hay ninguna rama, changeset o etiqueta con la especificación '{0}'
== MkworkspaceDynamicAlreadyExists ==
El directorio '{0}' ya existe y no está vacío
== WkDynamicSingleNotMountedYet ==
No se ha podido montar el espacio de trabajo dinámico {0} después de {1} segundos
== WkDynamicMultipleNotMountedYet ==
Los siguientes espacios de trabajo dinámicos todavía no están montados después de {0} segundos: {1}.
== IsNotWk ==
{0} no está en un espacio de trabajo.
== CmdPatchFileNotFound ==
El fichero que contiene el patch no ha sido encontrado.
== Key_AttrNotExist ==
ATTR_NOT_EXIST
== Key_AttrTypeWrong ==
ATTR_TYPE_WRONG
== Key_AttrTypeWrongValue ==
ATTR_TYPE_WRONG_VALUE
== Key_Unrecognized ==
UNRECOGNIZED
== Seconds ==
segundos
== Minutes ==
minutos
== Hours ==
horas

View File

@@ -0,0 +1,7 @@
fileFormatVersion: 2
guid: 47d096025e0d84e8dbc9dd46f5f14838
TextScriptImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:

View File

@@ -0,0 +1,886 @@
== AddNotAllowedPathIsFreeByTransformerRule ==
項目 '{0}' を追加できません。パス '{0}' はサーバー内ですでに使用されていますが、トランスフォーマー規則 '{1}' によってクライアントでは使用されていません。
== AddedItemCannotBeLocked ==
項目 '{0}' は追加された項目であるため、ロックできません。(注意: その項目が追加された項目として表示されない場合、そのワークスペースが破損している可能性があります。サポートにお問い合わせください)
== AdminReadonlyNotSupported ==
そのサーバーの '{0}' バージョンは admin readonly コマンドをサポートしません。サーバーのバージョンをアップグレードしてください。
== AttNameField ==
属性名
== BisyncMissingChangesPull ==
外部 SCM からプルするリビジョンが不足しています ({0} は最新の外部の変更ではありません)。外部 SCM のすべての変更は、Unity VCS の変更をプッシュする前にプルされる必要があります。
== BisyncMissingSubmoduleConfiguration ==
'{0}' に対する同等な git リポジトリが定義されていません。Xlink をプッシュできません。設定ファイル '{1}' のサブモジュールセクションの内部に同等のものを追加してください。
== BisyncMissingSubmoduleTarget ==
コミット {0}@{1} が同期されていません。先にリポジトリ {1} が同期されている必要があります。
== BisyncMissingXlinkedCset ==
変更セット {0}@{1} が同期されていません。先にリポジトリ {1} が同期されている必要があります。
== BothDirectoriesMustBeOnSameMountToMove ==
移動するには、ソースと移動先の両方のディレクトリが同じマウントポイント上にある必要があります。{0}、{1}。
== BrNameField ==
ブランチ名
== BranchDoesnotexist ==
指定されたブランチ {0} が存在しません
== BranchOrMarkerChangesetDoesntexist ==
指定したラベルまたはブランチ {0} が有効でありません。ラベル付けされた変更セット (またはブランチのヘッド) {1} が存在しません。
== BranchParentDoesnotexist ==
指定されたブランチ {0} の親が存在しません
== BusyWorkspace ==
ワークスペース '{0}' がビジーです。後で再試行してください
== CannotDoChangeEditedXlink ==
編集済みの Xlink 内でチェックアウトを実行できません。
== CannotDoChangeReadonlyXlink ==
読み取り専用の Xlink 内の項目は変更できません。
== CannotDoChangeUnresolvedXlink ==
未解決の Xlink 内の項目は変更できません。
== CannotEditXlinkRoot ==
Xlink のルートを編集できません。
== CannotIncomingChangesMergeInProgress ==
進行中のマージがあるため、新しい変更 (受信される変更) を取得できません。先にマージを終了する必要があります。
進行中のマージ: cset {1} からの {0}
== CannotIncomingChangesMergePendingToConfirm ==
先に現在のマージをチェックインする必要があるため、新しい変更 (受信される変更) を取得できません。変更を新しいブランチにチェックインするか、代わりに現在のブランチの最後の変更セットからマージできます。
== CannotMergeIncomingChangesInProgress ==
受信される変更操作が進行中であるため、マージを開始できません。先にそれを完了する必要があります。
== CannotMergeMergeInProgress ==
進行中のマージがすでにあるため、新しいマージを開始できません。新しいマージを開始する前にそれを終了してください。
進行中のマージ: cset {1} からの {0}
== CannotMergetoWithConflicts ==
接続している Unity VCS サーバーがこの新しい機能をサポートしていない可能性があります。サーバー側マージ (競合解決を備えた「マージ先」) を使用するには、バージョン 7.0.16.2077 以上が必要です。これに該当する場合は、お使いのサーバーのインストールをアップグレードしてください。それ以外の場合、詳細についてはサーバーログを確認してください。
== CannotPerformPartialCheckin ==
チェックイン操作を実行できません。すべてのマージの変更は、そのマージの追跡可能性が正しく格納されるように、一度にチェックインされる必要があります。すべてのマージの変更を含め、その操作を繰り返してください。
== CannotPerformPartialUndo ==
チェックイン操作を取り消すことができません。すべてのマージの変更は一度に取り消す必要があります。その変更をすべて含めるか一切含めずに、その操作を繰り返してください。
== CannotSwitchWithPendingChanges ==
保留中の変更があるため、ブランチ/ラベル/変更セット/シェルブへの切り替えを実行できません。保留中の変更を確認し、操作を再試行してください。
== CannotUndoAdded ==
追加された '{0}' は、追加されていない変更を含むため取り消せません
== CannotUndoCopied ==
コンテンツを含むコピーされたディレクトリは取り消せません
== CannotUndoMoved ==
{2} が削除されているため、{0} から {1} への移動は取り消せません
== CannotUpdateWithPendingChanges ==
保留中の変更があるため、ワークスペースを更新できません。保留中の変更を確認し、操作を再試行してください。
== CannotUpdateWorkspaceContainsChanges ==
現在の設定に更新先となる新しい変更セットがありません。ワークスペースに保留中の変更があります。最新の変更の取得を試行中の場合は、更新を実行する代わりに、それらの変更の取り消しを試行してください。
== CantArchiveAnAlreadyArchivedRevision ==
すでにアーカイブ済みのリビジョンはアーカイブできません。{0}
== CantArchiveCheckedoutrev ==
チェックアウト済みのリビジョンをアーカイブできません。{0}
== CantArchiveDirectory ==
ディレクトリをアーカイブできません。{0}
== CantArchiveFromDifferentRepositories ==
単一の呼び出しで異なるリポジトリからのリビジョンをアーカイブできません
== CantDiffBranchNoParent ==
ブランチ {0} の親変更セットが見つからなかったため、その差分を表示できません。
== CantDiffCsetNoParent ==
cset {0} に親がないため、その差分を表示できません。
== CantEditAndDeleteReview ==
引数 -e (編集) と -d (削除) は一緒には使用できません。
== CantFindDataForArchived ==
リクエストしたアーカイブ済みのリビジョンのデータが見つかりません
== CantRenameElementAlreadyExist ==
この名前の要素がすでに存在するため、"{0}" の名前を "{1}" に変更できません
== CantRevertToDifferentItem ==
指定されたリビジョン '{0}' が別の項目を参照しているため、その項目を元に戻すことができません。
== CantUpdateBaseChangesetBranchWithRevisions ==
ブランチのベース変更セットは空である必要があるため、更新できません。
== ChangeMustBeSelected ==
変更 '{0}' を選択するには、変更 '{1}' も選択されている必要があります。
== ChangelistAddtoBuiltinmergeEx ==
組み込みの変更リストに変更を追加できません: '{0}'。
== ChangelistAlreadyExist ==
{0} という名前の変更リストがすでに存在します。
== ChangelistCannotDeleteBuiltinEx ==
種類が「組み込み」の変更リストを削除することは許可されていません。
== ChangelistCannotEditBuiltinEx ==
種類が「組み込み」の変更リストを編集することは許可されていません。
== ChangelistCannotShowBuiltinEx ==
組み込みの変更リストのコンテンツを表示できません: '{0}'。「組み込み」の変更リストを表示するには、'cm status --changelist' コマンドを使用してください。
== ChangelistCorruptedStorageFile ==
変更リストの情報データファイルをロードできません。ファイルの形式が無効である可能性があります。
== ChangelistDeletefromBuiltinEx ==
「組み込み」の変更リストから変更を削除できません: '{0}'。
== ChangelistInvalidName ==
変更リストの無効な名前: '{0}'。
== ChangelistNotFound ==
変更リスト {0} が存在しません
== ChangesetMoveRepositoryMismatch ==
ターゲットの変更セットと同期先のブランチは異なるリポジトリにあります。
== ChangetNotLoadOnConf ==
変更セット {0} は現在のワークスペース設定にロードされていません。
== CheckinTooManyIgnoredErrors ==
チェックインに対する変更が多すぎるとチェックインできません。チェックインを完了できません。変更を確認してもう一度お試しください。
== CherryPick ==
チェリーピック
== ClientconfWithErrors ==
クライアントの設定ファイル "client.conf" にエラーが含まれています: {0}
== CloakedCannotBeDeleted ==
'{0}' の項目はクロークされているため、削除できません。
== CloakedDstCannotBeMoved ==
項目を '{0}' に移動できません。'{0}' はクロークされています。
== CloakedSrcCannotBeMoved ==
'{0}' の項目はクロークされているため、移動できません。
== CloudEditionInvalidCredentials ==
ユーザー名またはパスワードが有効でありません。
== CmdBadPosition ==
トリガー位置は整数である必要があります。
== CmdErrorInvalidWebtriggerUri ==
指定された URI '{0}' が有効でありません。
== CmdErrorNoSuchChangeset ==
変更セット {0} がリポジトリ {1} に存在しません。
== CommentField ==
コメント
== CompMethodError ==
{0} は有効な比較方法ではありません
== ContentMustBeUndoCheckedout ==
チェックアウトを取り消す操作をディレクトリ '{0}' で実行するには、そのコンテンツが操作に含まれている必要があります。
== CorruptConfigurationFile ==
設定ファイル '{0}' のデータが無効であるか破損しているため、読み取れません。
== CsetTreeCannotBeLoaded ==
変更セット '{0}' のコンテンツをロードできません。
== DaysAgo ==
{0} 日前
== DeleteNotAllowedTransfomerRuleInside ==
項目 '{0}' にトランスフォーマー規則 '{1}' が含まれているため、削除できません。
== DestinationField ==
同期先
== DestinationMustBeCheckedin ==
移動ソース '{0}' は、移動先 '{1}' をチェックインしないとチェックインできません。
== DifferentRepositoryBrSpecs ==
異なるリポジトリからブランチを指定できません
== DifferentRepositoryCsSpecs ==
異なるリポジトリから変更セットを指定できません
== DifftoolsUncorrectDefined ==
差分ツール "{0}" の実行でエラーが発生しました。client.conf 内の差分ツールが間違って定義されています。
== SpreadsheetcompareFailed ==
SpreadsheetCompare.exe. コマンドの実行に失敗しました: "{0}"。
== DirConflictsCannotBeApplied ==
指定された解決策で {0} 件の競合を解決できません。それらの競合に対して別の解決策を試すか、先に別の競合を解決してください。
== DiscardedDeletedWithDiscardedMoved ==
破棄された '{1}' から '{2}' への移動が含まれるため、削除済みの '{0}' をチェックインできません。
== DmnotavailableWithDir ==
dm コマンドはディレクトリではなく、ファイルの比較にのみ使用できます。
== DuplicatedBrSpecified ==
指定されたブランチリストに重複したエントリが含まれています: {0}。重複したエントリを削除してください。
== DuplicatedItemOnWk ==
この項目は {0} と {1} で 2 回読み込まれています。これは完了していない「移動」操作の結果である可能性があります。2 つのインスタンスのうち 1 つを削除してください。
== EncodingError ==
{0} は有効なテキストエンコーディングではありません
== ErrorAclNoPermissions ==
権限が指定されていません
== ErrorAclNoSuchPermission ==
そのような権限はありません: {0}
== ErrorAclNoSuchUserOrGroup ==
そのようなユーザーまたはグループはありません: {0}
== ErrorAclNoSuchUserOrGroupSpecified ==
ユーザーまたはグループが指定されていません。
== ErrorAclWrongBranchesArg ==
"--branches" パラメーターが間違っています。ブランチ名の間に空白がないことを確認するか、引用符を使用してパラメーター全体をラップしてください。
例:
--branches=/main,/task001
--branches="/main, /task001"
"--branches=/main, /task001"
== ErrorArchiveCantRetrieveData ==
アーカイブ済みのボリュームを取得できません、externaldata.conf ファイルを正しいパスで設定して、アーカイブ済みのデータの場所を特定してください。ベースファイル名: {0}。コメント: {1}。ファイル: {2}
== ErrorCannotRenameDynamicWk ==
動的ワークスペースの名前を変更することはできません。
== ErrorCantImportInvalidPackage ==
無効なレプリケーションパッケージ。有効なバージョンの署名が見つかりません
== ErrorClientconfignotfound ==
現在のユーザーに Unity VCS クライアントが正しく設定されていません: クライアントの設定ファイル {0} が見つかりません。'cm configure' を実行してテキストモード設定を実行するか、グラフィカルモードについては '{1} --configure' を実行してください。
== ErrorDiffType ==
異なるタイプの項目間の差分は計算できません
== ErrorEmptySelector ==
セレクターを空にすることはできません。
== ErrorMoveSrcDstEqual ==
{0} を移動できません。ソースパスと移動先パスが同じです
== ErrorNoRepositoriesFound ==
サーバーにリポジトリが見つかりません
== ErrorPartialConfigureChangeCannotApply ==
リクエストされた操作をパス {0} に適用できません (すでにロード/アンロード済みです)。
== ErrorPartialConfigurePathNotFound ==
パス {0} が見つかりませんでした。
== ErrorPartialConfigureWrongFormat ==
予期された形式が見つかりません。詳細については、コマンドの使用方法/ヘルプを確認してください。
== ErrorReplicatePackageDoesntExist ==
パッケージ {0} が存在しません
== ErrorTwoCsetWithPathDiff ==
'{0}' と '{1}' の間の差分を計算できません。
== ErrorUpdateTrailingDots ==
Windows ではファイル名の末尾のドットが許可されていません。
== ExpansionRulesHeader ==
ブランチ拡張ルール:
== FailConnectionServer ==
サーバー {0} への接続を確立できませんでした
== FastChgRepNotAllowedOnTransWk ==
高速更新は、トランスフォーマー規則を使用してターゲットリポジトリを変更するためには使用できません。標準の更新を使用してください。
== FastNotAllowedRuleRestricion ==
サーバーの変更 '{0}' をトランスフォーマー規則 '{1}' が存在するワークスペースには適用できなかったため、高速更新は許可されません。必要に応じてワークスペースのトランスフォーマー規則を更新して、標準の更新を使用してください。
== FastUpdCloakedError ==
高速更新は、クローク対象の規則と一緒には使用できません。標準の更新を使用してください。
== FastUpdConflictsError ==
ローカルとサーバーの変更が競合しているため、高速更新を実行できません。
== FastUpdPendingChangesError ==
保留中の変更があるため、高速更新を実行できません。保留中の変更を確認し、操作をもう一度お試しください。
== FastUpdPendingMergesError ==
保留中のマージリンクがあるため、高速更新を実行できません。保留中のマージを確認し、操作をもう一度お試しください。
== FastUpdateApplyChangesError ==
ワークスペースで高速更新を実行できません: '{0}'。すべてのローカルの変更を取り消し、高速更新のオプションをオフにして、更新をもう一度ローンチしてください。
== FieldTooLong ==
{0} が長すぎます。現在の長さは {1} です。許可されている最大サイズは {2} です
== FileTypesFileNotFound ==
filetypes ファイル {0} が見つかりません
== FindNeedRepositories ==
ワークスペースにありません。クエリに "on repositories" 句が必要です。
== FormatterError ==
フィールド {0} が指定されたオブジェクトタイプで有効でありません
== GameUiCiHeadOutOfDateError ==
操作の開始以降にリポジトリ '{0}' に新しい変更が作成されたため、チェックイン操作を完了できません。新しいサーバーの変更が考慮されるように、チェックイン操作を再試行してください。
== GameuiCiInsideUnresolvedXlinkNotAllowed ==
Xlink '{0}' を解決できません。未解決の Xlink の下の変更はチェックインできません。
== GameuiCoBrMissingXlink ==
サーバーにロードされなくなったため、Xlink '{0}' 内部で変更を加えることはできません。ワークスペースの設定を更新してください。
== GameuiCoBrUnresolvedXlink ==
エラーにより今すぐには解決できないため、Xlink '{0}' 内部で変更を加えることはできません: {1}
== GenericError ==
サーバー {0} でエラーが発生しました
== GetRevisionDirectoryNotSupported ==
GetRevision はディレクトリでサポートされていません。ディレクトリのコンテンツを取得するには、ワークスペースの規則にそれをロードしてください。
== GettingSSOProviders ==
組織のプロバイダーを取得しています...
== GluonPartialUpdateToDifferentBranch ==
更新操作を続行できません。ターゲットの変更セットが現在のワークスペースブランチにある必要があります: {0}。
== HoursAgo ==
{0} 時間前
== IncomingChangesCannotCalculateMerge ==
受信される変更を計算できません。ワークスペースの変更セットが削除されたかどうかを確認するか、詳細についてサポートにお問い合わせください。
== IncomingChangesDontMerge ==
更新操作で競合が検出されました。操作が --dontmerge オプションを使用して実行されたため、続行できません。
== IncomingChangesNotSupported ==
サーバー {0} は受信される変更操作をサポートしません。サーバーを更新するか、単に通常のマージ/更新を実行して最新の変更を取得してください。
== IncomingChangesReadonlyXlinksNotSupported ==
現在、読み取り専用の Xlink の変更は、受信される変更でサポートされていません。単に通常のマージを実行して最新の変更を取得してください。
== IncomingTansformerRulesNotSupported ==
ワークスペースにトランスフォーマー規則が含まれています。現在、トランスフォーマー規則は受信される変更でサポートされていません。先に保留中の変更を取り消して、ワークスペースを更新してください。保持する必要がある保留中の変更がある場合は、それらを取り消す前にシェルブして、更新後にそのシェルブを適用できます。
== IncomingWxlinkBackwardEditionNotSupported ==
書き込み可能な Xlink '{0}' が、前の (古い方の) 変更セットを示すように編集されました。現在、このエディションの書き込み可能な Xlink は受信される変更でサポートされていません。先に保留中の変更を取り消して、ワークスペースを更新してください。保持する必要がある保留中の変更がある場合は、それらを取り消す前にシェルブして、更新後にそのシェルブを適用できます。
== IncomingChangesSubbranchesNotSupported ==
サブブランチを操作しています。これは、そのブランチのヘッドの親でない変更セットをロードしているときに発生します。現在、サブブランチは受信された変更でサポートされていません。cs:{0} からマージを実行して最新の変更を取得してください。
== IncompatibleCmdOptions ==
互換性のないオプション: {0}。
== IncorrecBrspec ==
正しくないブランチ指定
== IncorrectCiDateFormat ==
日付 '{0}' を形式 '{1}' を使用して解析できませんでした。
== IncorrectExtensionConfiguration ==
行 {0} に正しくないイシュートラッカーの設定データがあります: {1}
== IncorrectExtensionConfigurationParameter ==
行 {0} に正しくないイシュートラッカーのパラメーター設定があります: {1}
== IncorrectSelector ==
セレクターが正しく定義されていません。
== IncorrectSelectorErrorMultiplePathsForRep ==
セレクターが正しく定義されていません。リポジトリ {0} に複数のパス規則があります。
== IncorrectSelectorMultipleRules ==
セレクターが正しく定義されていません。複数のリポジトリ規則があります。
== IncorrectSelectorNoRule ==
セレクターが正しく定義されていません。リポジトリ規則がありません。
== IncorrectSelectorParamInvalidMountPoint ==
セレクターが正しく定義されていません。リポジトリ {0} にマウントポイント ({1}) があってはなりません。
== IncorrectSelectorParamRepDoesntexist ==
セレクターが正しく定義されていません。指定されたリポジトリが存在しません: {0}。
== IncorrectSelectorParamRepServerCannotBeReached ==
指定されたリポジトリ {1} に関連付けられたサーバー ({0}) に到達できません。
== IncorrectSelectorParamRepnameCantBeEmpty ==
セレクターが正しく定義されていません。リポジトリ名は空にできません。
== Incorrectspec ==
正しくないオブジェクト指定 {0}
== InsensitiveDuplicatedItem ==
区別しないファイルシステムで項目 {0} と {1} を同時にロードできません。項目 {0} は破棄されています。
== IntervalMerge ==
間隔マージ
== InvalidCharsInName ==
{0} に次の文字が含まれていてはなりません:
{1}
== InvalidExpansionRule ==
拡張ルール '{0}' が有効でありません。
== InvalidExpansionRuleRepNotMatch ==
ブランチ '{1}' はリポジトリ '{3}' ではなく '{2}' からのものでなければならないため、拡張ルール '{0}' が有効でありません。
== InvalidFieldError ==
フィールド '{0}' が有効でありません。
== InvalidFormatString ==
無効な形式の文字列
== InvalidMergeDstBrSpec ==
変更セット指定が有効なマージ先ではありません。
== InvalidMergeDstSpec ==
マージ先指定が有効でありません。代わりに変更セット指定かブランチ指定を使用してください。
== InvalidMergespec ==
無効な指定 {0}
== InvalidMountPoint ==
リポジトリ {1} のマウントポイント '{0}' がワークスペース '{2}' で有効でありません。最新でない可能性があります。
== InvalidMoveDstPriv ==
制御された項目を非公開のディレクトリに移動できません
== IsNotAnXlink ==
'{0}' は Xlink ではありません。
== ItemAlreadyExistsOnWkWithDifferentTypeDir ==
項目 {0} はすでにワークスペースに存在しますが、ファイルではなくディレクトリであるため、更新できません
== ItemAlreadyExistsOnWkWithDifferentTypeFile ==
項目 {0} はすでにワークスペースに存在しますが、ディレクトリではなくファイルであるため、更新できません
== ItemAlreadyLocked ==
項目 '{0}' は排他的チェックアウト済み {1} であるため、ロックできません。
== ItemAlreadyLockedOnMergeFromHead ==
'{0}' はすでにロック済み {1} であるため、マージを続行できません。続行するには、ファイルがアンロックされるか、変更を取り消す必要があります。今後は、変更を加える前にロックする必要があるファイルをチェックアウトすることで、このエラーを回避できます。
== ItemCannotBeFoundOnRep ==
項目 '{0}' (ItemId:{1}) がリポジトリ '{2}' に見つかりません。おそらく最新でないワークスペースで作業しています。更新してください。
== ItemLockOutOfDateOnMergeFromHead ==
'{0}' をロックできません。これは最新のリビジョンではなく、ロックは最新バージョンでのみ実行できます。変更を取り消して、再度更新できます。今後は、変更を加える前にロックする必要があるファイルをチェックアウトすることで、このエラーを回避できます。
== ItemMustBeUndoCheckedout ==
'{1}' に依存関係があるため、'{0}' を取り消せません。'{1}' をコマンド引数に追加し、再試行してください。
== ItemNameField ==
項目名
== ItemPathField ==
項目パス
== LockCopiedItemsNotSupported ==
サーバー {0} はコピーされた項目のロックをサポートしません。サーバーをアップグレードしてください。
== LogOnPrivateNotCsRep ==
非公開のパスでログコマンドを実行するには、完全な変更セット指定またはリポジトリ指定を指定する必要があります。
== LsItemNotFound ==
項目 {0} のセレクターを解決できません
== LsItemNotFoundSelector ==
項目 {0} のセレクターを解決できません。カスタムセレクターを指定しているため、「リポジトリ形式」のパスを使用する必要があることを忘れないでください: c:\myworkspace\src の代わりに /src を使用してください
== MainBranchesNotAllowed ==
最上位ブランチはこのエディションでは許可されていません。子ブランチのみが作成されます。
== Merge ==
マージ
== MergeAddNotAllowedPathFreeByRule ==
項目 '{0}' を追加できません。パス '{0}' はすでにサーバーで使用されていますが、トランスフォーマー規則 '{1}' によってクライアントでは使用されていません。マージは現在のトランスフォーマー規則では完了できません。関与するトランスフォーマー規則を削除 (またはトランスフォームされていないワークスペースを使用) して、マージをもう一度お試しください。
== MergeDeleteNotAllowedRuleInside ==
項目 '{0}' にトランスフォーマー規則 '{1}' が含まれているため、削除できません。マージは現在のトランスフォーマー規則では完了できません。関与するトランスフォーマー規則を削除 (またはトランスフォームされていないワークスペースを使用) して、マージをもう一度お試しください。
== MergeMoveNotAllowedPathFreeByRule ==
項目 '{0}' を '{1}' に移動できません。パス '{1}' はすでにサーバーで使用されていますが、トランスフォーマー規則 '{2}' によってクライアントでは使用されていません。マージは現在のトランスフォーマー規則では完了できません。関与するトランスフォーマー規則を削除 (またはトランスフォームされていないワークスペースを使用) して、マージをもう一度お試しください。
== MergeMoveNotAllowedTransformedItem ==
項目 '{0}' は規則 '{1}' によってトランスフォームされているため、移動できません。マージは現在のトランスフォーマー規則では完了できません。関与するトランスフォーマー規則を削除 (またはトランスフォームされていないワークスペースを使用) して、マージをもう一度お試しください。
== MergeNeeded ==
チェックインするには、変更セット cs:{0}@rep:{2}@repserver:{3}(mount:{4}) から変更セット cs:{1}@rep:{2}@repserver:{3}(mount:{4}) (現在ロードしている変更セット) へのマージが必要です。チェックイン操作を続行できません。現在のワークスペースのコンテンツを、現在操作しているブランチの最新のコンテンツにマージすることで、競合を解決する必要があります。その後、チェックイン操作を再試行できます。
== MergeRestorerDeletedPathInUse ==
トランスフォーマー規則 '{0}' によって削除されたパスがトランスフォーマー規則 '{1}' で再利用されているため、削除済みのコンテンツを復元できません。マージは現在のトランスフォーマー規則では完了できません。関与するトランスフォーマー規則を削除 (またはトランスフォームされていないワークスペースを使用) して、マージをもう一度お試しください。
== MergeRestorerRmRuleCannotBeLoaded ==
トランスフォーマー規則 '{0}' のコンテンツをロードできません。マージは現在のトランスフォーマー規則では完了できません。関与するトランスフォーマー規則を削除 (またはトランスフォームされていないワークスペースを使用) して、マージをもう一度お試しください。
== MergeRestorerRmRuleMountMissing ==
トランスフォーマー規則 '{0}' のマウントポイントが見つかりません。マージは現在のトランスフォーマー規則では完了できません。関与するトランスフォーマー規則を削除 (またはトランスフォームされていないワークスペースを使用) して、マージをもう一度お試しください。
== MergeRestorerRmRuleParentMissing ==
トランスフォーマー規則 '{0}' のコンテンツの親 '{1}' がワークスペースにロードされていないため、復元できません。マージは現在のトランスフォーマー規則では完了できません。関与するトランスフォーマー規則を削除 (またはトランスフォームされていないワークスペースを使用) して、マージをもう一度お試しください。
== MergeToPendingDirectoryConflicts ==
マージ先を処理する前に解決する必要がある保留中のディレクトリ競合があります。
== MergeToPendingFileConflicts ==
マージ先を処理する前に解決する必要がある保留中のファイル競合があります。
== MergetoolsUncorrectDefined ==
マージツール "{0}" の実行でエラーが発生しました。client.conf 内のマージツールが間違って定義されています。
== MinutesAgo ==
{0} 分前
== MkNameField ==
ラベル名
== MkbranchParentnotfound ==
親ブランチ {0} がリポジトリサーバーに見つかりませんでした
== Months ==
{0} か月
== MonthsAgo ==
{0} か月前
== MoveNotAllowedForTransformedItem ==
項目 '{0}' が規則 '{1}' によってトランスフォームされているため、移動できません。
== MoveNotAllowedPathIsFreeByTransformerRule ==
項目 '{0}' を '{1}' に移動できません。パス '{1}' はサーバー内ですでに使用されていますが、トランスフォーマー規則 '{2}' によってクライアントでは使用されていません。
== MultipleWorkspaceNotAllowed ==
異なるワークスペースからの項目を使用して {0} 操作を実行できません。各ワークスペースの項目を使用して操作を再試行してください。
== MustBeOnSameRep ==
操作を実行するには、{0} と {1} が同じリポジトリ上にある必要があります
== NewerWorkspaceVersion ==
ワークスペース '{0}' のメタデータが Unity VCS のより新しいバージョンによってアップグレードされました。これで、古いバージョンでワークスペースのメタデータを読み取れなくなります。問題を解決するには: 1) Unity VCS クライアントをアップグレードする、または 2) ワークスペース内の '.plastic' ディレクトリを削除できます (ワークスペースのすべてのメタデータは失われ、ファイルは非公開として表示され、更新を実行する必要があります)。
== NoContentToCompare ==
比較するコンテンツがありません。
== NoDifftoolDefined ==
クライアント設定ファイルで差分ツールが定義されていません
== NoElementFound ==
履歴を表示する要素が見つかりませんでした。
== NoMergesInProgress ==
ワークスペース '{0}' 内に進行中のマージがありません。
== NoMergetoolDefined ==
クライアントの設定ファイルでマージツールが定義されていません
== NoMountPointForMultirepQuery ==
複数のリポジトリのクエリ (クエリ: '{0}') のマウントポイントを取得できません。
== NoPathBetweenCsets ==
'{0}' と '{1}' の間にパスがありません。
== NoProvidersForOrganization ==
指定された組織は SSO によるアクセスを許可していません
== NoSuchCodeReview ==
指定されたコードレビュー '{0}' を見つけることができませんでした。
== NoSuchCodeReviewStatus ==
そのようなコードレビューのステータスはありません: {0}。使用できる値: {1}
== NotChange ==
{0} は変更ではありません
== NotValidCmPath ==
指定されたパス: {0} は有効なサーバーパスではありません。
== OAuthSignInCheckMessage ==
セッションを待機しています...
== ObjectNameField ==
オブジェクト名
== OnlyOneRepRuleByRep ==
無効なセレクター。リポジトリ '{0}' に複数のリポジトリ規則があります。リポジトリ規則はリポジトリごとに 1 つのみ許可されます。
== ParentRevisionNotFound ==
サーバーに選択されたリビジョンの親リビジョン (revid:{0}@{1}) が含まれないため、差分を計算できません。おそらく別のユーザーがそのリビジョンがロードされた変更セットを削除しました。
== PartialWkWxlinkCannotBeEditedTargetOnExpandedBr ==
部分的なワークスペースでは、すでにそれで作業しているときは Xlink '{0}' のターゲットブランチを編集できません。
== PartialWkWxlinkCannotBeEditedTargetOnSameBr ==
部分的なワークスペースでは、常に作業中のブランチ上のヘッド変更セットのコンテンツがロードされるため、そのブランチ上の異なる変更セットを示すように書き込み可能な Xlink '{0}' を編集することはできません。
== PendingDirectoryConflict ==
マージを処理する前に解決する必要があるディレクトリ競合があります。
== PendingDirectoryConflicts ==
マージを処理する前に解決する必要があるディレクトリ競合が {0} 個あります。
== PrivDirDiff ==
非公開のディレクトリ間の差分は表示できません
== ProfileNameAlreadyExists ==
プロファイル名がすでに存在します
== RepCannotBeLoadedInsideItself ==
リポジトリはそれ自体の内部にロードできません。リポジトリ {0} はすでに '{2}' にロードされているため、'{1}' にロードできません。
== RepNameField ==
リポジトリ名
== RepSpecField ==
リポジトリ指定
== RepositoryLoadedTwiceOnWk ==
リポジトリ {0} は '{1}' と '{2}' に 2 回マウントされています。マウントポイントを指定してください。
== RestorePathShouldNotExist ==
復元パスが存在していない必要があります。
== RetrievingOrgsProgress ==
組織を取得しています...
== RevdatanotfoundForSpec ==
指定されたリビジョン指定でデータが見つかりません
== RevertToCurrentRev ==
指定されたリビジョン '{0}' は現在のリビジョンです。元に戻す必要はありません。
== ReviewNameField ==
コードレビューのタイトル
== RevisionCannotBeFoundOnRep ==
{0} の現在のリビジョンがリポジトリ '{1}' に見つかりません。
== SecondsAgo ==
{0} 秒前
== SecuredPathField ==
指定されたセキュリティで保護されたパス
== SecuredPathTagField ==
セキュリティで保護されたパスのタグ
== SelectorCsetZeroRootCannotBeLoaded ==
指定されたセレクターではワークスペースを初期化できません。おそらくそのセレクターのリポジトリの初期変更セットをロードするのに十分な権限がありません。
== SelectorRepNotFound ==
リポジトリが見つかりません。おそらくセレクターにエラーが含まれています。
== SelectorTreeContentCannotBeLoaded ==
セレクターのコンテンツをロードできません。おそらくそれをロードするのに十分な権限がありません。
== ShelveIdGreaterThanZero ==
シェルブ ID はゼロより大きい整数である必要があります
== SubtractiveIntervalMerge ==
減算的な間隔のマージ
== SubtractiveMerge ==
減法マージ
== SupportBundleAdding ==
{0} を追加しています...
== SwitchSelectorErrorMultiplePathsInRule ==
リポジトリ {0} に複数のパス規則があります。セレクターを自動で切り替えることはできません
== SwitchSelectorErrorNoRepFound ==
現在のワークスペースセレクターにリポジトリ {0} の規則が含まれていません
== SwitchSelectorErrorNoRepFoundOnlyOneRule ==
現在のワークスペースセレクターにリポジトリ {0} の規則が含まれていません
== SwitchSelectorErrorObjectsOnSameRep ==
同じリポジトリで 1 つ以上のブランチまたはラベルが選択されています
== SyncBranchWithMultipleHeads ==
ブランチ {0} に複数のヘッドがあります。同期を続行するにはマージしてください
== SyncBranchesWithMultipleHeads ==
ブランチ {0} に複数のヘッドがあります。同期を続行するにはマージしてください
== TransformedItemAlreadyApplied ==
同じ項目の規則がすでに適用されているため、規則 '{0}' を適用できません '{1}'
== TransformerMvRuleDstInUseError ==
同期先パスが使用されているため、規則 '{0}' を適用できません。
== TransformerMvRuleDstInsideSrcError ==
項目をそれ自体の内部に移動できないため、規則 '{0}' を適用できません。
== TransformerMvRuleModifiesAppliedRule ==
すでに適用済みの規則 ('{1}') が変更されるため、規則 '{0}' を適用できません。
== TransformerRmRuleMvInsideError ==
移動規則 ('{1}') が含まれるため、規則 '{0}' を適用できません。
== TransformerRuleDeleteRootError ==
ルート項目は削除できないため、規則 '{0}' を適用できません。
== TransformerRuleMissingPathError ==
パス '{1}' が見つからないため、規則 '{0}' を適用できません。
== TriggerNameField ==
トリガー名
== TwoRulesForSameBranchError ==
ブランチ '{0}' にはすでに拡張ルール '{0} -> {2}' があるため、新しい拡張ルール '{0} -> {1}' を追加できません。
== UnableToOpen ==
URL を開くことができません:
== UndeleteNotSupported ==
Xlink では削除の取り消し操作はサポートされていません。
== UnexpectedError ==
予期しないエラーが発生しました。
== UnexpectedErrorOnServer ==
サーバーで予期しないエラーが発生しました。詳細については、サーバーログを確認してください。
== UnreachableServer ==
サーバー '{0}' に到達できません。
== UnrecognizedLanguage ==
現在、選択されたファイルの言語はサポートされていません。
== UnsupportedMergeType ==
サポートされていないマージタイプ
== UpPasswordCorrupt ==
クライアントの設定ファイルのパラメーター 'password' が破損しています。
== UpdateWkContentError ==
次のエラーが原因で、ワークスペース '{0}' のコンテンツを更新できません: {1}
== UserDefinedExpansionRuleSuffix ==
[ユーザー定義]
== UsingDefaultConfiguration ==
デフォルト設定を使用中
== WkConfigurationDirAlreadyChanged ==
ディレクトリ '{0}' は '{1}' の内部に変更が含まれるため、ロード/アンロードできません。ディレクトリ内部のすべての変更を取り消して、操作を再試行してください。
== WkConfigurationFileAlreadyChanged ==
ファイル '{0}' は '{1}' ですでに変更されているため、ロード/アンロードできません。変更を取り消して、操作を再試行してください。
== WkConfigurationItemAlreadyLoaded ==
項目 '{0}' はすでにワークスペースにロードされています。新しい場所にロードするために、'{1}' をアンロードしてください。
== WkConfigurationPathAlreadyInUse ==
パス '{0}' に別の項目がロードされています。アンロードして操作を再試行してください。
== WkConfigurationRootAlreadyChanged ==
ワークスペースに保留中の変更があるため、ルート項目をロード/アンロードできません。ワークスペースのすべての変更を取り消して、操作を再試行してください。
== WkNameField ==
ワークスペース名
== WkPathField ==
ワークスペースパス
== WktreeCorrupt ==
ワークスペース '{0}' のメタデータが破損しています。ワークスペースを更新してください。
== WorkspacePathNotResolved ==
項目 {0} のワークスペースパスを解決できません。
== WorkspaceWithChangesApplingLabel ==
ワークスペースに変更が含まれています。現在のワークスペースに保留中の変更がある場合は、ラベルを適用できません。
== WrongConflictToResolve ==
'{0}' は解決する有効な競合ではありません。
== WrongPercentValue ==
値 '{0}' は有効な割合ではありません。
== WrongResolutionInfo ==
'{0}' は解決策 '{1}' の有効な解決情報ではありません。
== WrongResolutionOption ==
'{0}' は有効な解決策ではありません。
== XlinkCsetNotFound ==
Xlink {0} で指定された cset が見つかりません
== XlinkRootNotFound ==
Xlink のルート '{0}' が {1}@{2}@{3} に見つかりません。
== Years ==
{0} 年
== YearsAgo ==
{0} 年前
== RevisionToReloadNotFound ==
リロードするリビジョンが見つかりませんでした
== InvalidEncryptionMethod ==
指定された暗号化方法が無効です: {0}。AES128、AES192、または AES256 を使用してください
== MissingEncryptionPassword ==
--encryptpassword を使用してパスワードを指定してください
== EmptyEncryptionPassword ==
有効な暗号化パスワードを指定してください
== MissingEncryptionServer ==
--encryptserver を使用してサーバーを指定してください
== EmptyEncryptionServer ==
有効な暗号化サーバーを指定してください
== MkworkspaceDynamicIncorrectTreespec ==
正しくないブランチ、変更セットまたはラベルの指定: '{0}'
== MkworkspaceDynamicTreespecNotfound ==
指定 '{0}' のブランチ、変更セット、またはラベルが見つかりませんでした
== MkworkspaceDynamicAlreadyExists ==
ディレクトリ '{0}' はすでに存在していて空ではありません。
== CmdPatchFileNotFound ==
パッチを含んだファイルが見つかりませんでした。
== GameUiCheckinConflictsError ==
一部のローカル変更を現在のサーバーバージョンに適用できないため、チェックイン操作を完了できません。ローカルの変更と現在のサーバーバージョンとの間の競合をチェックしてください。
== IsNotWk ==
{0} はワークスペース内にありません。

View File

@@ -0,0 +1,7 @@
fileFormatVersion: 2
guid: f04ab50f8452f4367be9271932ec2cd4
TextScriptImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:

View File

@@ -0,0 +1,892 @@
== AddNotAllowedPathIsFreeByTransformerRule ==
'{0}' 항목을 추가할 수 없습니다. 경로 '{0}'을(를) 서버에서 이미 사용 중이지만, 변환기 규칙 '{1}'(으)로 인해 클라이언트에서는 사용 중이지 않습니다.
== AddedItemCannotBeLocked ==
'{0}' 항목은 추가된 항목이므로 잠글 수 없습니다. (참고: 항목이 추가된 항목으로 표시되지 않는 경우, 워크스페이스가 손상되었을 수 있습니다. 지원팀에 문의하십시오)
== AdminReadonlyNotSupported ==
서버 '{0}' 버전은 admin readonly 명령을 지원하지 않습니다. 서버 버전을 업그레이드하십시오.
== AttNameField ==
속성 이름
== BisyncMissingChangesPull ==
외부 SCM에서 가져올 개정이 누락되었습니다({0}은(는) 마지막 외부 변경사항이 아님). Unity VCS 변경사항을 내보내기 전에 모든 외부 SCM 변경사항을 가져와야 합니다.
== BisyncMissingSubmoduleConfiguration ==
'{0}'에 해당하는 git 리포지토리가 정의되지 않았습니다. Xlink를 내보낼 수 없습니다. 구성 파일 '{1}'의 하위 모듈 섹션에 등가 항목을 추가하십시오.
== BisyncMissingSubmoduleTarget ==
커밋 {0}@{1}이(가) 동기화되지 않았습니다. 리포지토리 {1}을(를) 먼저 동기화해야 합니다.
== BisyncMissingXlinkedCset ==
변경 세트 {0}@{1}이(가) 동기화되지 않았습니다. 리포지토리 {1}을(를) 먼저 동기화해야 합니다.
== BothDirectoriesMustBeOnSameMountToMove ==
이동하려면 소스 디렉터리와 대상 디렉터리가 모두 같은 마운트 지점에 있어야 합니다. {0}, {1}.
== BrNameField ==
브랜치 이름
== BranchDoesnotexist ==
지정된 브랜치 {0}이(가) 존재하지 않습니다
== BranchOrMarkerChangesetDoesntexist ==
지정하신 레이블 또는 브랜치 {0}이(가) 유효하지 않습니다. 레이블이 지정된 변경 세트(또는 브랜치 헤드) {1}이(가) 존재하지 않습니다.
== BranchParentDoesnotexist ==
지정된 브랜치 {0}에 부모가 없습니다
== BusyWorkspace ==
워크스페이스 '{0}'이(가) 사용 중입니다. 나중에 시도하십시오
== CannotDoChangeEditedXlink ==
편집된 Xlink에서 체크아웃을 수행할 수 없습니다.
== CannotDoChangeReadonlyXlink ==
읽기 전용 Xlink에서 항목을 수정할 수 없습니다.
== CannotDoChangeUnresolvedXlink ==
미해결 Xlink 내의 항목을 수정할 수 없습니다.
== CannotEditXlinkRoot ==
Xlink 루트를 편집할 수 없습니다.
== CannotIncomingChangesMergeInProgress ==
진행 중인 병합이 있으므로 새 변경사항(수신 변경사항)을 가져올 수 없습니다. 병합을 먼저 완료해야 합니다.
진행 중인 병합: 변경 세트 {1}의 {0}
== CannotIncomingChangesMergePendingToConfirm ==
현재 병합을 먼저 체크인해야 하므로 새 변경사항(수신 변경사항)을 가져올 수 없습니다. 새 브랜치에 변경사항을 체크인하거나 현재 브랜치의 마지막 변경 세트에서 병합할 수 있습니다.
== CannotMergeIncomingChangesInProgress ==
진행 중인 수신 변경사항 작업이 있으므로 병합을 시작할 수 없습니다. 해당 작업을 먼저 완료해야 합니다.
== CannotMergeMergeInProgress ==
이미 진행 중인 병합이 있으므로 새 병합을 시작할 수 없습니다. 먼저 병합한 다음 새 병합을 시작하십시오.
진행 중인 병합: 변경 세트 {1}의 {0}
== CannotMergetoWithConflicts ==
연결하려는 Unity VCS 서버가 새 기능을 지원하지 않을 수 있습니다. 서버측 병합(또는 "대상에 병합"과 충돌 해결 방법)을 사용하려면 버전 7.0.16.2077 이상이여야 합니다. 이 경우 서버 설치를 업그레이드하십시오. 그렇지 않으면 서버 로그에서 자세한 내용을 확인하십시오.
== CannotPerformPartialCheckin ==
체크인 작업을 수행할 수 없습니다. 모든 병합 변경사항을 함께 체크인해야 병합 추적 가능성을 올바르게 저장할 수 있습니다. 모든 병합 변경사항을 포함해 작업을 반복하십시오.
== CannotPerformPartialUndo ==
실행 취소 작업을 수행할 수 없습니다. 모든 병합 변경사항을 함께 실행 취소해야 합니다. 모든 병합 변경사항을 포함하거나 모두 제외하고 작업을 반복하십시오.
== CannotSwitchWithPendingChanges ==
대기 중인 변경사항이 있으므로 브랜치/레이블/변경 세트/임시 저장으로 전환할 수 없습니다. 대기 중인 변경사항을 검토하고 작업을 다시 시도하십시오.
== CannotUndoAdded ==
추가되지 않은 변경사항이 포함되어 있으므로 추가된 '{0}'을(를) 실행 취소할 수 없습니다
== CannotUndoCopied ==
콘텐츠를 가진 복사된 디렉터리는 실행 취소할 수 없습니다
== CannotUndoMoved ==
{2}이(가) 제거되었으므로 {0}에서 {1}(으)로의 이동을 실행 취소할 수 없습니다
== CannotUpdateWithPendingChanges ==
대기 중인 변경사항이 있으므로 워크스페이스를 업데이트할 수 없습니다. 대기 중인 변경사항을 검토하고 작업을 다시 시도하십시오.
== CannotUpdateWorkspaceContainsChanges ==
현재 구성에 업데이트할 새 변경 세트가 없습니다. 워크스페이스에 대기 중인 변경사항이 있습니다. 최신 변경사항을 가져오려면 업데이트를 실행하는 대신 해당 변경사항을 실행 취소하십시오.
== CantArchiveAnAlreadyArchivedRevision ==
이미 보관된 개정을 보관할 수 없습니다. {0}
== CantArchiveCheckedoutrev ==
체크아웃된 레이블을 보관할 수 없습니다. {0}
== CantArchiveDirectory ==
디렉터리를 보관할 수 없습니다. {0}
== CantArchiveFromDifferentRepositories ==
단일 호출로 다른 리포지토리의 개정을 보관할 수 없습니다
== CantDiffBranchNoParent ==
브랜치 {0}의 부모 변경 세트를 찾을 수 없으므로 이를 비교할 수 없습니다.
== CantDiffCsetNoParent ==
변경 세트 {0}에 부모가 없으므로 이를 비교할 수 없습니다.
== CantEditAndDeleteReview ==
인수 -e(편집) 및 -d(삭제)를 함께 사용할 수 없습니다.
== CantFindDataForArchived ==
요청한 보관된 개정에 대한 데이터를 찾을 수 없습니다
== CantRenameElementAlreadyExist ==
해당 이름을 가진 요소가 이미 존재하므로 이름을 "{0}"에서 "{1}"(으)로 변경할 수 없습니다
== CantRestoreNonArchivedData ==
{0}에 대한 데이터가 보관되지 않았으므로 복원할 수 없습니다. 해당 개정에 대해 데이터가 보관된 경우, 서버가 보관된 데이터를 해결 중이고 복원하기 위해 비활성화했는지 확인하십시오
== CantRevertToDifferentItem ==
지정된 개정 '{0}'이(가) 다른 항목을 참조하므로 항목을 되돌릴 수 없습니다.
== CantUpdateBaseChangesetBranchWithRevisions ==
브랜치가 비어 있어야 하므로 브랜치의 베이스 변경 세트를 업데이트할 수 없습니다.
== ChangeMustBeSelected ==
변경사항 '{0}'을(를) 선택하려면 변경사항 '{1}'도 선택해야 합니다.
== ChangelistAddtoBuiltinmergeEx ==
빌트인 변경 목록에 변경사항을 추가할 수 없습니다: '{0}'.
== ChangelistAlreadyExist ==
이름이 {0}인 변경 목록이 이미 있습니다.
== ChangelistCannotDeleteBuiltinEx ==
'빌트인' 유형의 변경 목록은 삭제할 수 없습니다.
== ChangelistCannotEditBuiltinEx ==
'빌트인' 유형의 변경 목록은 편집할 수 없습니다.
== ChangelistCannotShowBuiltinEx ==
빌트인 변경 목록의 콘텐츠를 표시할 수 없습니다: '{0}'. '빌트인' 변경 목록을 표시하려면 'cm status --changelist' 명령을 사용하십시오.
== ChangelistCorruptedStorageFile ==
변경 목록 정보 데이터 파일을 로드할 수 없습니다. 잘못된 파일 형식일 수 있습니다.
== ChangelistDeletefromBuiltinEx ==
'빌트인' 변경 목록의 변경사항을 삭제할 수 없습니다: '{0}'.
== ChangelistInvalidName ==
잘못된 변경 목록 이름: '{0}'.
== ChangelistNotFound ==
{0} 변경 목록이 존재하지 않습니다
== ChangesetMoveRepositoryMismatch ==
목표로 하는 변경 세트와 대상 브랜치가 서로 다른 리포지토리에 있습니다.
== ChangetNotLoadOnConf ==
현재 워크스페이스 구성에 변경 세트 {0}이(가) 로드되지 않았습니다.
== CheckinTooManyIgnoredErrors ==
체크인할 변경사항이 너무 많으면 체크인할 수 없습니다. 체크인을 완료할 수 없습니다. 변경사항을 검토하고 다시 시도하십시오.
== CherryPick ==
체리픽
== ClientconfWithErrors ==
클라이언트 구성 파일 "client.conf"에 오류가 있습니다: {0}
== CloakedCannotBeDeleted ==
'{0}'이(가) 클로킹되었으므로 삭제할 수 없습니다.
== CloakedDstCannotBeMoved ==
'{0}'이(가) 클로킹되었으므로 항목을 '{0}'(으)로 이동할 수 없습니다.
== CloakedSrcCannotBeMoved ==
'{0}'이(가) 클로킹되었으므로 이동할 수 없습니다.
== CloudEditionInvalidCredentials ==
사용자 이름 또는 비밀번호가 유효하지 않습니다.
== CmdBadPosition ==
트리거 위치는 정수여야 합니다.
== CmdErrorInvalidWebtriggerUri ==
지정된 URI '{0}'이(가) 유효하지 않습니다.
== CmdErrorNoSuchChangeset ==
{1} 리포지토리에 {0} 변경 세트가 없습니다.
== CommentField ==
코멘트
== CompMethodError ==
{0}은(는) 유효한 비교 방법이 아닙니다
== ContentMustBeUndoCheckedout ==
디렉터리 '{0}'에서 체크아웃 실행 취소 작업을 수행하려면 디렉터리 내용이 작업에 포함되어야 합니다.
== CorruptConfigurationFile ==
구성 파일 '{0}'의 데이터가 잘못되었거나 손상되었으므로 파일을 읽을 수 없습니다.
== CsetTreeCannotBeLoaded ==
변경 세트 '{0}'의 내용을 로드할 수 없습니다.
== DaysAgo ==
{0}일 전
== DeleteNotAllowedTransfomerRuleInside ==
'{0}' 항목에 변환기 규칙 '{1}'이(가) 있으므로 삭제할 수 없습니다.
== DestinationField ==
대상
== DestinationMustBeCheckedin ==
이동 소스 '{0}'은(는) 대상 '{1}'을(를) 체크인하지 않으면 체크인할 수 없습니다.
== DifferentRepositoryBrSpecs ==
다른 리포지토리에서 브랜치를 지정할 수 없습니다
== DifferentRepositoryCsSpecs ==
다른 리포지토리에서 변경 세트를 지정할 수 없습니다
== DifftoolsUncorrectDefined ==
비교 툴 "{0}" 실행 중 오류가 발생했습니다. client.conf의 비교 툴이 잘못 정의되었습니다.
== SpreadsheetcompareFailed ==
SpreadsheetCompare.exe를 실행하는 데 실패했습니다. 명령: "{0}".
== DirConflictsCannotBeApplied ==
해당 해결 방법으로는 {0}개의 충돌을 해결할 수 없습니다. 해당 충돌에 대해 다른 해결 방법을 시도하거나 다른 충돌을 먼저 해결하십시오.
== DiscardedDeletedWithDiscardedMoved ==
삭제된 '{0}'은(는) '{1}'에서 '{2}'(으)로 이동이 취소된 항목이 포함되어 있으므로 체크인할 수 없습니다.
== DmnotavailableWithDir ==
dm 명령은 디렉터리가 아닌 파일 비교에만 사용할 수 있습니다.
== DuplicatedBrSpecified ==
지정된 브랜치 목록에 중복된 항목:{0}이(가) 있습니다. 중복된 항목을 제거하십시오.
== DuplicatedItemOnWk ==
이 항목은 {0}, {1}에 두 번 로드되었습니다. 완료되지 않은 '이동' 작업의 결과일 수 있습니다. 두 인스턴스 중 하나를 제거하십시오.
== EncodingError ==
{0}은(는) 잘못된 텍스트 인코딩입니다
== ErrorAclNoPermissions ==
지정된 권한 없음
== ErrorAclNoSuchPermission ==
다음 권한 없음: {0}
== ErrorAclNoSuchUserOrGroup ==
다음 사용자나 그룹이 없습니다. {0}
== ErrorAclNoSuchUserOrGroupSpecified ==
지정된 사용자나 그룹이 없습니다.
== ErrorAclWrongBranchesArg ==
잘못된 "--branches" 매개 변수입니다. 브랜치 이름 사이에 공백이 없는지 확인하거나 전체 매개 변수를 인용 부호로 묶으십시오.
예:
--branches=/main,/task001
--branches="/main, /task001"
"--branches=/main, /task001"
== ErrorArchiveCantRetrieveData ==
보관된 분량을 가져올 수 없습니다. 보관된 데이터를 찾으려면 externaldata.conf 파일을 올바른 경로로 구성하십시오. 베이스 파일 이름: {0}. 코멘트: {1}. 파일: {2}
== ErrorCannotRenameDynamicWk ==
동적 워크스페이스 이름을 변경할 수 없습니다.
== ErrorCantImportInvalidPackage ==
잘못된 복제 패키지입니다. 유효한 버전 서명을 찾을 수 없습니다
== ErrorClientconfignotfound ==
Unity VCS클라이언트가 현재 사용자에 대해 올바르게 구성되지 않았습니다. 클라이언트 구성 파일 {0}을(를) 찾을 수 없습니다. cm configure를 실행하여 텍스트 모드 구성을 수행하거나 그래픽 모드의 경우 '{1} --configure'를 실행하십시오.
== ErrorDiffType ==
서로 다른 유형의 항목 간 차이점은 계산할 수 없습니다
== ErrorEmptySelector ==
선택기는 비워둘 수 없습니다.
== ErrorMoveSrcDstEqual ==
{0}을(를) 이동할 수 없습니다. 소스 경로와 대상 경로가 같습니다
== ErrorNoRepositoriesFound ==
모든 서버에 리포지토리가 없습니다
== ErrorPartialConfigureChangeCannotApply ==
요청된 작업은 경로 {0}에 적용할 수 없습니다(이미 로드되었거나 로드가 취소됨).
== ErrorPartialConfigurePathNotFound ==
경로 {0}을(를) 찾을 수 없습니다.
== ErrorPartialConfigureWrongFormat ==
예상된 형식을 찾을 수 없습니다. 자세한 내용은 명령 사용법이나 도움말을 확인하십시오.
== ErrorReplicatePackageDoesntExist ==
패키지 {0}이(가) 없습니다
== ErrorTwoCsetWithPathDiff ==
'{0}'와(과) '{1}'의 차이점을 계산할 수 없습니다.
== ErrorUpdateTrailingDots ==
Windows에서는 파일 이름 뒤에 후행 점을 사용할 수 없습니다.
== ExpansionRulesHeader ==
브랜치 확장 규칙:
== FailConnectionServer ==
서버 {0}에 연결할 수 없습니다
== FastChgRepNotAllowedOnTransWk ==
빠른 업데이트는 변환기 규칙을 사용해 대상 리포지토리를 변경하는 데 사용될 수 없습니다. 표준 업데이트를 사용하십시오.
== FastNotAllowedRuleRestricion ==
서버 변경사항 '{0}'을(를) 변환기 규칙 '{1}'이(가) 있는 워크스페이스에 적용할 수 없으므로 빠른 업데이트를 사용할 수 없습니다. 필요한 경우 워크스페이스 변환기 규칙을 업데이트하고 표준 업데이트를 사용하십시오.
== FastUpdCloakedError ==
빠른 업데이트는 클로킹된 규칙과 함께 사용될 수 없습니다. 표준 업데이트를 사용하십시오.
== FastUpdConflictsError ==
로컬 및 서버 변경사항이 충돌하므로 빠른 업데이트를 수행할 수 없습니다.
== FastUpdPendingChangesError ==
대기 중인 변경사항이 있으므로 빠른 업데이트를 수행할 수 없습니다. 대기 중인 변경사항을 검토하고 작업을 다시 시도하십시오.
== FastUpdPendingMergesError ==
대기 중인 병합 링크가 있으므로 빠른 업데이트를 수행할 수 없습니다. 대기 중인 병합을 검토하고 작업을 다시 시도하십시오.
== FastUpdateApplyChangesError ==
워크스페이스에서 빠른 업데이트를 실행할 수 없습니다: '{0}'. 모든 로컬 변경사항을 실행 취소하고 빠른 업데이트 옵션을 비활성화한 후 업데이트를 다시 실행하십시오.
== FieldTooLong ==
{0}이(가) 너무 깁니다. 현재 크기는 {1}입니다. 허용된 최대 크기는 {2}입니다
== FileTypesFileNotFound ==
파일 유형 파일 {0}을(를) 찾을 수 없습니다
== FindNeedRepositories ==
"on repositories"절은 워크스페이스가 아닌 쿼리에 필요합니다.
== FormatterError ==
필드 {0}은(는) 지정된 객체 유형에 유효하지 않습니다
== GameUiCiHeadOutOfDateError ==
작업이 시작된 후 새 변경사항이 리포지토리 '{0}'에 생성되었으므로 체크인 작업을 완료할 수 없습니다. 새 서버 변경사항을 포함하려면 체크인 작업을 다시 시도하십시오.
== GameuiCiInsideUnresolvedXlinkNotAllowed ==
Xlink '{0}'을(를) 해결할 수 없습니다. 미해결 Xlink에 있는 변경사항을 체크인할 수 없습니다.
== GameuiCoBrMissingXlink ==
Xlink '{0}'이(가) 더 이상 서버에 로드되지 않으므로 Xlink 내에서는 변경할 수 없습니다. 워크스페이스 구성을 업데이트하십시오.
== GameuiCoBrUnresolvedXlink ==
오류로 인해 Xlink '{0}'을(를) 지금 바로 해결할 수 없으므로 Xlink 내에서는 변경할 수 없습니다: {1}
== GenericError ==
서버 {0}에 오류가 발생했습니다
== GetRevisionDirectoryNotSupported ==
GetRevision은 디렉터리에서 지원되지 않습니다. 디렉터리 내용을 가져오려면 이를 워크스페이스 규칙에 로드하십시오.
== GettingSSOProviders ==
조직 공급자를 가져오는 중...
== GluonPartialUpdateToDifferentBranch ==
업데이트 작업을 계속할 수 없습니다. 대상 변경 세트가 현재 워크스페이스 브랜치에 있어야 합니다: {0}.
== HoursAgo ==
{0}시간 전
== IncomingChangesCannotCalculateMerge ==
수신 변경사항을 계산할 수 없습니다. 워크스페이스 변경 세트가 삭제되었는지 확인하거나 지원팀에 문의하십시오.
== IncomingChangesDontMerge ==
업데이트 작업이 충돌을 감지했습니다. 작업을 --dontmerge 옵션으로 실행했으므로 계속할 수 없습니다.
== IncomingChangesNotSupported ==
{0} 서버는 수신 변경사항 작업을 지원하지 않습니다. 서버를 업그레이드하거나 일반 병합/업데이트를 실행해 최신 변경사항을 가져오십시오.
== IncomingChangesReadonlyXlinksNotSupported ==
읽기 전용 Xlink 변경사항은 수신 변경사항에서 지원되지 않습니다. 최신 변경사항을 가져오려면 일반 병합을 실행하십시오.
== IncomingTansformerRulesNotSupported ==
워크스페이스에 변환기 규칙이 있습니다. 변환기 규칙은 현재 수신 변경사항에서 지원되지 않습니다. 모든 대기 중인 변경사항을 먼저 실행 취소하고 워크스페이스를 업데이트하십시오. 유지하려는 대기 중인 변경사항이 있는 경우, 실행 취소하기 전에 이를 임시 저장하고 업데이트 후에 임시 저장된 내용을 적용할 수 있습니다.
== IncomingWxlinkBackwardEditionNotSupported ==
쓰기 가능한 Xlink '{0}'이(가) 이전 변경 세트를 가리키도록 편집되었습니다. 이 쓰기 가능한 Xlink 에디션은 현재 수신 변경사항에서 지원되지 않습니다. 모든 대기 중인 변경사항을 먼저 실행 취소하고 워크스페이스를 업데이트하십시오. 유지하려는 대기 중인 변경사항이 있는 경우, 실행 취소하기 전에 이를 임시 저장하고 업데이트 후에 임시 저장된 내용을 적용할 수 있습니다.
== IncomingChangesSubbranchesNotSupported ==
하위 브랜치에서 작업 중입니다. 브랜치 헤드의 부모가 아닌 변경 세트를 로드할 때 이런 현상이 일어날 수 있습니다. 하위 브랜치는 수신 변경사항에서 지원되지 않습니다. 최신 변경사항을 가져오려면 cs:{0}에서 일반 병합을 실행하십시오.
== IncompatibleCmdOptions ==
호환되지 않는 옵션: {0}.
== IncorrecBrspec ==
잘못된 브랜치 사양
== IncorrectCiDateFormat ==
'{0}' 날짜는 '{1}' 형식을 사용해 분석할 수 없습니다.
== IncorrectExtensionConfiguration ==
{0} 줄에 잘못된 이슈 추적기 구성 데이터: {1}
== IncorrectExtensionConfigurationParameter ==
{0} 줄에 잘못된 이슈 추적기 매개 변수 구성: {1}
== IncorrectSelector ==
선택기가 올바르게 정의되지 않았습니다.
== IncorrectSelectorErrorMultiplePathsForRep ==
선택기가 올바르게 정의되지 않았습니다. 리포지토리 {0}에 대한 경로가 여러 개입니다.
== IncorrectSelectorMultipleRules ==
선택기가 올바르게 정의되지 않았습니다. 리포지토리 규칙이 여러 개입니다.
== IncorrectSelectorNoRule ==
선택기가 올바르게 정의되지 않았습니다. 리포지토리 규칙이 없습니다.
== IncorrectSelectorParamInvalidMountPoint ==
선택기가 올바르게 정의되지 않았습니다. 리포지토리 {0}에 마운트 지점({1})이 있으면 안 됩니다.
== IncorrectSelectorParamRepDoesntexist ==
선택기가 올바르게 정의되지 않았습니다. 지정된 리포지토리가 없습니다: {0}.
== IncorrectSelectorParamRepServerCannotBeReached ==
지정된 리포지토리 {1}에 연결된 서버({0})에 연결할 수 없습니다.
== IncorrectSelectorParamRepnameCantBeEmpty ==
선택기가 올바르게 정의되지 않았습니다. 리포지토리 이름은 비워둘 수 없습니다.
== Incorrectspec ==
잘못된 객체 사양 {0}
== InsensitiveDuplicatedItem ==
항목 {0} 및 {1}은(는) 대소문자를 구분하지 않는 파일 시스템에 동시에 로드될 수 없습니다. {0} 항목이 취소됩니다.
== IntervalMerge ==
간격 병합
== InvalidCharsInName ==
{0}은(는) 다음 문자를 포함할 수 없습니다:
{1}
== InvalidExpansionRule ==
확장 규칙 '{0}'이(가) 유효하지 않습니다.
== InvalidExpansionRuleRepNotMatch ==
'{1}' 브랜치는 리포지토리 '{3}'이(가) 아닌 '{2}'의 브랜치여야 하므로 확장 규칙 '{0}'이(가) 유효하지 않습니다.
== InvalidFieldError ==
필드 '{0}'이(가) 유효하지 않습니다.
== InvalidFormatString ==
잘못된 형식 문자열
== InvalidMergeDstBrSpec ==
변경 세트 사양이 유효하지 않은 병합 대상입니다.
== InvalidMergeDstSpec ==
병합 대상 사양이 유효하지 않습니다. 대신 변경 세트 사양이나 브랜치 사양을 사용하십시오.
== InvalidMergespec ==
잘못된 사양 {0}
== InvalidMountPoint ==
리포지토리 {1}의 마운트 지점 '{0}'이(가) 워크스페이스 '{2}'에 유효하지 않습니다. 이전 버전일 수 있습니다.
== InvalidMoveDstPriv ==
제어된 항목을 비공개 디렉터리로 이동할 수 없습니다
== IsNotAnXlink ==
'{0}'은(는) Xlink가 아닙니다.
== ItemAlreadyExistsOnWkWithDifferentTypeDir ==
{0} 항목이 이미 워크스페이스에 있지만, 파일이 아닌 디렉터리이므로 업데이트할 수 없습니다
== ItemAlreadyExistsOnWkWithDifferentTypeFile ==
{0} 항목이 이미 워크스페이스에 있지만, 디렉터리가 아닌 파일이므로 업데이트할 수 없습니다
== ItemAlreadyLocked ==
'{0}' 항목은 배타적으로 체크아웃된 {1}이므로 잠글 수 없습니다.
== ItemAlreadyLockedOnMergeFromHead ==
'{0}'은(는) 이미 잠겨 있는 {1}이므로 병합을 계속할 수 없습니다. 계속하려면 파일의 잠금을 풀거나 변경사항을 실행 취소해야 합니다. 나중에 잠금이 필요한 파일을 변경하기 전에 체크아웃하면 이 오류를 방지할 수 있습니다.
== ItemCannotBeFoundOnRep ==
리포지토리 '{2}'에서 '{0}' 항목(ItemId:{1})을 찾을 수 없습니다. 이전 버전 워크스페이스에서 작업 중일 수 있습니다. 업데이트하십시오.
== ItemLockOutOfDateOnMergeFromHead ==
'{0}'은(는) 잠글 수 없습니다. 최신 개정이 아니며, 잠금은 최신 버전에서만 할 수 있습니다. 변경사항을 실행 취소하고 다시 업데이트할 수 있습니다. 나중에 잠금이 필요한 파일을 변경하기 전에 체크아웃하면 이 오류를 방지할 수 있습니다.
== ItemMustBeUndoCheckedout ==
'{1}'에 종속성이 있으므로 '{0}'을(를) 실행 취소할 수 없습니다. '{1}'을(를) 명령 인수에 추가하고 다시 시도하십시오.
== ItemNameField ==
항목 이름
== ItemPathField ==
항목 경로
== LockCopiedItemsNotSupported ==
{0} 서버는 잠금 복사된 항목을 지원하지 않습니다. 서버를 업그레이드하세요.
== LogOnPrivateNotCsRep ==
비공개 경로에서 로그 명령을 실행하려면 변경 세트나 리포지토리 전체 사양을 지정해야 합니다.
== LsItemNotFound ==
{0} 항목에 대한 선택기를 해결할 수 없습니다
== LsItemNotFoundSelector ==
{0} 항목에 대한 선택기를 해결할 수 없습니다. 커스텀 선택기를 지정하고 있으므로 '리포지토리 형식'의 경로를 사용해야 합니다: c:\myworkspace\src 대신 /src를 사용하십시오
== MainBranchesNotAllowed ==
상위 수준 브랜치를 이 에디션에서 사용할 수 없으며, 자식 브랜치만 생성할 수 있습니다.
== Merge ==
병합
== MergeAddNotAllowedPathFreeByRule ==
'{0}' 항목을 추가할 수 없습니다. 경로 '{0}'을(를) 서버에서 이미 사용 중이지만, 변환기 규칙 '{1}'(으)로 인해 클라이언트에서는 사용 중이지 않습니다. 현재 변환기 규칙으로는 병합을 완료할 수 없습니다. 관련된 변환기 규칙을 제거하거나 변환되지 않은 워크스페이스를 사용해 병합을 다시 시도하십시오.
== MergeDeleteNotAllowedRuleInside ==
'{0}' 항목에 변환기 규칙 '{1}'이(가) 있으므로 삭제할 수 없습니다. 현재 변환기 규칙으로는 병합을 완료할 수 없습니다. 관련된 변환기 규칙을 제거하거나 변환되지 않은 워크스페이스를 사용해 병합을 다시 시도하십시오.
== MergeMoveNotAllowedPathFreeByRule ==
'{0}' 항목을 '{1}'(으)로 이동할 수 없습니다. 경로 '{1}'을(를) 서버에서 이미 사용 중이지만, 변환기 규칙 '{2}'(으)로 인해 클라이언트에서는 사용 중이지 않습니다. 현재 변환기 규칙으로는 병합을 완료할 수 없습니다. 관련된 변환기 규칙을 제거하거나 변환되지 않은 워크스페이스를 사용해 병합을 다시 시도하십시오.
== MergeMoveNotAllowedTransformedItem ==
'{0}' 항목이 규칙 '{1}'에 의해 변환되었으므로 이동할 수 없습니다. 현재 변환기 규칙으로는 병합을 완료할 수 없습니다. 관련된 변환기 규칙을 제거하거나 변환되지 않은 워크스페이스를 사용해 병합을 다시 시도하십시오.
== MergeNeeded ==
체크인하려면 cs:{0}@rep:{2}@repserver:{3} 변경 세트(마운트:{4})에서 cs:{1}@rep:{2}@repserver:{3}(마운트:{4}) 변경 세트(현재 로딩 중인 변경 세트)로 병합해야 합니다. 체크인 작업을 계속할 수 없습니다. 현재 워크스페이스 내용을 현재 작업 중인 브랜치의 최신 내용과 병합해 충돌을 해결해야 합니다. 그런 다음 체크인 작업을 다시 시도할 수 있습니다.
== MergeRestorerDeletedPathInUse ==
변환기 규칙 '{0}'에 의해 삭제된 경로가 변환기 규칙 '{1}'에 의해 다시 사용되었으므로 삭제된 내용을 복원할 수 없습니다. 현재 변환기 규칙으로는 병합을 완료할 수 없습니다. 관련된 변환기 규칙을 제거하거나 변환되지 않은 워크스페이스를 사용해 병합을 다시 시도하십시오.
== MergeRestorerRmRuleCannotBeLoaded ==
변환기 규칙 '{0}'의 내용이 로드되지 않았습니다. 현재 변환기 규칙으로는 병합을 완료할 수 없습니다. 관련된 변환기 규칙을 제거하거나 변환되지 않은 워크스페이스를 사용해 병합을 다시 시도하십시오.
== MergeRestorerRmRuleMountMissing ==
변환기 규칙 '{0}'의 마운트 지점을 찾을 수 없습니다. 현재 변환기 규칙으로는 병합을 완료할 수 없습니다. 관련된 변환기 규칙을 제거하거나 변환되지 않은 워크스페이스를 사용해 병합을 다시 시도하십시오.
== MergeRestorerRmRuleParentMissing ==
변환기 규칙 '{0}'의 부모 '{1}'이(가) 워크스페이스에 로드되지 않았으므로, 변환기 규칙의 내용을 복원할 수 없습니다. 현재 변환기 규칙으로는 병합을 완료할 수 없습니다. 관련된 변환기 규칙을 제거하거나 변환되지 않은 워크스페이스를 사용해 병합을 다시 시도하십시오.
== MergeToPendingDirectoryConflicts ==
대상에 병합을 처리하기 전에 해결해야 하는 대기 중인 디렉터리 충돌이 있습니다.
== MergeToPendingFileConflicts ==
대상에 병합을 처리하기 전에 해결해야 하는 대기 중인 파일 충돌이 있습니다.
== MergeWithChgInsideMissingNotAllowed ==
삭제된 변환기 규칙에 따라 대기 중인 클로킹된 변경사항이나 대기 중인 변경사항에 병합 작업을 수행할 수 없습니다. 먼저 대기 중인 변경사항을 확인하거나 실행 취소하십시오.
== MergetoolsUncorrectDefined ==
병합 툴 "{0}" 실행 중 오류가 발생했습니다. client.conf의 병합 툴이 잘못 정의되었습니다.
== MinutesAgo ==
{0}분 전
== MkNameField ==
레이블 이름
== MkbranchParentnotfound ==
리포지토리 서버에서 부모 브랜치 {0}을(를) 찾을 수 없습니다
== Months ==
{0}개월
== MonthsAgo ==
{0}개월 전
== MoveNotAllowedForTransformedItem ==
'{0}' 항목은 변환기 규칙 '{1}'에 의해 변환되었으므로 이동할 수 없습니다.
== MoveNotAllowedPathIsFreeByTransformerRule ==
'{0}' 항목을 '{1}'(으)로 이동할 수 없습니다. 경로 '{1}'을(를) 서버에서 이미 사용 중이지만, 변환기 규칙 '{2}'(으)로 인해 클라이언트에서는 사용 중이지 않습니다.
== MultipleWorkspaceNotAllowed ==
{0} 작업은 서로 다른 워크스페이스의 항목을 사용해 실행할 수 없습니다. 각 워크스페이스 항목으로 작업을 다시 시도하십시오.
== MustBeOnSameRep ==
작업을 수행하려면 {0}와(과) {1}이(가) 같은 리포지토리에 있어야 합니다
== NewerWorkspaceVersion ==
워크스페이스 '{0}'의 메타데이터가 최신 버전 Unity VCS으로 업그레이드되었습니다. 이제 이전 버전에서 워크스페이스 메타데이터를 읽을 수 없습니다. 문제를 해결하려면 1) Unity VCS 클라이언트를 업그레이드하거나 2) 워크스페이스에 있는 '.plastic' 디렉터리를 삭제할 수 있습니다. 디렉터리를 삭제하는 경우 모든 워크스페이스 메타데이터가 사라지고 파일이 비공개로 표시되며 업데이트를 실행해야 합니다.
== NoContentToCompare ==
비교할 콘텐츠가 없습니다.
== NoDifftoolDefined ==
클라이언트 구성 파일에 정의된 비교 툴이 없습니다
== NoElementFound ==
내역을 표시할 요소를 찾을 수 없습니다.
== NoMergesInProgress ==
워크스페이스 '{0}'에 진행 중인 병합이 없습니다.
== NoMergetoolDefined ==
클라이언트 구성 파일에 정의된 병합 툴이 없습니다
== NoMountPointForMultirepQuery ==
다중 리포지토리 쿼리에 대한 마운트 지점을 가져올 수 없습니다(쿼리: '{0}').
== NoPathBetweenCsets ==
'{0}' 및 '{1}' 간에 경로가 없습니다.
== NoProvidersForOrganization ==
지정된 조직은 SSO를 사용한 액세스를 허용하지 않습니다
== NoSuchCodeReview ==
지정된 코드 검토 '{0}'을(를) 찾을 수 없습니다.
== NoSuchCodeReviewStatus ==
다음 코드 검토 상태가 없습니다: {0}. 사용할 수 있는 값은 {1}입니다
== NotChange ==
{0}은(는) 변경사항이 아닙니다
== NotValidCmPath ==
지정된 경로 {0}은(는) 유효한 서버 경로가 아닙니다.
== OAuthSignInCheckMessage ==
세션을 기다리는 중...
== ObjectNameField ==
객체 이름
== OnlyOneRepRuleByRep ==
잘못된 선택기입니다. 리포지토리 '{0}'에 두 개 이상의 리포지토리 규칙이 있습니다. 리포지토리별로 하나의 리포지토리 규칙만 사용할 수 있습니다.
== ParentRevisionNotFound ==
서버에 선택된 항목의 부모 개정(개정 ID:{0}@{1})이 없으므로 차이점을 계산할 수 없습니다. 다른 사용자가 해당 개정이 로드된 변경 세트를 제거했을 수 있습니다.
== PartialWkWxlinkCannotBeEditedTargetOnExpandedBr ==
부분 워크스페이스에서는 이미 작업 중인 경우 Xlink '{0}'의 대상 브랜치를 편집할 수 없습니다.
== PartialWkWxlinkCannotBeEditedTargetOnSameBr ==
부분 워크스페이스는 작업 중인 브랜치에서 항상 헤드 변경 세트의 내용을 로드하므로 쓰기 가능한 Xlink '{0}'이(가) 브랜치에서 다른 변경 세트를 가리키도록 편집할 수 없습니다.
== PendingDirectoryConflict ==
병합을 처리하기 전에 해결해야 하는 1개의 디렉터리 충돌이 있습니다.
== PendingDirectoryConflicts ==
병합을 처리하기 전에 해결해야 하는 {0}개의 디렉터리 충돌이 있습니다.
== PrivDirDiff ==
비공개 디렉터리 간의 차이점은 사용할 수 없습니다
== ProfileNameAlreadyExists ==
프로필 이름이 이미 있습니다
== RepCannotBeLoadedInsideItself ==
리포지토리는 해당 리포지토리 내부에 로드될 수 없습니다. 리포지토리 {0}은(는) 이미 '{2}'에 로드되었으므로 '{1}'에 로드될 수 없습니다.
== RepNameField ==
리포지토리 이름
== RepSpecField ==
리포지토리 사양
== RepositoryLoadedTwiceOnWk ==
리포지토리 {0}이(가) '{1}', '{2}'에 두 번 마운트되었습니다. 마운트 지점을 지정하십시오.
== RestorePathShouldNotExist ==
복원 경로가 존재하지 않아야 합니다.
== RetrievingOrgsProgress ==
조직을 가져오는 중...
== RevdatanotfoundForSpec ==
지정된 개정 사양에 대한 데이터가 없습니다
== RevertToCurrentRev ==
지정된 개정 '{0}'은(는) 현재 개정입니다. 되돌릴 필요가 없습니다.
== ReviewNameField ==
코드 검토 제목
== RevisionCannotBeFoundOnRep ==
{0}의 현재 개정을 리포지토리 '{1}'에서 찾을 수 없습니다.
== SecondsAgo ==
{0}초 전
== SecuredPathField ==
지정된 보안 설정된 경로
== SecuredPathTagField ==
보안 설정된 경로 태그
== SelectorCsetZeroRootCannotBeLoaded ==
워크스페이스를 지정된 선택기로 초기화할 수 없습니다. 선택기 리포지토리의 초기 변경 세트를 로드할 권한이 없는 경우일 수 있습니다.
== SelectorRepNotFound ==
리포지토리를 찾을 수 없습니다. 선택기에 오류가 있을 수 있습니다.
== SelectorTreeContentCannotBeLoaded ==
선택기 내용을 로드할 수 없습니다. 내용을 로드할 권한이 없을 수 있습니다.
== ShelveIdGreaterThanZero ==
임시 저장 ID는 0보다 큰 정수여야 합니다
== SubtractiveIntervalMerge ==
차감식 간격 병합
== SubtractiveMerge ==
차감식 병합
== SupportBundleAdding ==
{0} 추가 중...
== SwitchSelectorErrorMultiplePathsInRule ==
리포지토리 {0}에 여러 경로 규칙이 있습니다. 선택기를 자동으로 전환할 수 없습니다
== SwitchSelectorErrorNoRepFound ==
현재 워크스페이스 선택기에 리포지토리 {0}에 대한 규칙이 없습니다
== SwitchSelectorErrorNoRepFoundOnlyOneRule ==
현재 워크스페이스 선택기에 리포지토리 {0}에 대한 규칙이 없습니다
== SwitchSelectorErrorObjectsOnSameRep ==
같은 리포지토리에 대해 두 개 이상의 브랜치나 레이블이 선택되었습니다
== SyncBranchWithMultipleHeads ==
{0} 브랜치에 두 개 이상의 헤드가 있습니다. 동기화를 계속하려면 병합하십시오
== SyncBranchesWithMultipleHeads ==
{0} 브랜치에 두 개 이상의 헤드가 있습니다. 동기화를 계속하려면 병합하십시오
== TransformedItemAlreadyApplied ==
같은 항목에 대한 규칙이 이미 '{1}'에 적용되었으므로 '{0}' 규칙을 적용할 수 없습니다
== TransformerMvRuleDstInUseError ==
대상 경로가 사용 중이므로 '{0}' 규칙을 적용할 수 없습니다.
== TransformerMvRuleDstInsideSrcError ==
항목을 해당 항목 내부로 이동할 수 없으므로 '{0}' 규칙을 적용할 수 없습니다.
== TransformerMvRuleModifiesAppliedRule ==
'{0}' 규칙은 이미 적용된 규칙('{1}')을 수정하므로 규칙을 적용할 수 없습니다.
== TransformerRmRuleMvInsideError ==
'{0}' 규칙에 이동 규칙('{1}')이 있으므로 규칙을 적용할 수 없습니다.
== TransformerRuleDeleteRootError ==
루트 항목을 삭제할 수 없으므로 '{0}' 규칙을 적용할 수 없습니다.
== TransformerRuleMissingPathError ==
경로 '{1}'을(를) 찾을 수 없으므로 '{0}'규칙을 적용할 수 없습니다.
== TriggerNameField ==
트리거 이름
== TwoRulesForSameBranchError ==
브랜치 '{0}'에 이미 확장 규칙 '{0} -> {2}'이(가) 있으므로 새 확장 규칙 '{0} -> {1}'을(를) 추가할 수 없습니다.
== UnableToOpen ==
URL을 열 수 없음:
== UndeleteNotSupported ==
Xlink에는 삭제 취소 작업이 지원되지 않습니다.
== UnexpectedError ==
예상치 못한 오류가 발생했습니다.
== UnexpectedErrorOnServer ==
서버에 예상치 못한 오류가 발생했습니다. 자세한 내용은 서버 로그를 확인하십시오.
== UnreachableServer ==
'{0}' 서버에 연결할 수 없습니다.
== UnrecognizedLanguage ==
선택한 파일의 언어는 현재 지원되지 않습니다.
== UnsupportedMergeType ==
지원되지 않는 병합 유형
== UpPasswordCorrupt ==
클라이언트 구성 파일에서 매개 변수 'password'가 손상되었습니다.
== UpdateWkContentError ==
다음 오류로 인해 워크스페이스 '{0}'의 내용을 업데이트할 수 없습니다: {1}
== UserDefinedExpansionRuleSuffix ==
[사용자 정의]
== UsingDefaultConfiguration ==
기본 구성 사용
== WkConfigurationDirAlreadyChanged ==
디렉터리 '{0}'에서 '{1}' 내에 변경사항이 있으므로 디렉터리를 로드하거나 로드를 취소할 수 없습니다. 디렉터리 내의 모든 변경사항을 실행 취소하고 작업을 다시 시도하십시오.
== WkConfigurationFileAlreadyChanged ==
'{0}' 파일이 이미 '{1}'에서 변경되었으므로 파일을 로드하거나 로드를 취소할 수 없습니다. 모든 변경사항을 실행 취소하고 작업을 다시 시도하십시오.
== WkConfigurationItemAlreadyLoaded ==
'{0}' 항목이 이미 워크스페이스에 로드되었습니다. 새 위치에 로드하려면 '{1}' 로드를 취소하십시오.
== WkConfigurationPathAlreadyInUse ==
경로 '{0}'에 다른 항목이 로드되었습니다. 로드를 취소하고 작업을 다시 시도하십시오.
== WkConfigurationRootAlreadyChanged ==
워크스페이스에 대기 중인 변경사항이 있으므로 루트 항목을 로드하거나 로드를 취소할 수 없습니다. 모든 워크스페이스 변경사항을 실행 취소하고 작업을 다시 시도하십시오.
== WkNameField ==
워크스페이스 이름
== WkPathField ==
워크스페이스 경로
== WktreeCorrupt ==
워크스페이스 '{0}' 메타데이터가 손상되었습니다. 워크스페이스를 업데이트하십시오.
== WorkspacePathNotResolved ==
{0} 항목의 워크스페이스 경로를 해결할 수 없습니다.
== WorkspaceWithChangesApplingLabel ==
워크스페이스에 변경사항이 있습니다. 현재 워크스페이스에 대기 중인 변경사항이 있으면 레이블을 적용할 수 없습니다.
== WrongConflictToResolve ==
'{0}'은(는) 해결해야 하는 유효한 충돌이 아닙니다.
== WrongPercentValue ==
값 '{0}'은(는) 유효한 백분율이 아닙니다.
== WrongResolutionInfo ==
'{0}'은(는) 해결 방법 '{1}'에 유효한 해결 정보가 아닙니다.
== WrongResolutionOption ==
'{0}'은(는) 유효한 해결이 아닙니다.
== XlinkCsetNotFound ==
Xlink {0}에 지정된 변경 세트를 찾을 수 없습니다
== XlinkRootNotFound ==
{1}@{2}@{3}에서 Xlink 루트 '{0}'을(를) 찾을 수 없습니다.
== Years ==
{0}년
== YearsAgo ==
{0}년 전
== RevisionToReloadNotFound ==
다시 로드할 개정을 찾을 수 없습니다
== InvalidEncryptionMethod ==
지정된 암호화 방법이 잘못되었습니다: {0}. AES128, AES192 또는 AES256을 사용하십시오
== MissingEncryptionPassword ==
비밀번호를 지정하려면 --encryptpassword를 사용하십시오
== EmptyEncryptionPassword ==
유효한 암호화 비밀번호를 지정하십시오
== MissingEncryptionServer ==
서버를 지정하려면 --encryptserver를 사용하십시오
== EmptyEncryptionServer ==
유효한 암호화된 서버를 지정하십시오
== MkworkspaceDynamicIncorrectTreespec ==
잘못된 브랜치, 변경 세트 또는 레이블 사양: '{0}'
== MkworkspaceDynamicTreespecNotfound ==
'{0}' 사양의 브랜치, 변경 세트 또는 레이블을 찾을 수 없습니다
== MkworkspaceDynamicAlreadyExists ==
디렉토리 '{0}'이(가) 이미 존재하며 비어있지 않습니다.
== CmdPatchFileNotFound ==
패치가 포함된 파일이 없습니다.
== GameUiCheckinConflictsError ==
일부 로컬 변경사항을 현재 서버 버전에 적용할 수 없어 체크인 작업을 완료할 수 없습니다. 로컬 변경사항과 현재 서버 버전 간의 충돌이 있는지 확인하십시오.
== IsNotWk ==
{0}은(는) 워크스페이스가 아닙니다.

View File

@@ -0,0 +1,7 @@
fileFormatVersion: 2
guid: 49219f4ee5ecc4611aaf67609eeed843
TextScriptImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:

View File

@@ -0,0 +1,892 @@
== AddNotAllowedPathIsFreeByTransformerRule ==
无法添加项 '{0}'。已在服务器中使用路径 '{0}',但由于变换规则 '{1}',该路径在客户端上为可用状态。
== AddedItemCannotBeLocked ==
无法锁定项 '{0}',因为它是已添加的项。(注意:如果该项未显示为已添加的项,则工作区可能已损坏。请与支持人员联系)
== AdminReadonlyNotSupported ==
服务器 '{0}' 版本不支持 admin readonly 命令。请升级服务器版本。
== AttNameField ==
属性名称
== BisyncMissingChangesPull ==
有一些修订未从外部 SCM 拉取({0} 不是最后一个外部更改)。在推送 Unity VCS 更改之前,必须先拉取所有外部 SCM 更改。
== BisyncMissingSubmoduleConfiguration ==
尚未定义 '{0}' 的等效 Git 存储库。无法推送 Xlink。请在配置文件 '{1}' 的子模块部分中添加等效项。
== BisyncMissingSubmoduleTarget ==
提交 {0}@{1} 未同步。必须先同步存储库 {1}。
== BisyncMissingXlinkedCset ==
变更集 {0}@{1} 未同步。必须先同步存储库 {1}。
== BothDirectoriesMustBeOnSameMountToMove ==
源目录和目标目录必须位于同一装入点上才能移动。{0}{1}。
== BrNameField ==
分支名称
== BranchDoesnotexist ==
指定的分支 {0} 不存在
== BranchOrMarkerChangesetDoesntexist ==
指定的标签或分支 {0} 无效。标记的变更集(或分支的头部){1} 不存在。
== BranchParentDoesnotexist ==
指定的分支 {0} 无父级
== BusyWorkspace ==
工作区 '{0}' 正忙。请稍后再试
== CannotDoChangeEditedXlink ==
无法在已编辑的 Xlink 中执行签出。
== CannotDoChangeReadonlyXlink ==
无法修改只读 Xlink 中的项。
== CannotDoChangeUnresolvedXlink ==
无法修改未解析的 Xlink 中的项。
== CannotEditXlinkRoot ==
无法编辑 Xlink 根。
== CannotIncomingChangesMergeInProgress ==
无法获取新的更改(传入更改),因为正在进行合并。需要先完成合并。
正在从变更集 {1} 进行合并:{0}
== CannotIncomingChangesMergePendingToConfirm ==
无法获取新的更改(传入更改),因为需要先签入当前合并。您可以将更改签入到新分支,也可以从当前分支的最后一个变更集进行合并。
== CannotMergeIncomingChangesInProgress ==
无法开始合并,因为正在进行“传入更改”操作。必须先完成该操作。
== CannotMergeMergeInProgress ==
无法开始新的合并,因为已在进行合并。请先完成该合并再开始新的合并。
正在从变更集 {1} 进行合并:{0}
== CannotMergetoWithConflicts ==
正在连接的 Unity VCS 服务器可能不支持这项新功能。为了使用服务器端合并(或具有冲突解决方案的“合并到”操作),您需要 7.0.16.2077 或更高版本。如果是这种情况,请升级服务器安装。否则,请检查服务器日志以获取更多信息。
== CannotPerformPartialCheckin ==
无法执行签入操作。必须将所有合并更改一起签入,从而确保正确存储合并可追溯性。请在包含所有合并更改的情况下重复该操作。
== CannotPerformPartialUndo ==
无法执行撤销操作。必须将所有合并更改一起撤销。请在包含所有更改或排除所有更改的情况下重复该操作。
== CannotSwitchWithPendingChanges ==
无法执行切换到分支/标签/变更集/搁置的过程,因为存在待定更改。请查看待定更改,然后重试该操作。
== CannotUndoAdded ==
无法撤销已更改的 '{0}',因为包含非添加的更改
== CannotUndoCopied ==
无法撤销包含内容的已复制目录
== CannotUndoMoved ==
无法撤销从 {0} 到 {1} 的移动,因为已删除 {2}
== CannotUpdateWithPendingChanges ==
无法更新工作区,因为存在待定更改。请查看待定更改,然后重试该操作。
== CannotUpdateWorkspaceContainsChanges ==
当前配置上没有任何可更新到的新变更集。您的工作区上有待定更改。如果您正在尝试获取最新更改,请尝试撤销那些更改,而不是运行更新。
== CantArchiveAnAlreadyArchivedRevision ==
无法存档已存档的修订。{0}
== CantArchiveCheckedoutrev ==
无法存档已签出的修订。{0}
== CantArchiveDirectory ==
无法存档目录。{0}
== CantArchiveFromDifferentRepositories ==
无法在单次调用中归档来自不同存储库的修订
== CantDiffBranchNoParent ==
无法差异比较分支 {0},因为无法找到其父变更集。
== CantDiffCsetNoParent ==
无法差异比较变更集 {0},因为它没有父级。
== CantEditAndDeleteReview ==
参数 -e编辑和 -d删除不能一起使用。
== CantFindDataForArchived ==
无法找到您请求的任何已存档修订的数据
== CantRenameElementAlreadyExist ==
无法将 "{0}" 重命名为 "{1}",因为具有此名称的元素已存在
== CantRestoreNonArchivedData ==
无法还原 {0} 的数据,因为它尚未归档。如果您确定此修订的数据已存档,请检查服务器是否正在解析已存档的数据,并将其禁用以便进行还原
== CantRevertToDifferentItem ==
无法还原该项,因为指定的修订 '{0}' 引用了另一个项。
== CantUpdateBaseChangesetBranchWithRevisions ==
无法更新分支的基础变更集,因为分支必须为空。
== ChangeMustBeSelected ==
要选择更改 '{0}',还必须选择更改 '{1}'。
== ChangelistAddtoBuiltinmergeEx ==
无法将更改添加到内置更改列表:'{0}'。
== ChangelistAlreadyExist ==
名为 {0} 的更改列表已存在。
== ChangelistCannotDeleteBuiltinEx ==
不允许删除“内置”类型的更改列表。
== ChangelistCannotEditBuiltinEx ==
不允许编辑“内置”类型的更改列表。
== ChangelistCannotShowBuiltinEx ==
无法显示内置更改列表的内容:'{0}'。要显示“内置”更改列表请使用“cm status --changelist”命令。
== ChangelistCorruptedStorageFile ==
无法加载更改列表信息数据文件。可能文件格式无效。
== ChangelistDeletefromBuiltinEx ==
无法从“内置”更改列表删除更改:'{0}'。
== ChangelistInvalidName ==
无效的更改列表名称:'{0}'。
== ChangelistNotFound ==
更改列表 {0} 不存在
== ChangesetMoveRepositoryMismatch ==
目标变更集和目标分支位于不同的存储库中。
== ChangetNotLoadOnConf ==
在当前工作区配置上未加载变更集 {0}。
== CheckinTooManyIgnoredErrors ==
无法签入太多更改。无法签入。请查看更改,然后重试。
== CherryPick ==
挑拣
== ClientconfWithErrors ==
客户端配置文件“client.conf”包含错误{0}
== CloakedCannotBeDeleted ==
无法删除该项 ('{0}'),因为它已被掩蔽。
== CloakedDstCannotBeMoved ==
无法将该项移动到 '{0}',因为 '{0}' 已被掩蔽。
== CloakedSrcCannotBeMoved ==
无法移动该项 ('{0}'),因为它已被掩蔽。
== CloudEditionInvalidCredentials ==
用户名或密码无效。
== CmdBadPosition ==
触发位置必须是整数。
== CmdErrorInvalidWebtriggerUri ==
指定的 URI '{0}' 无效。
== CmdErrorNoSuchChangeset ==
变更集 {0} 在存储库 {1} 中不存在。
== CommentField ==
注释
== CompMethodError ==
{0} 不是有效的比较方法
== ContentMustBeUndoCheckedout ==
要对目录 '{0}' 执行撤销签出操作,目录内容必须包含在该操作中。
== CorruptConfigurationFile ==
无法读取配置文件 '{0}',因为其数据无效或损坏。
== CsetTreeCannotBeLoaded ==
无法加载变更集 '{0}' 内容。
== DaysAgo ==
{0} 天前
== DeleteNotAllowedTransfomerRuleInside ==
无法删除项 '{0}',因为它包含变换规则 '{1}'。
== DestinationField ==
目标
== DestinationMustBeCheckedin ==
不签入目标 '{1}' 就无法签入移动源 '{0}'。
== DifferentRepositoryBrSpecs ==
无法指定来自不同存储库的分支
== DifferentRepositoryCsSpecs ==
无法指定来自不同存储库的变更集
== DifftoolsUncorrectDefined ==
差异比较工具 "{0}" 执行出错。client.conf 中的差异比较工具未正确定义。
== SpreadsheetcompareFailed ==
运行 SpreadsheetCompare.exe 已失败。命令:"{0}"。
== DirConflictsCannotBeApplied ==
无法用给定的解决方案解决 {0} 个冲突。对于这些冲突,请尝试使用其他解决方案,或者先解决其他冲突。
== DiscardedDeletedWithDiscardedMoved ==
无法签入已删除的 '{0}',因为它包含已丢弃的从 '{1}' 到 '{2}' 的移动。
== DmnotavailableWithDir ==
dm 命令仅可用于比较文件,而不能用于比较目录。
== DuplicatedBrSpecified ==
指定的分支列表包含重复的条目:{0}。请删除重复的条目。
== DuplicatedItemOnWk ==
此项分别在 {0} 和 {1} 加载了两次。这可能是“移动”操作不完整的结果。请删除这两个实例之一。
== EncodingError ==
{0} 不是有效的文本编码
== ErrorAclNoPermissions ==
未指定权限
== ErrorAclNoSuchPermission ==
没有此类权限:{0}
== ErrorAclNoSuchUserOrGroup ==
没有此类用户或组。{0}
== ErrorAclNoSuchUserOrGroupSpecified ==
未指定用户或组。
== ErrorAclWrongBranchesArg ==
"--branches" 参数不正确。请确认分支名称之间没有空格,或使用引号将整个参数引起来。
示例:
--branches=/main,/task001
--branches="/main, /task001"
"--branches=/main, /task001"
== ErrorArchiveCantRetrieveData ==
无法检索已归档的卷,请以正确的路径配置 externaldata.conf 文件以找到已归档的数据。基项文件名称:{0}。注释:{1}。文件:{2}
== ErrorCannotRenameDynamicWk ==
无法重命名动态工作区。
== ErrorCantImportInvalidPackage ==
无效的复制包。找不到有效的版本签名
== ErrorClientconfignotfound ==
对于当前用户Unity VCS 客户端的配置不正确:找不到配置文件 {0}。请执行 'cm configure' 以执行文本模式配置,或执行 '{1} --configure' 以使用图形模式。
== ErrorDiffType ==
无法计算不同类型的项之间的差异
== ErrorEmptySelector ==
选择器不能为空。
== ErrorMoveSrcDstEqual ==
无法移动 {0}。源路径和目标路径相同
== ErrorNoRepositoriesFound ==
在任何服务器上都找不到存储库
== ErrorPartialConfigureChangeCannotApply ==
请求的操作无法应用于路径 {0}(已加载/卸载)。
== ErrorPartialConfigurePathNotFound ==
找不到路径 {0}。
== ErrorPartialConfigureWrongFormat ==
找不到预期的格式。请查看命令用法/帮助以获取更多信息。
== ErrorReplicatePackageDoesntExist ==
包 {0} 不存在
== ErrorTwoCsetWithPathDiff ==
无法计算 '{0}' 和 '{1}' 之间的差异。
== ErrorUpdateTrailingDots ==
Windows 不允许在文件名中使用尾随点。
== ExpansionRulesHeader ==
分支扩展规则:
== FailConnectionServer ==
无法建立与服务器 {0} 的连接
== FastChgRepNotAllowedOnTransWk ==
快速更新不能用于通过变换规则更改目标存储库。请使用标准更新。
== FastNotAllowedRuleRestricion ==
不允许快速更新,因为服务器更改 '{0}' 不能应用于具有变换规则 '{1}' 的工作区。如果需要,请更新工作区变换规则,并使用标准更新。
== FastUpdCloakedError ==
具有已掩蔽规则时,无法使用快速更新。请使用标准更新。
== FastUpdConflictsError ==
无法执行快速更新,因为本地更改和服务器更改存在冲突。
== FastUpdPendingChangesError ==
无法执行快速更新,因为存在待定更改。请查看待定更改,然后重试该操作。
== FastUpdPendingMergesError ==
无法执行快速更新,因为存在待定合并链接。请查看待定合并,然后重试该操作。
== FastUpdateApplyChangesError ==
无法在工作区中运行快速更新:'{0}'。请撤销所有本地更改,禁用快速更新选项,然后再次启动更新。
== FieldTooLong ==
{0} 太长。当前大小为 {1},但最大允许大小为 {2}
== FileTypesFileNotFound ==
无法找到 filetypes 文件 {0}
== FindNeedRepositories ==
不在工作区上。在查询中需要“on repositories”子句。
== FormatterError ==
对于指定的对象类型,字段 {0} 无效
== GameUiCiHeadOutOfDateError ==
无法完成签入操作,因为自该操作开始以来在存储库 '{0}' 中创建了新的更改。请重试签入操作,以纳入新的服务器更改。
== GameuiCiInsideUnresolvedXlinkNotAllowed ==
无法解析 Xlink '{0}'。无法签入未解析的 Xlink 下的更改。
== GameuiCoBrMissingXlink ==
无法在 Xlink '{0}' 中完成更改,因为该更改不再加载到服务器中。请更新工作区配置。
== GameuiCoBrUnresolvedXlink ==
无法在 Xlink '{0}' 中完成更改,因为由于以下错误,当前无法解析该 Xlink{1}
== GenericError ==
服务器 {0} 上发生了错误
== GetRevisionDirectoryNotSupported ==
目录不支持 GetRevision。为了获取目录的内容请在工作区规则中加载该目录。
== GettingSSOProviders ==
正在获取组织提供者...
== GluonPartialUpdateToDifferentBranch ==
更新操作无法继续。目标变更集必须位于当前工作区分支:{0}。
== HoursAgo ==
{0} 小时前
== IncomingChangesCannotCalculateMerge ==
无法计算传入更改。请检查是否已删除工作区变更集,或者联系支持人员以获取更多信息。
== IncomingChangesDontMerge ==
更新操作检测到冲突。该操作无法继续,因为运行时使用了 --dontmerge 选项。
== IncomingChangesNotSupported ==
服务器 {0} 不支持“传入更改”操作。请升级服务器或仅运行常规合并/更新以获取最新更改。
== IncomingChangesReadonlyXlinksNotSupported ==
传入更改当前不支持只读 Xlink 更改。请仅运行常规合并以获取最新更改。
== IncomingTansformerRulesNotSupported ==
工作区包含变换规则。传入更改当前不支持变换规则。请先更新工作区,并撤销所有待定更改。如果有需要保留的待定更改,则可以在撤销这些更改之前将它们搁置,然后在更新后应用该搁置。
== IncomingWxlinkBackwardEditionNotSupported ==
已将可写 Xlink '{0}' 编辑为指向某个先前(较旧)的变更集。传入更改当前不支持此版本的可写 Xlink。请先更新工作区并撤销所有待定更改。如果有需要保留的待定更改则可以在撤销这些更改之前将它们搁置然后在更新后应用该搁置。
== IncomingChangesSubbranchesNotSupported ==
您正在处理子分支。当加载的变更集不是分支头部的父级时,便会发生这种情况。传入更改当前不支持子分支。请从 cs:{0} 运行合并以获取最新更改。
== IncompatibleCmdOptions ==
不兼容的选项:{0}。
== IncorrecBrspec ==
不正确的分支规格
== IncorrectCiDateFormat ==
无法使用格式 '{1}' 解析日期 '{0}'。
== IncorrectExtensionConfiguration ==
行 {0} 的问题跟踪程序配置数据不正确:{1}
== IncorrectExtensionConfigurationParameter ==
行 {0} 的问题跟踪程序参数配置不正确:{1}
== IncorrectSelector ==
未正确定义选择器。
== IncorrectSelectorErrorMultiplePathsForRep ==
未正确定义选择器。存储库 {0} 有多个路径规则。
== IncorrectSelectorMultipleRules ==
未正确定义选择器。有多个存储库规则。
== IncorrectSelectorNoRule ==
未正确定义选择器。没有存储库规则。
== IncorrectSelectorParamInvalidMountPoint ==
未正确定义选择器。存储库 {0} 不能具有装入点 ({1})。
== IncorrectSelectorParamRepDoesntexist ==
未正确定义选择器。指定的存储库不存在:{0}。
== IncorrectSelectorParamRepServerCannotBeReached ==
无法访问与指定存储库 {1} 关联的服务器 ({0})。
== IncorrectSelectorParamRepnameCantBeEmpty ==
未正确定义选择器。存储库名称不能为空。
== Incorrectspec ==
不正确的对象规格 {0}
== InsensitiveDuplicatedItem ==
项 {0} 和 {1} 不能在不敏感的文件系统上同时加载。已丢弃项 {0}。
== IntervalMerge ==
间隔合并
== InvalidCharsInName ==
{0} 不能包含以下任何字符:
{1}
== InvalidExpansionRule ==
扩展规则 '{0}' 无效。
== InvalidExpansionRuleRepNotMatch ==
扩展规则 '{0}' 无效,因为分支 '{1}' 必须来自存储库 '{2}' 而不是 '{3}'。
== InvalidFieldError ==
字段 '{0}' 无效。
== InvalidFormatString ==
无效的格式字符串
== InvalidMergeDstBrSpec ==
变更集规格不是有效的合并目标。
== InvalidMergeDstSpec ==
合并目标规格无效。请改用变更集规格或分支规格。
== InvalidMergespec ==
无效的规格 {0}
== InvalidMountPoint ==
存储库 {1} 的装入点 '{0}' 在工作区 '{2}' 上无效。可能已过期。
== InvalidMoveDstPriv ==
无法将受控项移动到私有目录
== IsNotAnXlink ==
'{0}' 不是 Xlink。
== ItemAlreadyExistsOnWkWithDifferentTypeDir ==
项 {0} 已存在于工作区中,但它是目录而不是文件,因此无法更新
== ItemAlreadyExistsOnWkWithDifferentTypeFile ==
项 {0} 已存在于工作区中,但它是文件而不是目录,因此无法更新
== ItemAlreadyLocked ==
无法锁定项 '{0}',因为已将其独占签出 {1}。
== ItemAlreadyLockedOnMergeFromHead ==
'{0}' 已被锁定 {1},因此合并无法继续。需要解锁该文件或者需要撤销更改才能继续。以后,可通过在进行更改之前签出需要锁定的文件来避免此错误。
== ItemCannotBeFoundOnRep ==
无法在存储库 '{2}' 上找到项 '{0}' (ItemId:{1})。您可能正在使用过期的工作区。请进行更新。
== ItemLockOutOfDateOnMergeFromHead ==
无法锁定 '{0}'。它不是最新修订,只能对最新版本进行锁定。您可以撤销更改并再次更新。以后,可通过在进行更改之前签出需要锁定的文件来避免此错误。
== ItemMustBeUndoCheckedout ==
无法撤销 '{0}',因为它依赖于 '{1}'。请在命令参数中添加 '{1}' 并重试。
== ItemNameField ==
项名称
== ItemPathField ==
项路径
== LockCopiedItemsNotSupported ==
服务器 {0} 不支持锁定已复制项。请升级服务器。
== LogOnPrivateNotCsRep ==
要在私有路径上执行 log 命令,需要指定一个变更集或存储库完整规格。
== LsItemNotFound ==
无法解析项 {0} 的选择器
== LsItemNotFoundSelector ==
无法解析项 {0} 的选择器。由于要指定自定义选择器,因此请记住,必须使用“存储库格式”的路径:使用 /src 而不是 c:\myworkspace\src
== MainBranchesNotAllowed ==
在此版本中不允许顶级分支,只能创建子分支。
== Merge ==
合并
== MergeAddNotAllowedPathFreeByRule ==
无法添加项 '{0}'。已在服务器中使用路径 '{0}',但由于变换规则 '{1}',该路径在客户端上为可用状态。使用当前变换规则时,无法完成合并。请删除涉及的变换规则(或使用未变换的工作区),然后重试合并。
== MergeDeleteNotAllowedRuleInside ==
无法删除项 '{0}',因为它包含变换规则 '{1}'。使用当前变换规则时,无法完成合并。请删除涉及的变换规则(或使用未变换的工作区),然后重试合并。
== MergeMoveNotAllowedPathFreeByRule ==
无法将项 '{0}' 移动到 '{1}'。已在服务器中使用路径 '{1}',但由于变换规则 '{2}',该路径在客户端上为可用状态。使用当前变换规则时,无法完成合并。请删除涉及的变换规则(或使用未变换的工作区),然后重试合并。
== MergeMoveNotAllowedTransformedItem ==
无法移动项 '{0}',因为它已由规则 '{1}' 进行变换。使用当前变换规则时,无法完成合并。请删除涉及的变换规则(或使用未变换的工作区),然后重试合并。
== MergeNeeded ==
需要从变更集 cs:{0}@rep:{2}@repserver:{3}(mount:{4}) 合并到变更集 cs:{1}@rep:{2}@repserver:{3}(mount:{4})(当前正在加载的变更集)才能签入。签入操作无法继续。有必要通过将当前工作区内容与您当前正在处理的分支的最新内容进行合并来解决冲突。然后,可重试签入操作。
== MergeRestorerDeletedPathInUse ==
由变换规则 '{0}' 删除的路径已由变换规则 '{1}' 重复使用,因此无法还原已删除的内容。使用当前变换规则时,无法完成合并。请删除涉及的变换规则(或使用未变换的工作区),然后重试合并。
== MergeRestorerRmRuleCannotBeLoaded ==
无法加载变换规则 '{0}' 的内容。使用当前变换规则时,无法完成合并。请删除涉及的变换规则(或使用未变换的工作区),然后重试合并。
== MergeRestorerRmRuleMountMissing ==
无法找到变换规则 '{0}' 的装入点。使用当前变换规则时,无法完成合并。请删除涉及的变换规则(或使用未变换的工作区),然后重试合并。
== MergeRestorerRmRuleParentMissing ==
无法还原变换规则 '{0}' 的内容,因为其父级 '{1}' 未加载到工作区上。使用当前变换规则时,无法完成合并。请删除涉及的变换规则(或使用未变换的工作区),然后重试合并。
== MergeToPendingDirectoryConflicts ==
在处理“合并到”之前,有一些待定目录冲突必须解决。
== MergeToPendingFileConflicts ==
在处理“合并到”之前,有一些待定文件冲突必须解决。
== MergeWithChgInsideMissingNotAllowed ==
对于待定的已掩蔽更改或位于已删除变换规则下的待定更改,不允许合并操作。请先确认或撤销待定更改。
== MergetoolsUncorrectDefined ==
合并工具 "{0}" 执行出错。client.conf 中的合并工具未正确定义。
== MinutesAgo ==
{0} 分钟前
== MkNameField ==
标签名称
== MkbranchParentnotfound ==
在存储库服务器上找不到父分支 {0}
== Months ==
{0} 个月
== MonthsAgo ==
{0} 个月前
== MoveNotAllowedForTransformedItem ==
无法移动项 '{0}',因为它已由规则 '{1}' 进行变换。
== MoveNotAllowedPathIsFreeByTransformerRule ==
无法将项 '{0}' 移动到 '{1}'。已在服务器中使用路径 '{1}',但由于变换规则 '{2}',该路径在客户端上为可用状态。
== MultipleWorkspaceNotAllowed ==
无法使用来自不同工作区的项执行 {0} 操作。请使用每个工作区的项重试该操作。
== MustBeOnSameRep ==
{0} 和 {1} 必须位于同一存储库上才能执行该操作
== NewerWorkspaceVersion ==
工作区 '{0}' 的元数据已由新版本的 Unity VCS 进行升级。现在旧版本无法读取工作区元数据。解决此问题的方法如下1) 可升级 Unity VCS 客户端,或 2) 可删除工作区中的 '.plastic' 目录(所有工作区元数据都将丢失,文件将显示为私有,您需要运行更新)。
== NoContentToCompare ==
没有可比较的内容。
== NoDifftoolDefined ==
客户端配置文件中未定义任何差异比较工具
== NoElementFound ==
尚未找到要显示历史记录的元素。
== NoMergesInProgress ==
工作区 '{0}' 中没有正在进行的合并。
== NoMergetoolDefined ==
客户端配置文件中未定义任何合并工具
== NoMountPointForMultirepQuery ==
无法获取多存储库查询(查询:'{0}')的装入点。
== NoPathBetweenCsets ==
'{0}' 与 '{1}' 之间没有路径。
== NoProvidersForOrganization ==
指定的组织不允许使用 SSO 进行访问
== NoSuchCodeReview ==
无法找到指定的代码审查 '{0}'。
== NoSuchCodeReviewStatus ==
无此类代码审查状态:{0}。可用值为:{1}
== NotChange ==
{0} 不是更改
== NotValidCmPath ==
指定的路径 {0} 不是有效的服务器路径。
== OAuthSignInCheckMessage ==
正在等待会话...
== ObjectNameField ==
对象名称
== OnlyOneRepRuleByRep ==
无效的选择器。存储库 '{0}' 有多个存储库规则,每个存储库仅允许一个存储库规则。
== ParentRevisionNotFound ==
无法计算差异,因为服务器不包含所选项的父修订 (revid:{0}@{1})。可能另一个用户删除了加载该修订的变更集。
== PartialWkWxlinkCannotBeEditedTargetOnExpandedBr ==
在非完整的工作区上,如果已经在处理 Xlink '{0}' 的目标分支,则无法对其进行编辑。
== PartialWkWxlinkCannotBeEditedTargetOnSameBr ==
非完整的工作区始终将头部变更集的内容加载到工作分支上,因此您无法编辑可写的 Xlink '{0}' 以指向该分支上的另一个变更集。
== PendingDirectoryConflict ==
在处理合并之前,有一个目录冲突必须解决。
== PendingDirectoryConflicts ==
在处理合并之前,有 {0} 个目录冲突必须解决。
== PrivDirDiff ==
无法取得私有目录之间的差异
== ProfileNameAlreadyExists ==
配置文件名称已存在
== RepCannotBeLoadedInsideItself ==
存储库无法在自身内部加载。无法将存储库 {0} 加载到 '{1}' 上,因为它已经加载到 '{2}' 上。
== RepNameField ==
存储库名称
== RepSpecField ==
存储库规格
== RepositoryLoadedTwiceOnWk ==
存储库 {0} 在 '{1}' 和 '{2}' 中装入了两次。请指定装入点。
== RestorePathShouldNotExist ==
还原路径不应该存在。
== RetrievingOrgsProgress ==
正在检索组织...
== RevdatanotfoundForSpec ==
对于给定的修订规格,找不到数据
== RevertToCurrentRev ==
指定的修订 '{0}' 是最新修订,需要还原。
== ReviewNameField ==
代码审查的标题
== RevisionCannotBeFoundOnRep ==
在存储库 '{1}' 上无法找到 {0} 的当前修订。
== SecondsAgo ==
{0} 秒前
== SecuredPathField ==
指定的安全路径
== SecuredPathTagField ==
安全路径的标记
== SelectorCsetZeroRootCannotBeLoaded ==
无法使用给定的选择器来初始化工作区。可能您没有足够的权限来加载选择器存储库的初始变更集。
== SelectorRepNotFound ==
无法找到存储库。可能选择器包含错误。
== SelectorTreeContentCannotBeLoaded ==
无法加载选择器内容。可能您没有足够的权限来加载它。
== ShelveIdGreaterThanZero ==
搁置 ID 必须是大于零的整数
== SubtractiveIntervalMerge ==
减法间隔合并
== SubtractiveMerge ==
减法合并
== SupportBundleAdding ==
正在添加 {0}...
== SwitchSelectorErrorMultiplePathsInRule ==
存储库 {0} 有多个路径规则。无法自动切换选择器
== SwitchSelectorErrorNoRepFound ==
当前工作区选择器不包含存储库 {0} 的任何规则
== SwitchSelectorErrorNoRepFoundOnlyOneRule ==
当前工作区选择器不包含存储库 {0} 的任何规则
== SwitchSelectorErrorObjectsOnSameRep ==
为同一存储库选择了多个分支或标签
== SyncBranchWithMultipleHeads ==
分支 {0} 具有多个头部。请进行合并以继续同步
== SyncBranchesWithMultipleHeads ==
分支 {0} 具有多个头部。请进行合并以继续同步
== TransformedItemAlreadyApplied ==
无法应用规则 '{0}',因为已经应用了同一个项的规则 '{1}'
== TransformerMvRuleDstInUseError ==
无法应用规则 '{0}',因为正在使用目标路径。
== TransformerMvRuleDstInsideSrcError ==
无法应用规则 '{0}',因为项无法在自身内部移动。
== TransformerMvRuleModifiesAppliedRule ==
无法应用规则 '{0}',因为它会修改已经应用的规则 ('{1}')。
== TransformerRmRuleMvInsideError ==
无法应用规则 '{0}',因为它包含移动规则 ('{1}')。
== TransformerRuleDeleteRootError ==
无法应用规则 '{0}',因为项无法删除根项。
== TransformerRuleMissingPathError ==
无法应用规则 '{0}',因为找不到路径 '{1}'。
== TriggerNameField ==
触发器名称
== TwoRulesForSameBranchError ==
无法添加新的扩展规则 '{0} -> {1}',因为分支 '{0}' 已经有扩展规则 '{0} -> {2}'。
== UnableToOpen ==
无法打开 URL
== UndeleteNotSupported ==
Xlink 不支持撤销删除操作。
== UnexpectedError ==
发生了意外错误。
== UnexpectedErrorOnServer ==
服务器上发生了意外错误。有关更多信息,请检查服务器日志。
== UnreachableServer ==
无法访问服务器 '{0}'。
== UnrecognizedLanguage ==
当前不支持所选文件的语言。
== UnsupportedMergeType ==
不支持的合并类型
== UpPasswordCorrupt ==
参数“password”在客户端配置文件中已损坏。
== UpdateWkContentError ==
无法更新工作区 '{0}' 的内容,因为存在以下错误:{1}
== UserDefinedExpansionRuleSuffix ==
[由用户定义]
== UsingDefaultConfiguration ==
使用默认配置
== WkConfigurationDirAlreadyChanged ==
无法加载/卸载目录 '{0}',因为它包含了 '{1}' 内的更改。请撤销目录中的所有更改,然后重试该操作。
== WkConfigurationFileAlreadyChanged ==
无法加载/卸载文件 '{0}',因为它已经在 '{1}' 中被更改。请撤销更改,然后重试该操作。
== WkConfigurationItemAlreadyLoaded ==
已在工作区中加载项 '{0}'。请卸载 '{1}' 以便将其加载到新位置。
== WkConfigurationPathAlreadyInUse ==
路径 '{0}' 中还加载了另一个项。请将其卸载,然后重试该操作。
== WkConfigurationRootAlreadyChanged ==
无法加载/卸载根项,因为工作区中有待定更改。请撤销所有工作区更改,然后重试该操作。
== WkNameField ==
工作区名称
== WkPathField ==
工作区路径
== WktreeCorrupt ==
工作区 '{0}' 元数据已损坏。请更新工作区。
== WorkspacePathNotResolved ==
无法解析项 {0} 的工作区路径。
== WorkspaceWithChangesApplingLabel ==
工作区包含更改。如果当前工作区上有待定更改,则无法应用标签。
== WrongConflictToResolve ==
'{0}' 不是一个要解决的有效冲突。
== WrongPercentValue ==
值 '{0}' 不是有效的百分比。
== WrongResolutionInfo ==
'{0}' 不是解决方案 '{1}' 的有效解决方案信息。
== WrongResolutionOption ==
'{0}' 不是有效的解决方案。
== XlinkCsetNotFound ==
无法找到在 Xlink {0} 上指定的变更集
== XlinkRootNotFound ==
无法在 {1}@{2}@{3} 上找到 Xlink 根 '{0}'。
== Years ==
{0} 年
== YearsAgo ==
{0} 年前
== RevisionToReloadNotFound ==
找不到要重新加载的修订
== InvalidEncryptionMethod ==
指定的加密方法无效:{0}。请使用 AES128、AES192 或 AES256
== MissingEncryptionPassword ==
使用 --encryptpassword 指定密码
== EmptyEncryptionPassword ==
指定有效的加密密码
== MissingEncryptionServer ==
使用 --encryptserver 指定服务器
== EmptyEncryptionServer ==
指定有效的加密服务器
== MkworkspaceDynamicIncorrectTreespec ==
不正确的分支、变更集或标签规格:'{0}'
== MkworkspaceDynamicTreespecNotfound ==
无法使用规格 '{0}' 找到分支、变更集或标签
== MkworkspaceDynamicAlreadyExists ==
目录 '{0}' 已存在且不为空!
== GameUiCheckinConflictsError ==
无法完成签入操作,因为某些本地更改无法应用于当前服务器版本。请检查您的本地更改与当前服务器版本之间的冲突。
== CmdPatchFileNotFound ==
找不到包含补丁的文件。
== IsNotWk ==
{0} 不在工作区中。

View File

@@ -0,0 +1,7 @@
fileFormatVersion: 2
guid: ccb846397348148c8b3e16c35047934a
TextScriptImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:

View File

@@ -0,0 +1,892 @@
== AddNotAllowedPathIsFreeByTransformerRule ==
無法新增項目 '{0}'。已在伺服器中使用路徑 '{0}',但由於轉換器規則 '{1}',它在用戶端上為可用狀態。
== AddedItemCannotBeLocked ==
無法鎖定項目 '{0}',因為它是新增的項目。(備註: 如果該項目未顯示為新增項目,則表示工作區可能已損毀。請聯絡支援部門)
== AdminReadonlyNotSupported ==
伺服器 '{0}' 版本不支援 admin readonly 命令。請升級伺服器版本。
== AttNameField ==
屬性名稱
== BisyncMissingChangesPull ==
從外部 SCM 提取的修訂中有遺失的內容 ({0} 不是最後一個外部變更)。推送 Unity VCS 變更之前,必須先提取所有外部 SCM 變更。
== BisyncMissingSubmoduleConfiguration ==
尚未定義 '{0}' 的同等 Git 儲存庫。無法推送 Xlink。請在設定檔案 '{1}' 的子模組區段內新增同等項目。
== BisyncMissingSubmoduleTarget ==
未同步處理認可 {0}@{1}。必須先同步處理儲存庫 {1}。
== BisyncMissingXlinkedCset ==
未同步處理變更集 {0}@{1}。必須先同步處理儲存庫 {1}。
== BothDirectoriesMustBeOnSameMountToMove ==
來源和目的地目錄都必須位於相同的裝載點上才能移動。{0}、{1}。
== BrNameField ==
分支名稱
== BranchDoesnotexist ==
指定的分支 {0} 不存在
== BranchOrMarkerChangesetDoesntexist ==
您指定的標籤或分支 {0} 無效。標記的變更集 (或分支的標頭) {1} 不存在。
== BranchParentDoesnotexist ==
指定的分支 {0} 沒有上層
== BusyWorkspace ==
工作區 '{0}' 忙碌中。請稍後再試
== CannotDoChangeEditedXlink ==
無法在編輯的 Xlink 中執行簽出。
== CannotDoChangeReadonlyXlink ==
無法在唯讀 Xlink 中修改項目。
== CannotDoChangeUnresolvedXlink ==
無法在未解析的 Xlink 內修改項目。
== CannotEditXlinkRoot ==
無法編輯 Xlink 根。
== CannotIncomingChangesMergeInProgress ==
無法取得新變更 (傳入變更),因為有合併正在進行中。您必須先完成該合併。
進行中的合併: 來自 cset {1} 的 {0}
== CannotIncomingChangesMergePendingToConfirm ==
無法取得新變更 (傳入變更),因為您必須先簽入目前的合併。您可以將您的變更簽入至新分支,或者也可以從目前分支的最後一個變更集合併。
== CannotMergeIncomingChangesInProgress ==
無法啟動合併,因為有一個傳入變更作業正在進行中。您必須先完成該作業。
== CannotMergeMergeInProgress ==
無法啟動新合併,因為已經有一個合併正在進行中。啟動新合併之前,請先完成該合併。
進行中的合併: 來自 cset {1} 的 {0}
== CannotMergetoWithConflicts ==
您要連線的 Unity VCS 伺服器可能不支援這項新功能。您需要有 7.0.16.2077 版或更新版本,才能使用伺服器端的合併 (或具有衝突解決的「合併目標」)。如果您是這種情況,請升級您的伺服器安裝。如果您不是這種情況,請查看伺服器日誌以取得詳細資訊。
== CannotPerformPartialCheckin ==
無法執行簽入作業。必須一起簽入所有合併變更,以確保已正確儲存合併追蹤。請重複此作業,包括所有合併變更。
== CannotPerformPartialUndo ==
無法執行復原作業。必須一起復原所有合併變更。請重複此作業,包括所有其變更或不包括任何其變更。
== CannotSwitchWithPendingChanges ==
無法執行切換到分支/標籤/變更集/擱置的作業,因為有暫止的變更。請檢閱暫止的變更,然後再次重試此作業。
== CannotUndoAdded ==
無法復原新增的 '{0}',因為包含非新增的變更
== CannotUndoCopied ==
無法復原含有內容的複製目錄
== CannotUndoMoved ==
無法復原從 {0} 移至 {1},因為已移除 {2}
== CannotUpdateWithPendingChanges ==
無法更新工作區,因為有暫止的變更。請檢閱暫止的變更,然後再次重試此作業。
== CannotUpdateWorkspaceContainsChanges ==
您目前的設定上沒有任何可更新的新變更集。您的工作區上有暫止的變更。如果您嘗試取得最新變更,請嘗試復原這些變更,而不是執行更新。
== CantArchiveAnAlreadyArchivedRevision ==
無法封存已封存的修訂。{0}
== CantArchiveCheckedoutrev ==
無法封存已簽出的修訂。{0}
== CantArchiveDirectory ==
無法封存目錄。{0}
== CantArchiveFromDifferentRepositories ==
無法在單一呼叫上封存來自不同儲存庫的修訂
== CantDiffBranchNoParent ==
無法差異比對分支 {0},因為找不到其上層變更集。
== CantDiffCsetNoParent ==
無法差異比對 cset {0},因為它沒有上層。
== CantEditAndDeleteReview ==
引數 -e (編輯) 和 -d (刪除) 無法一起使用。
== CantFindDataForArchived ==
找不到您要求的任何封存修訂的資料
== CantRenameElementAlreadyExist ==
無法將 "{0}" 重新命名為 "{1}",因為具有此名稱的元素已存在
== CantRestoreNonArchivedData ==
無法還原 {0} 的資料,因為該資料未封存。如果您確定已針對此修訂封存資料,請檢查伺服器是否正在解析封存的資料,並將其停用以便進行還原
== CantRevertToDifferentItem ==
此項目無法恢復,因為指定的修訂 '{0}' 參考另一個項目。
== CantUpdateBaseChangesetBranchWithRevisions ==
無法更新分支的基底變更集,因為它必須是空的。
== ChangeMustBeSelected ==
若要選取變更 '{0}',您也必須選取變更 '{1}'。
== ChangelistAddtoBuiltinmergeEx ==
無法將變更新增至內建變更清單: '{0}'。
== ChangelistAlreadyExist ==
具有名稱 {0} 的變更清單已存在。
== ChangelistCannotDeleteBuiltinEx ==
不允許刪除 [內建] 類型的變更清單。
== ChangelistCannotEditBuiltinEx ==
不允許編輯 [內建] 類型的變更清單。
== ChangelistCannotShowBuiltinEx ==
無法顯示下列內建變更清單的內容: '{0}'。若要顯示 [內建] 變更清單,請使用 'cm status --changelist' 命令。
== ChangelistCorruptedStorageFile ==
無法載入變更清單資訊資料檔案。該檔案的格式可能無效。
== ChangelistDeletefromBuiltinEx ==
無法從下列 [內建] 變更清單刪除變更: '{0}'。
== ChangelistInvalidName ==
下列變更清單的名稱無效: '{0}'。
== ChangelistNotFound ==
變更清單 {0} 不存在
== ChangesetMoveRepositoryMismatch ==
目標變更集和目的地分支位於不同的儲存庫。
== ChangetNotLoadOnConf ==
未在目前的工作區設定上載入變更集 {0}。
== CheckinTooManyIgnoredErrors ==
無法簽入太多待簽入的變更。無法完成簽入。請檢閱變更,然後再試一次。
== CherryPick ==
揀選
== ClientconfWithErrors ==
用戶端設定檔案 "client.conf" 含有下列錯誤: {0}
== CloakedCannotBeDeleted ==
無法刪除項目 '{0}',因為它已遭到遮蔽。
== CloakedDstCannotBeMoved ==
無法將項目移至 '{0}',因為 '{0}' 已遭到遮蔽。
== CloakedSrcCannotBeMoved ==
無法移動項目 '{0}',因為它已遭到遮蔽。
== CloudEditionInvalidCredentials ==
使用者名稱或密碼無效。
== CmdBadPosition ==
觸發器位置必須是整數。
== CmdErrorInvalidWebtriggerUri ==
指定的 URI '{0}' 無效。
== CmdErrorNoSuchChangeset ==
變更集 {0} 不存在於儲存庫 {1} 中。
== CommentField ==
註解
== CompMethodError ==
{0} 不是有效的比較方法
== ContentMustBeUndoCheckedout ==
若要在目錄 '{0}' 上執行復原簽出作業,則必須在作業中包含其內容。
== CorruptConfigurationFile ==
無法讀取設定檔案 '{0}',因為其資料無效或已損毀。
== CsetTreeCannotBeLoaded ==
無法載入變更集 '{0}' 內容。
== DaysAgo ==
{0} 天之前
== DeleteNotAllowedTransfomerRuleInside ==
無法刪除項目 '{0}',因為它包含轉換器規則 '{1}'。
== DestinationField ==
目的地
== DestinationMustBeCheckedin ==
無法在未簽入目的地 '{1}' 的狀態下簽入移動來源 '{0}'。
== DifferentRepositoryBrSpecs ==
無法指定來自不同儲存庫的分支
== DifferentRepositoryCsSpecs ==
無法指定來自不同儲存庫的變更集
== DifftoolsUncorrectDefined ==
執行差異比對工具 "{0}" 時發生錯誤。client.conf 中的差異比對工具定義不正確。
== SpreadsheetcompareFailed ==
無法執行 SpreadsheetCompare.exe。命令: "{0}"。
== DirConflictsCannotBeApplied ==
{0} 個衝突無法使用提供的解決方案解決。請為這些衝突嘗試使用不同解決方案,或先解決其他衝突。
== DiscardedDeletedWithDiscardedMoved ==
無法簽入刪除的 '{0}',因為它包含從 '{1}' 到 '{2}' 的移動,而該作業已捨棄。
== DmnotavailableWithDir ==
dm 命令僅適用於比較檔案,不適用於比較目錄。
== DuplicatedBrSpecified ==
指定的分支清單包含重複的項目: {0}。請移除重複的項目。
== DuplicatedItemOnWk ==
此項目在 {0} 和 {1} 載入了兩次。這可能是由於未完成的「移動」作業所導致。請移除兩個實例之一。
== EncodingError ==
{0} 不是有效的文字編碼
== ErrorAclNoPermissions ==
未指定任何權限
== ErrorAclNoSuchPermission ==
沒有此類的權限: {0}
== ErrorAclNoSuchUserOrGroup ==
沒有此類的使用者或群組。{0}
== ErrorAclNoSuchUserOrGroupSpecified ==
未指定任何使用者或群組。
== ErrorAclWrongBranchesArg ==
"--branches" 參數不正確。請確認分支名稱之間沒有任何空格,或使用引號括住整個參數。
範例:
--branches=/main,/task001
--branches="/main, /task001"
"--branches=/main, /task001"
== ErrorArchiveCantRetrieveData ==
無法擷取已封存的磁碟區,請使用正確的路徑設定 externaldata.conf 檔案,以找出封存的資料。基底檔案名稱: {0}。註解: {1}。檔案: {2}
== ErrorCannotRenameDynamicWk ==
無法重新命名動態工作區。
== ErrorCantImportInvalidPackage ==
複寫套件無效。找不到任何有效的版本簽名
== ErrorClientconfignotfound ==
未針對目前的使用者正確設定 Unity VCS 用戶端: 找不到用戶端設定檔案 {0}。請執行 'cm configure' 以執行文字模式設定,或針對圖形模式執行 '{1} --configure'。
== ErrorDiffType ==
無法計算不同類型的項目之間的差異
== ErrorEmptySelector ==
選擇器不可為空白。
== ErrorMoveSrcDstEqual ==
無法移動 {0}。來源路徑和目的地路徑是相同的
== ErrorNoRepositoriesFound ==
無法在任何伺服器上找到儲存庫
== ErrorPartialConfigureChangeCannotApply ==
無法針對路徑 {0} 套用要求的作業 (已載入/取消載入)。
== ErrorPartialConfigurePathNotFound ==
找不到路徑 {0}。
== ErrorPartialConfigureWrongFormat ==
找不到預期的格式。如需詳細資訊,請查看命令用法/說明。
== ErrorReplicatePackageDoesntExist ==
套件 {0} 不存在
== ErrorTwoCsetWithPathDiff ==
無法計算 '{0}' 和 '{1}' 之間的差異。
== ErrorUpdateTrailingDots ==
Windows 不允許檔案名稱在行尾有圓點。
== ExpansionRulesHeader ==
分支擴充規則:
== FailConnectionServer ==
無法建立與伺服器 {0} 的連線
== FastChgRepNotAllowedOnTransWk ==
無法透過轉換器規則使用快速更新變更目標儲存庫。請使用標準更新。
== FastNotAllowedRuleRestricion ==
不允許快速更新,因為無法使用轉換器規則 '{1}' 在工作區上套用伺服器變更 '{0}'。請視需要更新工作區轉換器規則並使用標準更新。
== FastUpdCloakedError ==
快速更新無法與遮蔽的規則搭配使用。請使用標準更新。
== FastUpdConflictsError ==
無法執行快速更新,因為本地變更和伺服器變更彼此衝突。
== FastUpdPendingChangesError ==
無法執行快速更新,因為有暫止的變更。請檢閱暫止的變更,然後再次嘗試執行此作業。
== FastUpdPendingMergesError ==
無法執行快速更新,因為有暫止的合併連結。請檢閱暫止的合併,然後再次嘗試執行此作業。
== FastUpdateApplyChangesError ==
無法在下列工作區中執行快速更新: '{0}'。請復原所有本地變更,停用快速更新選項,然後再次啟動更新。
== FieldTooLong ==
{0} 太長。目前的大小是 {1},而允許的大小上限是 {2}
== FileTypesFileNotFound ==
找不到 filetypes 檔案 {0}
== FindNeedRepositories ==
不在工作區上。查詢上需要有 "on repositories" 子句。
== FormatterError ==
欄位 {0} 對於指定的物件類型無效
== GameUiCiHeadOutOfDateError ==
無法完成簽入作業,因為自作業開始以來,已在儲存庫 '{0}' 中建立新變更。請重試簽入作業,以考慮到新伺服器變更。
== GameuiCiInsideUnresolvedXlinkNotAllowed ==
無法解析 Xlink '{0}'。無法簽入未解析的 Xlink 下的變更。
== GameuiCoBrMissingXlink ==
無法在 Xlink '{0}' 內進行任何變更,因為它已不再於伺服器中載入。請更新您的工作區設定。
== GameuiCoBrUnresolvedXlink ==
無法在 Xlink '{0}' 內進行任何變更,因為它目前因發生下列錯誤而無法解析: {1}
== GenericError ==
伺服器 {0} 發生錯誤
== GetRevisionDirectoryNotSupported ==
不支援在目錄中使用 GetRevision。若要取得目錄的內容請在您的工作區規則中載入該目錄。
== GettingSSOProviders ==
正在取得組織提供者...
== GluonPartialUpdateToDifferentBranch ==
更新作業無法繼續。目標變更集必須位於目前的工作區分支: {0}。
== HoursAgo ==
{0} 小時之前
== IncomingChangesCannotCalculateMerge ==
無法計算傳入變更。請檢查是否已刪除工作區變更集,或聯絡支援部門以取得進一步的資訊。
== IncomingChangesDontMerge ==
更新作業已偵測到衝突。此作業無法繼續,因為它是搭配 --dontmerge 選項執行。
== IncomingChangesNotSupported ==
伺服器 {0} 不支援傳入變更作業。請升級伺服器或直接執行一般合併/更新,以取得最新變更。
== IncomingChangesReadonlyXlinksNotSupported ==
傳入變更目前不支援唯讀的 Xlink 變更。請直接執行一般合併,以取得最新變更。
== IncomingTansformerRulesNotSupported ==
工作區包含轉換器規則。傳入變更目前不支援轉換器規則。請先復原任何暫止的變更以更新您的工作區。如果您有想要保留的暫止變更,您可以在復原前將其擱置,然後在更新後套用擱置。
== IncomingWxlinkBackwardEditionNotSupported ==
可寫入的 Xlink '{0}' 已編輯為指向先前 (較舊) 的變更集。傳入變更目前不支援這個可寫入的 Xlink 版本。請先復原任何暫止的變更以更新您的工作區。如果您有想要保留的暫止變更,您可以在復原前將其擱置,然後在更新後套用擱置。
== IncomingChangesSubbranchesNotSupported ==
您正在使用子分支。當您載入的變更集不是分支標頭上層時,就會發生此情況。傳入變更目前不支援子分支。請從 cs:{0} 執行合併,以取得最新變更。
== IncompatibleCmdOptions ==
不相容的選項: {0}。
== IncorrecBrspec ==
分支規格不正確
== IncorrectCiDateFormat ==
無法使用格式 '{1}' 來剖析日期 '{0}'。
== IncorrectExtensionConfiguration ==
第 {0} 行的議題追蹤器設定資料不正確: {1}
== IncorrectExtensionConfigurationParameter ==
第 {0} 行的議題追蹤器參數設定不正確: {1}
== IncorrectSelector ==
未正確定義選擇器。
== IncorrectSelectorErrorMultiplePathsForRep ==
未正確定義選擇器。有多個適用於儲存庫 {0} 的路徑規則。
== IncorrectSelectorMultipleRules ==
未正確定義選擇器。有多個儲存庫規則。
== IncorrectSelectorNoRule ==
未正確定義選擇器。沒有任何儲存庫規則。
== IncorrectSelectorParamInvalidMountPoint ==
未正確定義選擇器。儲存庫 {0} 不能有裝載點 ({1})。
== IncorrectSelectorParamRepDoesntexist ==
未正確定義選擇器。指定的儲存庫不存在: {0}。
== IncorrectSelectorParamRepServerCannotBeReached ==
無法連線到與指定儲存庫 {1} 建立關聯的伺服器 ({0})。
== IncorrectSelectorParamRepnameCantBeEmpty ==
未正確定義選擇器。儲存庫名稱不可為空白。
== Incorrectspec ==
不正確的物件規格 {0}
== InsensitiveDuplicatedItem ==
無法同時在非敏感性檔案系統上載入項目 {0} 和 {1}。已捨棄項目 {0}。
== IntervalMerge ==
間隔合併
== InvalidCharsInName ==
{0} 不可包含下列任一字元:
{1}
== InvalidExpansionRule ==
擴充規則 '{0}' 無效。
== InvalidExpansionRuleRepNotMatch ==
擴充規則 '{0}' 無效,因為分支 '{1}' 必須來自儲存庫 '{2}',而不是 '{3}'。
== InvalidFieldError ==
欄位 '{0}' 無效。
== InvalidFormatString ==
格式字串無效
== InvalidMergeDstBrSpec ==
變更集規格不是有效的合併目的地。
== InvalidMergeDstSpec ==
合併目的地規格無效。請改用變更集規格或分支規格。
== InvalidMergespec ==
無效的規格 {0}
== InvalidMountPoint ==
儲存庫 {1} 的裝載點 '{0}' 在工作區 '{2}' 上為無效狀態。它可能已過期。
== InvalidMoveDstPriv ==
無法將受控的項目移動至私人目錄
== IsNotAnXlink ==
'{0}' 不是 Xlink。
== ItemAlreadyExistsOnWkWithDifferentTypeDir ==
項目 {0} 已存在於工作區上,但它是目錄 (而不是檔案),因此無法更新
== ItemAlreadyExistsOnWkWithDifferentTypeFile ==
項目 {0} 已存在於工作區上,但它是檔案 (而不是目錄),因此無法更新
== ItemAlreadyLocked ==
無法鎖定項目 '{0}',因為它已獨佔簽出 {1}。
== ItemAlreadyLockedOnMergeFromHead ==
'{0}' 已鎖定 {1},因此合併無法繼續進行。您必須將此檔案解除鎖定或復原您的變更才能繼續進行。您未來可以在進行變更前先簽出需要鎖定的檔案,以避免發生此錯誤。
== ItemCannotBeFoundOnRep ==
儲存庫 '{2}' 上找不到項目 '{0}' (ItemId:{1})。您可能使用過期的工作區。請更新該工作區。
== ItemLockOutOfDateOnMergeFromHead ==
無法鎖定 '{0}'。它不是最新的修訂,而鎖定只能在最新版本上進行。您可以復原變更,然後再次更新。您未來可以在進行變更前先簽出需要鎖定的檔案,以避免發生此錯誤。
== ItemMustBeUndoCheckedout ==
無法復原 '{0}',因為 '{1}' 上有相依性。請將 '{1}' 新增至命令引數,然後重試。
== ItemNameField ==
項目名稱
== ItemPathField ==
項目路徑
== LockCopiedItemsNotSupported ==
伺服器 {0} 不支援鎖定複製的項目。請升級伺服器。
== LogOnPrivateNotCsRep ==
若要在私人路徑上執行日誌命令,您必須指定變更集或儲存庫完整規格。
== LsItemNotFound ==
無法解析項目 {0} 的選擇器
== LsItemNotFoundSelector ==
無法解析項目 {0} 的選擇器。由於您指定的是自訂選擇器,請切記,您必須使用 [儲存庫格式] 的路徑: 請使用 /src而不是 c:\myworkspace\src
== MainBranchesNotAllowed ==
此版本不允許最上層分支,只能建立下層分支。
== Merge ==
合併
== MergeAddNotAllowedPathFreeByRule ==
無法新增項目 '{0}'。已在伺服器中使用路徑 '{0}',但由於轉換器規則 '{1}',它在用戶端上為可用狀態。無法使用目前的轉換器規則來完成合併。請移除涉及的轉換器規則 (或使用未轉換的工作區),然後再次嘗試進行合併。
== MergeDeleteNotAllowedRuleInside ==
無法刪除項目 '{0}',因為它包含轉換器規則 '{1}'。無法使用目前的轉換器規則來完成合併。請移除涉及的轉換器規則 (或使用未轉換的工作區),然後再次嘗試進行合併。
== MergeMoveNotAllowedPathFreeByRule ==
無法將項目 '{0}' 移至 '{1}'。已在伺服器中使用路徑 '{1}',但由於轉換器規則 '{2}',它在用戶端上為可用狀態。無法使用目前的轉換器規則來完成合併。請移除涉及的轉換器規則 (或使用未轉換的工作區),然後再次嘗試進行合併。
== MergeMoveNotAllowedTransformedItem ==
無法移動項目 '{0}',因為它已使用規則 '{1}' 進行轉換。無法使用目前的轉換器規則來完成合併。請移除涉及的轉換器規則 (或使用未轉換的工作區),然後再次嘗試進行合併。
== MergeNeeded ==
需要從變更集 cs:{0}@rep:{2}@repserver:{3}(mount:{4}) 合併到變更集 cs:{1}@rep:{2}@repserver:{3}(mount:{4}) (您目前正在載入的變更集) 才能進行簽入。簽入作業無法繼續。必須藉由合併您目前的工作區內容與目前使用中的分支內容,以解決衝突。然後,您可以重試簽入作業。
== MergeRestorerDeletedPathInUse ==
轉換器規則 '{1}' 已重複使用轉換器規則 '{0}' 所刪除的路徑,因此無法還原刪除的內容。無法使用目前的轉換器規則來完成合併。請移除涉及的轉換器規則 (或使用未轉換的工作區),然後再次嘗試進行合併。
== MergeRestorerRmRuleCannotBeLoaded ==
無法載入轉換器規則 '{0}' 的內容。無法使用目前的轉換器規則來完成合併。請移除涉及的轉換器規則 (或使用未轉換的工作區),然後再次嘗試進行合併。
== MergeRestorerRmRuleMountMissing ==
找不到轉換器規則 '{0}' 的裝載點。無法使用目前的轉換器規則來完成合併。請移除涉及的轉換器規則 (或使用未轉換的工作區),然後再次嘗試進行合併。
== MergeRestorerRmRuleParentMissing ==
無法還原轉換器規則 '{0}' 的內容,因為未在工作區上載入其上層 '{1}'。無法使用目前的轉換器規則來完成合併。請移除涉及的轉換器規則 (或使用未轉換的工作區),然後再次嘗試進行合併。
== MergeToPendingDirectoryConflicts ==
有暫止的目錄衝突,必須先解決才能處理合併目標。
== MergeToPendingFileConflicts ==
有暫止的檔案衝突,必須先解決才能處理合併目標。
== MergeWithChgInsideMissingNotAllowed ==
若是暫止的遮蔽變更或已刪除轉換器規則下的暫止變更,則不允許進行合併作業。請先確認或復原暫止的變更。
== MergetoolsUncorrectDefined ==
執行合併工具 "{0}" 時發生錯誤。client.conf 中的合併工具定義不正確。
== MinutesAgo ==
{0} 分鐘之前
== MkNameField ==
標籤名稱
== MkbranchParentnotfound ==
儲存庫伺服器上找不到上層分支 {0}
== Months ==
{0} 個月
== MonthsAgo ==
{0} 個月之前
== MoveNotAllowedForTransformedItem ==
無法移動項目 '{0}',因為它已使用規則 '{1}' 進行轉換。
== MoveNotAllowedPathIsFreeByTransformerRule ==
無法將項目 '{0}' 移至 '{1}'。已在伺服器中使用路徑 '{1}',但由於轉換器規則 '{2}',它在用戶端上為可用狀態。
== MultipleWorkspaceNotAllowed ==
無法使用來自不同工作區的項目執行 {0} 作業。請對各個工作區的項目重試此作業。
== MustBeOnSameRep ==
{0} 和 {1} 必須位於相同的儲存庫,才能執行此作業
== NewerWorkspaceVersion ==
Unity VCS 的更新版本已升級工作區 '{0}' 的中繼資料。現在,舊版無法讀取工作區中繼資料。若要解決此問題: 1) 您可以升級 Unity VCS 用戶端,或者 2) 您可以刪除工作區內的 '.plastic' 目錄 (將會失去所有工作區中繼資料,檔案將顯示為私人,您將須執行更新)。
== NoContentToCompare ==
沒有要比較的內容。
== NoDifftoolDefined ==
用戶端設定檔案中沒有定義的差異比對工具
== NoElementFound ==
找不到顯示歷史記錄的元素。
== NoMergesInProgress ==
工作區 '{0}' 中沒有進行中的合併。
== NoMergetoolDefined ==
用戶端設定檔案中沒有任何已定義的合併工具
== NoMountPointForMultirepQuery ==
無法為多儲存庫查詢 (查詢: '{0}') 取得裝載點。
== NoPathBetweenCsets ==
'{0}' 和 '{1}' 之間沒有任何路徑。
== NoProvidersForOrganization ==
指定的組織不允許使用 SSO 存取
== NoSuchCodeReview ==
找不到指定的程式碼檢閱 '{0}'。
== NoSuchCodeReviewStatus ==
沒有此類的程式碼檢閱狀態: {0}。可用的值為: {1}
== NotChange ==
{0} 不是變更
== NotValidCmPath ==
指定的路徑: {0} 不是有效的伺服器路徑。
== OAuthSignInCheckMessage ==
正在等待工作階段...
== ObjectNameField ==
物件名稱
== OnlyOneRepRuleByRep ==
選擇器無效。儲存庫 '{0}' 有多個儲存庫規則,只允許儲存庫使用一個儲存庫規則。
== ParentRevisionNotFound ==
無法計算差異,因為伺服器不包含所選項目的上層修訂 (revid:{0}@{1})。另一個使用者可能已移除載入修訂的變更集。
== PartialWkWxlinkCannotBeEditedTargetOnExpandedBr ==
在局部的工作區上,您無法在使用時 Xlink '{0}' 的目標分支時進行編輯。
== PartialWkWxlinkCannotBeEditedTargetOnSameBr ==
局部工作區一律會將標頭變更集的內容載入到使用中的分支上,因此您無法將可寫入的 Xlink '{0}' 編輯為指向分支上另一個不同的變更集。
== PendingDirectoryConflict ==
有一個目錄衝突必須先解決,才能處理合併。
== PendingDirectoryConflicts ==
有 {0} 個目錄衝突必須先解決,才能處理合併。
== PrivDirDiff ==
無法取得私人目錄之間的差異比對
== ProfileNameAlreadyExists ==
設定檔名稱已存在
== RepCannotBeLoadedInsideItself ==
無法儲存庫本身之內載入儲存庫。無法在 '{1}' 上載入儲存庫 {0},因為它已在 '{2}' 上載入。
== RepNameField ==
儲存庫名稱
== RepSpecField ==
儲存庫規格
== RepositoryLoadedTwiceOnWk ==
儲存庫 {0} 已在 '{1}' 和 '{2}' 裝載兩次。請指定裝載點。
== RestorePathShouldNotExist ==
還原路徑不應該存在。
== RetrievingOrgsProgress ==
正在擷取組織...
== RevdatanotfoundForSpec ==
找不到指定修訂規格的資料
== RevertToCurrentRev ==
指定修訂 '{0}' 是目前的修訂,不需要恢復。
== ReviewNameField ==
程式碼檢閱的標題
== RevisionCannotBeFoundOnRep ==
儲存庫 '{1}' 上找不到 {0} 的目前修訂。
== SecondsAgo ==
{0} 秒鐘之前
== SecuredPathField ==
指定的安全路徑
== SecuredPathTagField ==
安全路徑的標籤
== SelectorCsetZeroRootCannotBeLoaded ==
無法使用指定的選擇器初始化工作區。您可能沒有足夠的權限載入選擇器之儲存庫的初始變更集。
== SelectorRepNotFound ==
找不到儲存庫。選擇器可能含有錯誤。
== SelectorTreeContentCannotBeLoaded ==
無法載入選擇器內容。您可能沒有足以載入該內容的權限。
== ShelveIdGreaterThanZero ==
擱置 id 必須是大於零的整數
== SubtractiveIntervalMerge ==
削減間隔合併
== SubtractiveMerge ==
削減合併
== SupportBundleAdding ==
正在新增 {0}...
== SwitchSelectorErrorMultiplePathsInRule ==
有多個適用於儲存庫 {0} 的路徑規則。無法自動切換選擇器
== SwitchSelectorErrorNoRepFound ==
目前的工作區選擇器不包含任何適用於儲存庫 {0} 的規則
== SwitchSelectorErrorNoRepFoundOnlyOneRule ==
目前的工作區選擇器不包含任何適用於儲存庫 {0} 的規則
== SwitchSelectorErrorObjectsOnSameRep ==
已針對相同儲存庫選取多個分支或標籤
== SyncBranchWithMultipleHeads ==
分支 {0} 有多個標頭。請將其合併,以便繼續進行同步處理
== SyncBranchesWithMultipleHeads ==
分支 {0} 有多個標頭。請將其合併,以便繼續進行同步處理
== TransformedItemAlreadyApplied ==
無法套用規則 '{0}',因為已套用相同項目的規則 '{1}'
== TransformerMvRuleDstInUseError ==
無法套用規則 '{0}',因為已使用目的地路徑。
== TransformerMvRuleDstInsideSrcError ==
無法套用規則 '{0}',因為無法在項目本身之內移動項目。
== TransformerMvRuleModifiesAppliedRule ==
無法套用規則 '{0}',因為它修改了已套用的規則 ('{1}')。
== TransformerRmRuleMvInsideError ==
無法套用規則 '{0}',因為它包含移動規則 ('{1}')。
== TransformerRuleDeleteRootError ==
無法套用規則 '{0}',因為無法刪除根項目。
== TransformerRuleMissingPathError ==
無法套用規則 '{0}',因為找不到路徑 '{1}'。
== TriggerNameField ==
觸發器名稱
== TwoRulesForSameBranchError ==
無法加入新擴充規則 '{0} -> {1}',因為分支 '{0}' 已經有擴充規則 '{0} -> {2}'。
== UnableToOpen ==
無法開啟 URL:
== UndeleteNotSupported ==
Xlink 不支援取消刪除作業。
== UnexpectedError ==
發生未預期的錯誤。
== UnexpectedErrorOnServer ==
伺服器發生未預期的錯誤。如需詳細資訊,請查看伺服器日誌。
== UnreachableServer ==
無法連線到伺服器 '{0}'。
== UnrecognizedLanguage ==
目前不支援所選檔案的語言。
== UnsupportedMergeType ==
不支援的合併類型
== UpPasswordCorrupt ==
用戶端設定檔案中的參數 'password' 已損毀。
== UpdateWkContentError ==
無法更新工作區 '{0}' 的內容,因為發生下列錯誤: {1}
== UserDefinedExpansionRuleSuffix ==
[使用者定義]
== UsingDefaultConfiguration ==
使用預設設定
== WkConfigurationDirAlreadyChanged ==
無法載入/取消載入目錄 '{0}',因為它包含 '{1}' 內的變更。請復原該目錄內的所有變更,然後重試此作業。
== WkConfigurationFileAlreadyChanged ==
無法載入/取消載入檔案 '{0}',因為它已在 '{1}' 變更。請復原該變更,然後重試此作業。
== WkConfigurationItemAlreadyLoaded ==
已在工作區中載入項目 '{0}'。請取消載入 '{1}' 以在新位置中載入該項目。
== WkConfigurationPathAlreadyInUse ==
已有另一個項目在路徑 '{0}' 中載入。請取消載入該項目,然後重試此作業。
== WkConfigurationRootAlreadyChanged ==
無法載入/取消載入根項目,因為有工作區中有暫止的變更。請復原所有工作區變更,然後重試此作業。
== WkNameField ==
工作區名稱
== WkPathField ==
工作區路徑
== WktreeCorrupt ==
工作區 '{0}' 中繼資料已損毀。請更新工作區。
== WorkspacePathNotResolved ==
無法解析項目 {0} 的工作區路徑。
== WorkspaceWithChangesApplingLabel ==
工作區包含變更。如果目前工作區上有暫止的變更,則無法套用標籤。
== WrongConflictToResolve ==
'{0}' 不是可解決的有效衝突。
== WrongPercentValue ==
值 '{0}' 不是有效的百分比。
== WrongResolutionInfo ==
'{0}' 不是解決方法 '{1}' 的有效解決方法資訊。
== WrongResolutionOption ==
'{0}' 不是有效的解決方法。
== XlinkCsetNotFound ==
找不到 Xlink {0} 上指定的 cset
== XlinkRootNotFound ==
無法在 {1}@{2}@{3} 上找到 Xlink 根 '{0}'。
== Years ==
{0} 年
== YearsAgo ==
{0} 年之前
== RevisionToReloadNotFound ==
找不到要重新載入的修訂
== InvalidEncryptionMethod ==
指定的加密方法無效: {0}。請使用 AES128、AES192 或 AES256
== MissingEncryptionPassword ==
使用 --encryptpassword 指定密碼
== EmptyEncryptionPassword ==
指定有效的加密密碼
== MissingEncryptionServer ==
使用 --encryptserver 指定伺服器
== EmptyEncryptionServer ==
指定有效的加密伺服器
== MkworkspaceDynamicIncorrectTreespec ==
不正確的分支、變更集或標籤規格: '{0}'
== MkworkspaceDynamicTreespecNotfound ==
找不到具有規格 '{0}' 的分支、變更集或標籤
== MkworkspaceDynamicAlreadyExists ==
目錄 '{0}' 已存在,而且它不是空的!
== IsNotWk ==
{0} 不在工作區中。
== GameUiCheckinConflictsError ==
因為目前的伺服器版本無法套用某些本地變更,所以無法完成簽入作業。請檢查您的本地變更與目前伺服器版本之間的衝突。
== CmdPatchFileNotFound ==
找不到包含修補程式的檔案。

View File

@@ -0,0 +1,7 @@
fileFormatVersion: 2
guid: 33a29fe30b25e405a802d7f7a68ead93
TextScriptImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:

View File

@@ -0,0 +1,7 @@
fileFormatVersion: 2
guid: 63b4d85ff9a8149b0b6e6ac494e06c70
TextScriptImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:

View File

@@ -0,0 +1,7 @@
fileFormatVersion: 2
guid: 6f0a4e9d0304d472fa78a70d4eeb19f5
TextScriptImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:

View File

@@ -0,0 +1,7 @@
fileFormatVersion: 2
guid: 97b1c8a1efbe8437790c98e3cfacaf16
TextScriptImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:

View File

@@ -0,0 +1,7 @@
fileFormatVersion: 2
guid: 9473a479453044236a9011090338b71c
TextScriptImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:

View File

@@ -0,0 +1,7 @@
fileFormatVersion: 2
guid: 0038217eeabd444c4a0ec1cbc366a840
TextScriptImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:

View File

@@ -0,0 +1,7 @@
fileFormatVersion: 2
guid: ed4f385e49dcd4cdd904e43f3e306360
TextScriptImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:

View File

@@ -0,0 +1,162 @@
== CmExistingCertificateChanged ==
WARNING: the certificate of this host doesn't match the one you have in the key
store. It may mean that the identity of the server has been compromised or a
man-in-the-middle attack is being performed on you.
Certificate details:
- Issued to: {0}
- Issued by: {1}
- Expiration date: {3}
- Certificate hash: {5}
If you were expecting this change and trust the new certificate, choose 'Yes'
to add the key to the Unity VCS key store and trust this certificate in the
future.
If you want to carry on connecting just once, without adding the key to the
store, choose 'No'.
If you want to abandon this connection, choose 'Cancel'. This is the ONLY
guaranteed safe choice.
== CmExistingCertificateChangedPrompt ==
Choose an option (Y)es, (N)o, (C)ancel (default is Cancel):
== CmInvalidCertificateHostname ==
WARNING: the secure connection hostname provided in the server
certificate doesn't match the server hostname. This means that the
certificate was not issued to this hostname or that there is a network
configuration problem with this host.
- Certificate hostname: {0}
- Server hostname: {1}
If you want to continue connecting to this host, choose 'Yes'. The certificate
validation will continue (not recommended).
If you want to abandon the connection, choose 'No' (recommended).
== CmInvalidCertificateHostnamePrompt ==
Choose an option (Y)es, (N)o (hitting Enter selects 'No'):
== CmInvalidCertuiResponse ==
(!) The option you entered is not valid.
== CmNewCertificate ==
The server you are connecting to has sent a certificate that is not in the
store. This is normal if it is the first time that you connect to this server.
Certificate details:
- Issued to: {0}
- Issued by: {1}
- Expiration date: {3}
- Certificate hash: {5}
If you trust this host, choose 'Yes' to add the key to the Unity VCS key
store (recommended if it is the first time you connect to this server).
If you want to carry on connecting just once, without adding the key to the
store, choose 'No'.
If you do not trust this host, choose 'Cancel' to abandon the connection.
== CmNewCertificatePrompt ==
Choose an option (Y)es, (N)o, (C)ancel (hitting Enter cancels):
== CmdListCommandsAdditionalHeader ==
Additional commands:
== CmdListCommandsAdministrativeHeader ==
Administrative commands:
== CmdListCommandsAutomationHeader ==
Automation commands:
== CmdListCommandsCommandTypes ==
You're currently viewing a reduced list of the available commands. You can use:
cm showcommands --essential to show essential commands (default)
cm showcommands --additional to show additional commands
cm showcommands --administrative to show commands used by administrators
cm showcommands --security to show commands to manage security and ACLs
cm showcommands --automation to show commands used to automate the CLI
cm showcommands --all to show the complete command list
== CmdListCommandsEnd ==
* Executing a command:
cm command_name
* Get usage of a command:
cm command_name --usage
cm command_name -?
* Get help from a command
cm help command_name
cm command_name --help
Learn more about how to use the command line:
https://www.plasticscm.com/documentation/cli/plastic-scm-version-control-cli-guide.shtml
Learn more about cm find:
https://www.plasticscm.com/documentation/cmfind/plastic-scm-version-control-query-system-guide.shtml
Learn more about cm automation:
https://www.plasticscm.com/documentation/cmdrunner/plastic-scm-version-control-cmdrunner-guide.shtml
== CmdListCommandsEssentialHeader ==
Essential commands:
== CmdListCommandsSecurityHeader ==
Security commands:
== Description ==
Description
== Group ==
Group
== EnterPassword ==
Password:
== EnterUser ==
User:
== EnterUserCredentials ==
Enter credentials to connect to server [{0}]
== LongName ==
Command
== MsgCommandnotfound ==
Command '{0}' not found. Type cm showcommands to get a command list.
== MsgError ==
Error:
== MsgNocommands ==
No commands defined!
== OpenThisUrlInYourBrowser ==
Open the following URL in your browser:
== SelectSignInProvider ==
Select the system you want to use to sign in to: {0}
== SelectYourProviderToSignin ==
Select your system [{0}-{1}]
== ShortName ==
Short
== User ==
User
== WkUpgradeFinished ==
Workspaces upgraded.
== WkUpgradeStarted ==
Upgrading workspaces...

View File

@@ -0,0 +1,7 @@
fileFormatVersion: 2
guid: ab6257926b76242c39331cb6c7e0d180
TextScriptImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:

View File

@@ -0,0 +1,117 @@
== CmInvalidCertificateHostname ==
ATENCIÓN: el nombre de host que aparece en el certificado del
servidor no coincide con el nombre de host del servidor. Esto significa que el
certificado no ha sido generado para ese nombre de host o que existe algún
problema de configuración en el host al que se está conectando.
- Nombre en el certificado: {0}
- Nombre del servidor: {1}
Para continuar conectando con este host, elegir 'Yes'. El proceso de validación
del certificado continuará (no se recomienda).
Para abandonar la conexión, elegir 'No' (recomendado).
== CmInvalidCertificateHostnamePrompt ==
Opciones disponibles: (Y)es, (N)o (pulsando Intro selecciona 'No'):
== CmInvalidCertuiResponse ==
(!) La opción indicada no es válida.
== CmdListCommandsCommandTypes ==
Está viendo una lista reducida de los comandos disponibles. Puede teclear:
cm showcommands --essential para ver comandos esenciales (default)
cm showcommands --additional para ver comandos adicionales
cm showcommands --administrative para ver comandos de administración
cm showcommands --security para ver comandos de manipulación de seguridad
cm showcommands --automation para ver comandos de automatización
cm showcommands --all para ver la lista completa de comandos
== CmdListCommandsEnd ==
* Ejecutar un comando:
cm nombre_comando
* Consultar sintaxis de un comando:
cm nombre_comando --usage
cm nombre_comando -?
* Obtener ayuda para un comando:
cm help nombre_comando
cm nombre_comando --help
Para aprender más sobre la línea de comandos:
https://www.plasticscm.com/documentation/cli/plastic-scm-version-control-cli-guide.shtml
Para aprender sobre cm find y el sistema de queries:
https://www.plasticscm.com/documentation/cmfind/plastic-scm-version-control-query-system-guide.shtml
Sobre cómo automatizar cm:
https://www.plasticscm.com/documentation/cmdrunner/plastic-scm-version-control-cmdrunner-guide.shtml
== CmdListCommandsEssentialHeader ==
Comandos esenciales:
== CmdListCommandsAdditionalHeader ==
Comandos adicionales:
== CmdListCommandsAdministrativeHeader ==
Comandos de administración:
== CmdListCommandsSecurityHeader ==
Comandos de seguridad:
== CmdListCommandsAutomationHeader ==
Comandos de automatización:
== Description ==
Descripción
== Group ==
Grupo
== LongName ==
Comando
== MsgCommandnotfound ==
El comando '{0}' no existe. Escriba 'cm showcommands' para obtener un listado de los comandos disponibles
== MsgError ==
Error:
== MsgNocommands ==
Error grave: No hay comandos definidos
== EnterUserCredentials ==
Introduzca credenciales para conectar al servidor [{0}]
== EnterUser ==
Usuario:
== EnterPassword ==
Contraseña:
== OpenThisUrlInYourBrowser ==
Abra la siguiente URL en su navegador:
== SelectSignInProvider ==
Seleccione el sistema que desea usar para acceder a: {0}
== SelectYourProviderToSignin ==
Seleccione un sistema de autenticación [{0}-{1}]
== ShortName ==
Nombre corto
== User ==
Usuario
== WkUpgradeFinished ==
Comprobación de workspaces finalizada.
== WkUpgradeStarted ==
Comprobando contenido de los workspaces...

View File

@@ -0,0 +1,7 @@
fileFormatVersion: 2
guid: 719a6e14901354868b50c5756cb51194
TextScriptImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:

View File

@@ -0,0 +1,162 @@
== CmExistingCertificateChanged ==
警告: このホストの証明書は、キーストアにある証明書と
一致していません。これは、サーバーの ID が侵害されたか、
中間者攻撃を受けていることを意味している可能性があります。
証明書の詳細:
- 発行先: {0}
- 発行元: {1}
- 有効期限: {3}
- 証明書ハッシュ: {5}
この変更を予期しており、新しい証明書を信頼する場合は、「はい」を選択して
Unity VCS キーストアにキーを追加し、今後この証明書を
信頼します。
ストアにキーを追加せずにこのまま 1 回だけ
接続する場合は、「いいえ」を選択します。
この接続を中止する場合は、「キャンセル」を選択します。これは唯一の
保証された安全な選択肢です。
== CmExistingCertificateChangedPrompt ==
「はい(Y)」、「いいえ(N)」、「キャンセル(C)」のいずれかのオプションを選択してください (デフォルトは「キャンセル」):
== CmInvalidCertificateHostname ==
警告: サーバー証明書で指定されている安全な接続での
ホスト名が、サーバーのホスト名と一致していません。これは、
証明書がこのホスト名に対して発行されていないか、このホストにネットワーク
設定の問題があることを意味します。
- 証明書のホスト名: {0}
- サーバーのホスト名: {1}
このホストへの接続を続行する場合は、「はい」を選択します。証明書の
検証が続行されます (非推奨)。
この接続を中止する場合は、「いいえ」を選択します (推奨)。
== CmInvalidCertificateHostnamePrompt ==
「はい(Y)」、「いいえ(N)」のいずれかのオプションを選択してください (Enter キーを押すと「いいえ」が選択されます):
== CmInvalidCertuiResponse ==
(!) 入力したオプションが有効でありません。
== CmNewCertificate ==
警告: 接続先のサーバーから、ストアにない証明書が
送信されました。このサーバーに初めて接続する場合、これは正常な動作です。
証明書の詳細:
- 発行先: {0}
- 発行元: {1}
- 有効期限: {3}
- 証明書ハッシュ: {5}
このホストを信頼する場合は、「はい」を選択して Unity VCS キーストアに
キーを追加します (このサーバーに初めて接続する場合は推奨)。
ストアにキーを追加せずにこのまま 1 回だけ
接続する場合は、「いいえ」を選択します。
このホストを信頼しない場合は、「キャンセル」を選択して接続を中止します。
== CmNewCertificatePrompt ==
「はい(Y)」、「いいえ(N)」、「キャンセル(C)」のいずれかのオプションを選択してください (Enter キーを押すとキャンセルされます):
== CmdListCommandsAdditionalHeader ==
追加のコマンド:
== CmdListCommandsAdministrativeHeader ==
管理コマンド:
== CmdListCommandsAutomationHeader ==
自動化コマンド:
== CmdListCommandsCommandTypes ==
現在、使用できるコマンドの全リストのうちの一部のみが表示されています。次のコマンドを使用できます:
cm showcommands --essential: 必須のコマンドを表示する (デフォルト)
cm showcommands --additional: 追加のコマンドを表示する
cm showcommands --administrative: 管理者によって使用されるコマンドを表示する
cm showcommands --security: セキュリティと ACL を管理するためのコマンドを表示する
cm showcommands --automation: CLI を自動化するのに使用されるコマンドを表示する
cm showcommands --all: 完全なコマンドリストを表示する
== CmdListCommandsEnd ==
* コマンドを実行中:
cm command_name
* コマンドの使用方法を取得する:
cm command_name --usage
cm command_name -?
* コマンドからヘルプを取得する
cm help command_name
cm command_name --help
コマンドラインの使用方法の詳細:
https://www.plasticscm.com/documentation/cli/plastic-scm-version-control-cli-guide.shtml
cm find の詳細:
https://www.plasticscm.com/documentation/cmfind/plastic-scm-version-control-query-system-guide.shtml
cm automation の詳細:
https://www.plasticscm.com/documentation/cmdrunner/plastic-scm-version-control-cmdrunner-guide.shtml
== CmdListCommandsEssentialHeader ==
必須のコマンド:
== CmdListCommandsSecurityHeader ==
セキュリティコマンド:
== Description ==
説明
== Group ==
Group
== EnterPassword ==
パスワード:
== EnterUser ==
ユーザー:
== EnterUserCredentials ==
サーバー [{0}] に接続するための資格情報を入力してください
== LongName ==
コマンド
== MsgCommandnotfound ==
コマンド '{0}' が見つかりません。コマンドリストを取得するには cm showcommands と入力してください。
== MsgError ==
エラー:
== MsgNocommands ==
コマンドが定義されていません!
== OpenThisUrlInYourBrowser ==
Open the following URL in your browser:
== SelectSignInProvider ==
Select the system you want to use to sign in to: {0}
== SelectYourProviderToSignin ==
Select your system [{0}-{1}]
== ShortName ==
短い
== WkUpgradeFinished ==
ワークスペースがアップグレードされました。
== WkUpgradeStarted ==
ワークスペースをアップグレードしています...
== User ==
User

View File

@@ -0,0 +1,7 @@
fileFormatVersion: 2
guid: f779f51f389c34eb29cae3ae09ba0eb3
TextScriptImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:

View File

@@ -0,0 +1,162 @@
== CmExistingCertificateChanged ==
경고: 이 호스트의 인증서가 키 저장소에 있는 인증서와 일치하지
않습니다. 서버 ID가 손상되었거나
중간자 공격이 일어나고 있을 수도 있습니다.
인증서 세부사항:
- 발급 대상: {0}
- 발급자: {1}
- 만료일: {3}
- 인증서 해시: {5}
해당 인증서 변경에 대해 알고 있었고 새 인증서를 신뢰하는 경우, '예'를 선택해
Unity VCS 키 저장소에 키를 저장하고 앞으로 이 인증서를
신뢰하게 합니다.
키를 저장소에 추가하지 않고 한 번만 연결하려면
'아니요'를 선택합니다.
이 연결을 중단하려면 '취소'를 선택합니다. 이는 유일하게
안전이 보장되는 옵션입니다.
== CmExistingCertificateChangedPrompt ==
예(Y), 아니요(N), 취소(C) 중 선택(기본값은 취소):
== CmInvalidCertificateHostname ==
경고: 서버 인증서에 제공된 보안 연결 호스트 이름이
서버 호스트 이름과 일치하지 않습니다.
인증서가 호스트 이름에 발급되지 않았거나 해당 호스트에
네트워크 구성 문제가 있을 수 있습니다.
- 인증서 호스트 이름: {0}
- 서버 호스트 이름: {1}
이 호스트에 대한 연결을 계속하려면 '예'를 선택합니다. 그러면
인증서 검증이 계속 진행됩니다(권장하지 않음).
연결을 중단하려면 '아니요'를 선택합니다(권장).
== CmInvalidCertificateHostnamePrompt ==
예(Y), 아니요(N) 중 선택(Enter를 누르면 '아니요' 자동 선택):
== CmInvalidCertuiResponse ==
(.) 입력하신 옵션이 유효하지 않습니다.
== CmNewCertificate ==
연결 중인 서버가 저장소에 없는 인증서를 보냈습니다.
이 서버에 처음 연결하는 경우 이는 정상입니다.
인증서 세부사항:
- 발급 대상: {0}
- 발급자: {1}
- 만료일: {3}
- 인증서 해시: {5}
이 호스트를 신뢰하는 경우, '예'를 선택해 Unity VCS 키 저장소에
키를 저장합니다(이 서버에 처음 연결하는 경우 권장)
키를 저장소에 추가하지 않고 한 번만 연결하려면
'아니요'를 선택합니다.
이 호스트를 신뢰하지 않는 경우 '취소'를 선택해 연결을 중단합니다.
== CmNewCertificatePrompt ==
예(Y), 아니요(N), 취소(C) 중 선택(Enter를 누르면 '취소' 자동 선택):
== CmdListCommandsAdditionalHeader ==
추가 명령:
== CmdListCommandsAdministrativeHeader ==
관리 명령:
== CmdListCommandsAutomationHeader ==
자동화 명령:
== CmdListCommandsCommandTypes ==
이 목록은 현재 사용 가능한 명령 중 일부입니다. 다음 명령을 사용할 수 있습니다.
cm showcommands --essential: 필수 명령 표시(기본값)
cm showcommands --additional: 추가 명령 표시
cm showcommands --administrative: 관리자가 사용하는 명령 표시
cm showcommands --security: 보안 및 ACL 관리 명령 표시
cm showcommands --automation: CLI 자동화 명령 표시
cm showcommands --all: 모든 명령 목록 표시
== CmdListCommandsEnd ==
* 명령 실행:
cm command_name
* 명령 사용법 가져오기:
cm command_name --usage
cm command_name -?
* 명령의 도움 받기:
cm help command_name
cm command_name --help
명령줄 사용 방법 자세히 알아보기:
https://www.plasticscm.com/documentation/cli/plastic-scm-version-control-cli-guide.shtml
명령 찾기 자세히 알아보기:
https://www.plasticscm.com/documentation/cmfind/plastic-scm-version-control-query-system-guide.shtml
명령 자동화 자세히 알아보기:
https://www.plasticscm.com/documentation/cmdrunner/plastic-scm-version-control-cmdrunner-guide.shtml
== CmdListCommandsEssentialHeader ==
필수 명령:
== CmdListCommandsSecurityHeader ==
보안 명령:
== Description ==
설명
== EnterPassword ==
비밀번호:
== Group ==
Group
== EnterUser ==
사용자:
== EnterUserCredentials ==
서버 [{0}]에 연결할 자격 증명 입력
== LongName ==
명령
== MsgCommandnotfound ==
'{0}' 명령을 찾을 수 없습니다. 명령 목록을 가져오려면 cm showcommands를 입력하십시오.
== MsgError ==
오류:
== MsgNocommands ==
정의된 명령이 없습니다.
== OpenThisUrlInYourBrowser ==
Open the following URL in your browser:
== SelectSignInProvider ==
Select the system you want to use to sign in to: {0}
== SelectYourProviderToSignin ==
Select your system [{0}-{1}]
== ShortName ==
단축형
== WkUpgradeFinished ==
워크스페이스가 업그레이드되었습니다.
== WkUpgradeStarted ==
워크스페이스 업그레이드 중...
== User ==
User

View File

@@ -0,0 +1,7 @@
fileFormatVersion: 2
guid: 0cf2133faf5334f1f8c52dfbfc9fcf6e
TextScriptImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:

View File

@@ -0,0 +1,162 @@
== CmExistingCertificateChanged ==
警告:此主机的证书与密钥存储库中的证书不匹配。
这可能意味着服务器的身份已泄露或您正在受到
中间人攻击。
证书详细信息:
- 已颁发给:{0}
- 颁发者:{1}
- 到期日期:{3}
- 证书哈希:{5}
如果此更改是您期望的并且您信任新证书,请选择“是”
以将密钥添加到 Unity VCS 密钥存储库中并在以后信任
此证书。
如果只想进行一次连接而不将密钥添加到存储库中,
请选择“否”。
如果要放弃此连接,请选择“取消”。
这是唯一有保证的安全选择。
== CmExistingCertificateChangedPrompt ==
选择选项“是(Y)”、“否(N)”、“取消(C)”(默认设置为“取消”):
== CmInvalidCertificateHostname ==
警告:服务器证书中提供的安全连接主机名
与服务器主机名不匹配。这意味着证书
不是颁发给此主机名的,或者此主机存在
网络配置问题。
- 证书主机名:{0}
- 服务器主机名:{1}
如果要继续连接到此主机,请选择“是”。
证书验证将继续(不推荐)。
如果要放弃连接,请选择“否”(推荐)。
== CmInvalidCertificateHostnamePrompt ==
选择选项“是(Y)”、“否(N)”(按 Enter 将选择“否”):
== CmInvalidCertuiResponse ==
(!) 输入的选项无效。
== CmNewCertificate ==
要连接到的服务器发送了一个不在存储库中的证书。
如果是首次连接到此服务器,这是正常现象。
证书详细信息:
- 已颁发给:{0}
- 颁发者:{1}
- 到期日期:{3}
- 证书哈希:{5}
如果您信任此主机,请选择“是”以将密钥添加到 Unity VCS 密钥存储库中
(如果是首次连接到此服务器,建议这样做)。
如果只想进行一次连接而不将密钥添加到存储库中,
请选择“否”。
如果您不信任此主机,请选择“取消”以放弃连接。
== CmNewCertificatePrompt ==
选择选项“是(Y)”、“否(N)”、“取消(C)”(按 Enter 将取消):
== CmdListCommandsAdditionalHeader ==
其他命令:
== CmdListCommandsAdministrativeHeader ==
管理命令:
== CmdListCommandsAutomationHeader ==
自动化命令:
== CmdListCommandsCommandTypes ==
您当前正在查看可用命令的简化列表。您可以使用:
cm showcommands --essential 显示基本命令(默认值)
cm showcommands --additional 显示其他命令
cm showcommands --administrative 显示管理员使用的命令
cm showcommands --security 显示用于管理安全性和 ACL 的命令
cm showcommands --automation 显示用于自动执行 CLI 的命令
cm showcommands --all 显示完整命令列表
== CmdListCommandsEnd ==
* 执行命令:
cm command_name
* 获取命令的用法:
cm command_name --usage
cm command_name -?
* 获取命令的帮助:
cm help command_name
cm command_name --help
了解有关如何使用命令行的更多信息:
https://www.plasticscm.com/documentation/cli/plastic-scm-version-control-cli-guide.shtml
了解有关 cm find 的更多信息:
https://www.plasticscm.com/documentation/cmfind/plastic-scm-version-control-query-system-guide.shtml
了解有关 cm automation 的更多信息:
https://www.plasticscm.com/documentation/cmdrunner/plastic-scm-version-control-cmdrunner-guide.shtml
== CmdListCommandsEssentialHeader ==
基本命令:
== CmdListCommandsSecurityHeader ==
安全性命令:
== Description ==
描述
== EnterPassword ==
密码:
== Group ==
Group
== EnterUser ==
用户:
== EnterUserCredentials ==
输入凭据以连接到服务器 [{0}]
== LongName ==
命令
== MsgCommandnotfound ==
找不到命令 '{0}'。请键入 cm showcommands 以获取命令列表。
== MsgError ==
错误:
== MsgNocommands ==
未定义命令!
== OpenThisUrlInYourBrowser ==
Open the following URL in your browser:
== SelectSignInProvider ==
Select the system you want to use to sign in to: {0}
== SelectYourProviderToSignin ==
Select your system [{0}-{1}]
== ShortName ==
简短
== WkUpgradeFinished ==
已升级工作区。
== WkUpgradeStarted ==
正在升级工作区...
== User ==
User

View File

@@ -0,0 +1,7 @@
fileFormatVersion: 2
guid: 2c0548b030b4443e1bba441773bbc14b
TextScriptImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:

View File

@@ -0,0 +1,162 @@
== CmExistingCertificateChanged ==
警告: 此主機憑證與您在金鑰
存放區擁有的主機憑證不相符。這可能表示伺服器身分識別已遭洩漏,或
正在對您進行中間人攻擊。
憑證詳細資料:
- 發行對象: {0}
- 發行者: {1}
- 截止日期: {3}
- 憑證雜湊: {5}
如果您預期發生此變更,而且信任新憑證,請選擇 [是]
以將金鑰新增至 Unity VCS 金鑰存放區,並在
未來信任此憑證。
如果您只想繼續連線,但只連線一次而不將金鑰新增至
存放區,請選擇 [否]。
如果您想放棄此連線,請選擇 [取消]。這是唯一
保證安全的選擇。
== CmExistingCertificateChangedPrompt ==
選擇選項 [是] (Y)、[否] (N) 或 [取消] (C) (預設為 [取消]):
== CmInvalidCertificateHostname ==
警告: 伺服器
憑證中提供的安全連線主機名稱不符合伺服器主機名稱。這表示
憑證未發行至此主機名稱,或此主機出現網路
設定問題。
- 憑證主機名稱: {0}
- 伺服器主機名稱: {1}
如果您想要繼續連線至此主機,請選擇 [是]。憑證
驗證將繼續進行 (不建議)。
如果您想放棄連線,請選擇 [否] (建議)。
== CmInvalidCertificateHostnamePrompt ==
選擇選項 [是] (Y) 或 [否] (N) (按下 Enter 鍵會選取 [否]):
== CmInvalidCertuiResponse ==
(!) 您輸入的選項無效。
== CmNewCertificate ==
您要連線的伺服器傳送的憑證
不在存放區中。如果您是第一次連線到此伺服器,這是正常的。
憑證詳細資料:
- 發行對象: {0}
- 發行者: {1}
- 截止日期: {3}
- 憑證雜湊: {5}
如果您信任此主機,請選擇 [是],以將金鑰新增至 Unity VCS 金鑰
存放區 (如果是第一次連線到此伺服器,則建議選擇此選項)。
如果您只想繼續連線,但只想連線一次而不將金鑰新增至
存放區,請選擇 [否]。
如果您不信任此主機,請選擇 [取消],以放棄連線。
== CmNewCertificatePrompt ==
選擇選項 [是] (Y)、[否] (N) 或 [取消] (C) (按下 Enter 隨即取消):
== CmdListCommandsAdditionalHeader ==
其他命令:
== CmdListCommandsAdministrativeHeader ==
系統管理命令:
== CmdListCommandsAutomationHeader ==
自動化命令:
== CmdListCommandsCommandTypes ==
您目前檢視的是可用命令的精簡清單。您可以使用:
cm showcommands --essential 顯示基本命令 (預設)
cm showcommands --additional 顯示其他命令
cm showcommands --administrative 顯示系統管理員使用的命令
cm showcommands --security 顯示管理安全性和 ACL 的命令
cm showcommands --automation 顯示用來自動化 CLI 的命令
cm showcommands --all 顯示完整命令清單
== CmdListCommandsEnd ==
* 執行命令:
cm command_name
* 取得命令用法:
cm command_name --usage
cm command_name -?
* 取得來自命令的說明
cm help command_name
cm command_name --help
深入瞭解如何使用命令列:
https://www.plasticscm.com/documentation/cli/plastic-scm-version-control-cli-guide.shtml
深入瞭解 cm find:
https://www.plasticscm.com/documentation/cmfind/plastic-scm-version-control-query-system-guide.shtml
深入瞭解 cm 自動化:
https://www.plasticscm.com/documentation/cmdrunner/plastic-scm-version-control-cmdrunner-guide.shtml
== CmdListCommandsEssentialHeader ==
基本命令:
== CmdListCommandsSecurityHeader ==
安全性命令:
== Description ==
描述
== EnterPassword ==
密碼:
== Group ==
Group
== EnterUser ==
使用者:
== EnterUserCredentials ==
輸入憑證以連線至伺服器 [{0}]
== LongName ==
命令
== MsgCommandnotfound ==
找不到命令 '{0}'。輸入 cm showcommands 以取得命令清單。
== MsgError ==
錯誤:
== MsgNocommands ==
無定義的命令!
== OpenThisUrlInYourBrowser ==
Open the following URL in your browser:
== ShortName ==
== SelectSignInProvider ==
Select the system you want to use to sign in to: {0}
== SelectYourProviderToSignin ==
Select your system [{0}-{1}]
== WkUpgradeFinished ==
已升級工作區。
== WkUpgradeStarted ==
正在升級工作區...
== User ==
User

View File

@@ -0,0 +1,7 @@
fileFormatVersion: 2
guid: e7c47e3ca2fec43e79a45ce9a87921b6
TextScriptImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:

View File

@@ -0,0 +1,146 @@
== AddNotApplicable ==
The new item cannot be loaded in the workspace. Probably, the path is already used. Please unload the item (from the configuration view) and retry the operation: '{0}'.
== DeleteNotApplicable ==
The item cannot be unloaded because the item wasn't found in the workspace. Your workspace might be corrupt. Please contact support: '{0}'.
== GameuiCheckinAddedMissingParentConflictAction ==
Please undo the add operation or move it to an existing location in the server.
== GameuiCheckinAddedMissingParentConflictDescription ==
The item '{0}' cannot be added because its parent directory is not loaded anymore in the server.
== GameuiCheckinAddedPathInUseConflictAction ==
Please undo the add operation or move it to a free location in the server.
== GameuiCheckinAddedPathInUseConflictDescription ==
The item '{0}' cannot be added because there is another item loaded in the same location in the server.
== GameuiCheckinChangedFileConflictDescription ==
'{0}' requires merge.
== GameuiCheckinChangedMissingConflictAction ==
Please undo your local changes or restore the item in an existing location in the server.
== GameuiCheckinChangedMissingConflictDescription ==
The item '{0}' cannot be changed because it is not loaded anymore in the server.
== GameuiCheckinChangedXlinkConflictAction ==
Please undo your local changes, download the latest version and edit the Xlink again.
== GameuiCheckinChangedXlinkConflictDescription ==
The target of the Xlink '{0}' cannot be changed because it was changed in the server.
== GameuiCheckinCopiedLoadedConflictAction ==
Please undo your local changes, download the latest version and reapply your local changes.
== GameuiCheckinCopiedLoadedConflictDescription ==
The item '{0}' cannot be copied because it is already loaded in the server.
== GameuiCheckinCopiedMissingParentConflictAction ==
Please undo the copy operation or move it to an existing location in the server.
== GameuiCheckinCopiedMissingParentConflictDescription ==
The item '{0}' cannot be copied because its parent directory is not loaded anymore in the server.
== GameuiCheckinCopiedPathInUseConflictAction ==
Please undo the copy operation or move it to a free location in the server.
== GameuiCheckinCopiedPathInUseConflictDescription ==
The item '{0}' cannot be copied because there is another item loaded in the same location in the server.
== GameuiCheckinDeletedAlreadyDeletedConflictAction ==
Please undo the delete operation and update to the latest version.
== GameuiCheckinDeletedAlreadyDeletedConflictDescription ==
The item '{0}' cannot be deleted because the item is not loaded anymore in the server.
== GameuiCheckinDeletedChangedWarningDescription ==
The deleted item '{0}' has been changed in the server. If the deleted is applied, the server change will be lost.
== GameuiCheckinDeletedMovedWarningDescription ==
The deleted item '{0}' has been moved in the server. If the deleted is applied, the server move will be lost.
== GameuiCheckinDeletedWarningAction ==
Are you sure that you want to delete the item '{0}'?
== GameuiCheckinDirReplacedChangedConflictDescription ==
The item '{0}' cannot be reverted because it was already changed in the server.
== GameuiCheckinFileReplacedChangedConflictDescription ==
'{0}' requires merge.
== GameuiCheckinFsProtectionMissingConflictAction ==
Please undo your local changes or restore the item in an existing location in the server.
== GameuiCheckinFsProtectionMissingConflictDescription ==
The permissions for item '{0}' cannot be changed because it is not loaded anymore in the server.
== GameuiCheckinMovedAlreadyMovedConflictAction ==
Please undo the move operation and update to the latest version.
== GameuiCheckinMovedAlreadyMovedConflictDescription ==
The item '{0}' cannot be moved to '{1}' because it is already loaded in the destination in the server.
== GameuiCheckinMovedDivergentConflictAction ==
Do you want to move the item '{0}' to '{1}' anyway?
== GameuiCheckinMovedDivergentConflictDescription ==
The moved item '{0}' has been moved to a different place in the server. If move is applied the server move will be lost.
== GameuiCheckinMovedDstInUseConflictAction ==
Please undo the move operation or move it to a free location in the server.
== GameuiCheckinMovedDstInUseConflictDescription ==
The item '{0}' cannot be moved to '{1}' because there is another item loaded in the same location in the server.
== GameuiCheckinMovedInsideItselfConflictAction ==
Please undo the move operation or move it to valid location in the server.
== GameuiCheckinMovedInsideItselfConflictDescription ==
The item '{0}' cannot be moved inside '{1}' because '{1}' is loaded inside '{0}' in the server.
== GameuiCheckinMovedMissingDstConflictAction ==
Please undo the move operation or move the item to an existing location in the server.
== GameuiCheckinMovedMissingDstConflictDescription ==
The item '{0}' cannot be moved to '{1}' because the destination is not loaded anymore in the server.
== GameuiCheckinMovedMissingItemConflictAction ==
Please undo the move operation or restore the item in an existing location in the server.
== GameuiCheckinMovedMissingItemConflictDescription ==
The item '{0}' cannot be moved because it is not loaded anymore in the server.
== GameuiCheckinReplacedChangedConflictAction ==
Please undo your revert operation, download the latest version and revert it.
== GameuiCheckinReplacedMissingConflictAction ==
Please undo your revert operation.
== GameuiCheckinReplacedMissingConflictDescription ==
The item '{0}' cannot be reverted because it is not loaded anymore in the server.
== GameuiOutOfDateUnresolvedXlink ==
The xlink '{0}' cannot be resolved. The items under an unresolved xlink cannot be updated.
== ItemAlreadyChanged ==
The item won't be downloaded because it is already changed (checked-out, locally changed, deleted, moved or reverted) in the workspace: '{0}'. Please undo or checkin the local change and retry the operation.
== ItemPathAlreadyUsedByChange ==
The item won't be downloaded/moved because there is an existing change at '{0}'. Please undo the local change, unload the item (from the configuration view) and retry the operation.
== MoveIgnoredDestinationWasntSelected ==
The item '{0}' won't be moved because the destination of the move '{1}' wasn't selected. Please, update the workspace or select the source and destination of the move and retry the operation.
== MoveIgnoredSourceWasntSelected ==
The item '{0}' won't be moved because it wasn't selected although the destination of the move '{1}' was selected. Please, update the workspace or select the source and destination of the move and retry the operation.
== MoveItemAlreadyChanged ==
The item won't be moved because it is already changed (checked-out, locally changed, deleted, moved or reverted) in the workspace: '{0}'. Please undo or checkin the local change and retry the operation.
== MoveNotApplicable ==
The item cannot be moved to '{0}'. Probably, the destination path is already used. Please unload the item (from the configuration view) and retry the operation.
== UnloadItemAlreadyChanged ==
The item won't be unloaded because it is already changed (checked-out, locally changed, deleted, moved or reverted) in the workspace: '{0}'. Please undo or checkin the local change and retry the operation.

View File

@@ -0,0 +1,7 @@
fileFormatVersion: 2
guid: 29abf003bc40e4f079730eb88d538d98
TextScriptImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:

View File

@@ -0,0 +1,146 @@
== AddNotApplicable ==
El ítem no puede ser descargado en el workspace. Posiblemente, el path ya está en uso. Por favor, desmarque el ítem (desde la vista de configuración) y reintente la operación: '{0}'.
== DeleteNotApplicable ==
El ítem no puede ser borrado porque no ha sido encontrado. Su workspace podría estar corrupto. Por favor, contacte con el equipo de soporte: '{0}'.
== GameuiCheckinAddedMissingParentConflictAction ==
Por favor, deshaga el añadido o muévalo a una ruta que exista en el servidor.
== GameuiCheckinAddedMissingParentConflictDescription ==
El ítem '{0}' no se puede añadir porque su directorio padre ya no está cargado en el servidor.
== GameuiCheckinAddedPathInUseConflictAction ==
Por favor, deshaga el añadido o muévalo a una ruta que este libre en el servidor.
== GameuiCheckinAddedPathInUseConflictDescription ==
El ítem '{0}' no se puede añadir porque hay otro ítem cargado en el mismo sitio en el servidor.
== GameuiCheckinChangedFileConflictDescription ==
'{0}' necesita merge.
== GameuiCheckinChangedMissingConflictAction ==
Por favor, deshaga el cambio o restaure el ítem en una ruta que exista en el servidor.
== GameuiCheckinChangedMissingConflictDescription ==
El ítem '{0}' no se puede modificar porque ya no está cargado en el servidor.
== GameuiCheckinChangedXlinkConflictAction ==
Por favor, deshaga su cambio local, descargue la última versión y vuelva a editar el Xlink.
== GameuiCheckinChangedXlinkConflictDescription ==
El destino del Xlink '{0}' no se puede cambiar porque fue modificado en el servidor.
== GameuiCheckinCopiedLoadedConflictAction ==
Por favor, deshaga su cambio local, descargue la última versión y reaplique sus cambios locales.
== GameuiCheckinCopiedLoadedConflictDescription ==
El ítem '{0}' no se puede copiar porque ese ítem ya esta cargado en el servidor.
== GameuiCheckinCopiedMissingParentConflictAction ==
Por favor, deshaga el copiado o muévalo a una ruta que exista en el servidor.
== GameuiCheckinCopiedMissingParentConflictDescription ==
El ítem '{0}' no se puede copiar porque su directorio padre ya no está cargado en el servidor.
== GameuiCheckinCopiedPathInUseConflictAction ==
Por favor, deshaga el copiado o muévalo a una ruta que este libre en el servidor.
== GameuiCheckinCopiedPathInUseConflictDescription ==
El ítem '{0}' no se puede copiar porque hay otro ítem cargado en el mismo sitio en el servidor.
== GameuiCheckinDeletedAlreadyDeletedConflictAction ==
Por favor, deshaga el borrado y actualícese a la última versión.
== GameuiCheckinDeletedAlreadyDeletedConflictDescription ==
El ítem '{0}' no se puede borrar porque ya no está cargado en el servidor.
== GameuiCheckinDeletedChangedWarningDescription ==
El ítem borrado '{0}' ha sido modificado en el servidor. Si se borra el ítem, el cambio del servidor se perderá.
== GameuiCheckinDeletedMovedWarningDescription ==
El ítem borrado '{0}' ha sido movido en el servidor. Si se borra el ítem, el movido del servidor se perderá.
== GameuiCheckinDeletedWarningAction ==
¿Está seguro que desea borrar el ítem '{0}'?
== GameuiCheckinDirReplacedChangedConflictDescription ==
El ítem '{0}' no se puede reemplazar (revert) porque fue modificado en el servidor.
== GameuiCheckinFileReplacedChangedConflictDescription ==
'{0}' necesita merge.
== GameuiCheckinFsProtectionMissingConflictAction ==
Por favor, deshaga el cambio o restaure el ítem en una ruta que exista en el servidor.
== GameuiCheckinFsProtectionMissingConflictDescription ==
Los permisos del ítem '{0}' no se puede modificar porque ya no está cargado en el servidor.
== GameuiCheckinMovedAlreadyMovedConflictAction ==
Por favor, deshaga el movido y actualícese a la última versión.
== GameuiCheckinMovedAlreadyMovedConflictDescription ==
El ítem '{0}' no se puede mover a '{1}' porque ya está cargado en el destino en el servidor.
== GameuiCheckinMovedDivergentConflictAction ==
¿Está seguro que desea mover el ítem '{0}' a '{1}'?
== GameuiCheckinMovedDivergentConflictDescription ==
El ítem movido '{0}' ha sido movido en el servidor a otra ruta. Si se aplica el movido local, el movido del servidor se perderá.
== GameuiCheckinMovedDstInUseConflictAction ==
Por favor, deshaga el movido o muévalo a una ruta que este libre en el servidor.
== GameuiCheckinMovedDstInUseConflictDescription ==
El ítem '{0}' no se puede mover a '{1}' porque hay otro ítem cargado en el mismo sitio en el servidor.
== GameuiCheckinMovedInsideItselfConflictAction ==
Por favor, deshaga el movido o muévalo a una ruta valida en el servidor.
== GameuiCheckinMovedInsideItselfConflictDescription ==
El ítem '{0}' no se puede mover dentro de '{1}' porque '{1}' está cargado dentro '{0}' en el servidor.
== GameuiCheckinMovedMissingDstConflictAction ==
Por favor, deshaga el movido o mueva el ítem a una ruta que exista en el servidor.
== GameuiCheckinMovedMissingDstConflictDescription ==
El ítem '{0}' no se puede mover a '{1}' porque el destino ya no está cargado en el servidor.
== GameuiCheckinMovedMissingItemConflictAction ==
Por favor, deshaga el movido o restaure el ítem en una ruta que exista en el servidor.
== GameuiCheckinMovedMissingItemConflictDescription ==
El ítem '{0}' no se puede mover porque ya no está cargado en el servidor.
== GameuiCheckinReplacedChangedConflictAction ==
Por favor, deshaga el reemplazo (revert), descargue la última versión y reemplácela (revert) de nuevo.
== GameuiCheckinReplacedMissingConflictAction ==
Por favor, deshaga el reemplazo (revert).
== GameuiCheckinReplacedMissingConflictDescription ==
El ítem '{0}' no se puede reemplazar (revert) porque ya no está cargado en el servidor.
== GameuiOutOfDateUnresolvedXlink ==
El xlink '{0}' no pudo resolverse. Los ítems debajo de un xlink no resuelto no pueden actualizarse.
== ItemAlreadyChanged ==
El ítem no se actualizará porque se encuentra cambiado (checked-out, cambiado, borrado o movido) en el workspace: '{0}'. Por favor, deshaga o confirme el cambio local y reintente la operación.
== ItemPathAlreadyUsedByChange ==
El ítem no será descargado/movido porque hay un cambio local en '{0}'. Por favor, deshaga el cambio local, desmarque el ítem (desde la vista de configuración) y reintente la operación.
== MoveIgnoredDestinationWasntSelected ==
El ítem '{0}' no será movido porque el destino del movido '{1}' no fue seleccionado. Por favor, actualice todo el workspace o bien seleccione el origen y destino del movido y reintente la operation.
== MoveIgnoredSourceWasntSelected ==
El ítem '{0}' no será movido porque no fue seleccionado aunque el destino del movido '{1}' sí lo fue. Por favor, actualice todo el workspace o bien seleccione el origen y destino del movido y reintente la operation.
== MoveItemAlreadyChanged ==
El ítem no será movido porque se encuentra cambiado (checked-out, cambiado, borrado o movido) en el workspace: '{0}'. Por favor, deshaga o confirme el cambio local y reintente la operación.
== MoveNotApplicable ==
El ítem no puede ser movido a '{0}'. Posiblemente, el path ya está en uso. Por favor, descargue el ítem del workspace y reintente la operación.
== UnloadItemAlreadyChanged ==
El ítem no será borrado porque se encuentra cambiado (checked-out, cambiado, borrado o movido) en el workspace: '{0}'. Por favor, deshaga o confirme el cambio local y reintente la operación.

View File

@@ -0,0 +1,7 @@
fileFormatVersion: 2
guid: 0d4ef9387a3bc423f96d7bfbdb7cf122
TextScriptImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:

View File

@@ -0,0 +1,7 @@
fileFormatVersion: 2
guid: 75d502302be264c9186a574e5db8f340
TextScriptImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:

View File

@@ -0,0 +1,7 @@
fileFormatVersion: 2
guid: 80e155117764449b7a8a890d28cfd8c2
TextScriptImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:

View File

@@ -0,0 +1,7 @@
fileFormatVersion: 2
guid: 74621c72e13ad47d88571eae06795323
TextScriptImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:

View File

@@ -0,0 +1,7 @@
fileFormatVersion: 2
guid: 7ec87c7a6fe4e438fb10a7831d49875a
TextScriptImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:

View File

@@ -0,0 +1,7 @@
fileFormatVersion: 2
guid: 45c3c447520834202a1214fd8fb24f1c
TextScriptImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:

View File

@@ -0,0 +1,7 @@
fileFormatVersion: 2
guid: e17d60c92c7634fd38dbc5da644e653e
TextScriptImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:

View File

@@ -0,0 +1,143 @@
== ConfiguringLanguage ==
Configuring language. These are the available languages
== ChooseLanguage ==
Choose a language (type a number)
== YesAnswers ==
yes|y
== YesOrNoDefaultYes ==
[Y/n]
== YesOrNoDefaultNo ==
[y/N]
== ConfiguringEdition ==
Unity VCS comes in two editions: Enterprise for big teams who demand high scalability and Team for groups up to 15 developers. You can learn more about editions in plasticscm.com
== ChooseEdition ==
Choose the edition you want to install (type a number)
== ConfiguringWorkingMode ==
Select the users authentication mode. These are the available modes
== ChooseWorkingMode ==
Choose a mode (type a number)
== NameWorkingMode ==
Name
== NameIdWorkingMode ==
Name + ID
== AdWorkingMode ==
Active Directory
== LdapWorkingMode ==
LDAP
== OIDCWorkingMode ==
OpenID Connect
== UpWorkingMode ==
User and password
== SSOWorkingMode ==
Single Sign On
== ConfiguringLdap ==
Configuring LDAP connection...
== ConfiguringSaml ==
Configuring SAML connection...
== ConfiguringUp ==
Configure your credentials:
== ConfiguringLicenseToken ==
Configure autorenewal for subscription licenses:
== LicenseToken ==
License token [Press ENTER to skip]
== UpUserName ==
Username
== UpPassword ==
Password
== LdapServer ==
LDAP server
== LdapPort ==
LDAP port [389]
== LdapDomain ==
LDAP domain
== LdapUser ==
LDAP user
== LdapPassword ==
LDAP password
== MsgError ==
Error:
== AvailableLdapTypes ==
Available type of LDAP servers
== ChooseType ==
Type of server (type a number)
== InvalidOption ==
Invalid option.
== InvalidValue ==
Invalid value.
== InvalidParameter ==
Invalid parameter: {0}
== InvalidLanguage ==
Invalid language: {0}
== InvalidWorkingModeConf ==
Invalid working mode: {0}
== InvalidLdapType ==
Invalid LDAP server type: {0}
== ParameterNotPresent ==
Parameter {0} is not present or is not valid
== NoPortInRemotingFile ==
There is no port specified in the remoting configuration file
== InvalidPortNumber ==
Invalid port number: {0}
== SamlWorkingMode ==
SAML
== SamlIdPMetadata ==
SAML Authentication - IdP metadata (federation metadata document)
== SamlIssuer ==
SAML Authentication - Application (client) Id
== SamlSignInUrl ==
SAML Authentication - Sign-in URL (SAML-P sign-on endpoint)
== SamlAbsoluteSessionValidityInDays ==
SAML Authentication - SAML session absolute validity in days
== SamlGraphApiClientId ==
Graph API - Application registration client Id
== SamlGraphApiTenantId ==
Graph API - Application registration tenant Id
== SamlGraphApiClientSecret ==
Graph API - Application registration client secret

View File

@@ -0,0 +1,7 @@
fileFormatVersion: 2
guid: f8fabb85242ab4dc4916dd3486ebfed7
TextScriptImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:

View File

@@ -0,0 +1,143 @@
== ConfiguringLanguage ==
Configurando el idioma. Éstos son los idiomas disponibles
== ChooseLanguage ==
Seleccione un idioma (teclee un número)
== YesAnswers ==
si|s
== YesOrNoDefaultYes ==
[S/n]
== YesOrNoDefaultNo ==
[s/N]
== ConfiguringEdition ==
Unity VCS tiene dos ediciones: Enterprise para equipos grandes que necesitan escalabilidad, y Team para grupos de hasta 15 desarrolladores. Puede obtener más información acerca de las ediciones en plasticscm.com
== ChooseEdition ==
Seleccione la edición a instalar (type a number)
== ConfiguringWorkingMode ==
Configurando el modo de seguridad/usuarios. Éstos son los modos disponibles
== ChooseWorkingMode ==
Seleccione un modo (teclee un número)
== NameWorkingMode ==
Nombre
== NameIdWorkingMode ==
Nombre + ID
== AdWorkingMode ==
Active Directory
== LdapWorkingMode ==
LDAP
== OIDCWorkingMode ==
OpenID Connect
== UpWorkingMode ==
Usuario y contraseña
== SSOWorkingMode ==
Single Sign On
== ConfiguringLdap ==
Configurando la conexión con LDAP ...
== ConfiguringSaml ==
Configurando la conexión con SAML ...
== ConfiguringUp ==
Configure sus credenciales:
== ConfiguringLicenseToken ==
Configurando autorenovación para licencias de suscripción
== LicenseToken ==
Token de licencia [Pulse ENTER para omitir]
== UpUserName ==
Usuario
== UpPassword ==
Constraseña
== LdapServer ==
Servidor LDAP
== LdapPort ==
Puerto LDAP [389]
== LdapDomain ==
Dominio LDAP
== LdapUser ==
Nombre de usuario LDAP
== LdapPassword ==
Contraseña LDAP
== MsgError ==
Error:
== AvailableLdapTypes ==
Tipos de servidor LDAP disponibles
== ChooseType ==
Seleccione su tipo de servidor (teclee un número)
== InvalidOption ==
Opción no válida.
== InvalidValue ==
Valor no válido.
== InvalidParameter ==
Parámetro no válido: {0}
== InvalidLanguage ==
Idioma no válido: {0}
== InvalidWorkingModeConf ==
Modo de seguridad/usuarios no válido: {0}
== InvalidLdapType ==
Tipo de servidor LDAP no válido: {0}
== ParameterNotPresent ==
El parámetro {0} no se ha especificado o no es válido
== NoPortInRemotingFile ==
No hay ningún puerto especificado en el fichero de configuración de remoting
== InvalidPortNumber ==
Número de puerto no válido: {0}
== SamlWorkingMode ==
SAML
== SamlIdPMetadata ==
Autenticación SAML - IdP metadatos (documento de metadatos de federación)
== SamlIssuer ==
Autenticación SAML - Id. de aplicación (cliente)
== SamlSignInUrl ==
Autenticación SAML - URL de inicio de sesión (Punto de conexión de inicio de sesión de SAML-P)
== SamlAbsoluteSessionValidityInDays ==
Autenticación SAML - Duración absoluta de la sesión de SAML en días
== SamlGraphApiClientId ==
Graph API - Id. de cliente del registro de aplicación
== SamlGraphApiTenantId ==
Graph API - Id. de directorio (inquilino) del registro de aplicación
== SamlGraphApiClientSecret ==
Graph API - Secreto de cliente del registro de aplicación

View File

@@ -0,0 +1,7 @@
fileFormatVersion: 2
guid: 3c17ce0c67c7e45ab84aa8d1d060f085
TextScriptImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:

View File

@@ -0,0 +1,110 @@
== ConfiguringLanguage ==
言語を設定しています。これらが利用できる言語です
== ChooseLanguage ==
言語を選択 (番号を入力)
== YesAnswers ==
はい|y
== YesOrNoDefaultYes ==
[Y/n]
== YesOrNoDefaultNo ==
[y/N]
== ConfiguringEdition ==
Unity VCS には、高いスケーラビリティが求められる大規模なチームのための Enterprise と、最大で 15 人の開発者のための Team の 2 種類が用意されています。各エディションの詳細は、plasticscm.com で確認できます
== ChooseEdition ==
インストールするエディションを選択 (番号を入力)
== ConfiguringWorkingMode ==
ユーザー認証モードを選択してください。これらが使用できるモードです
== ChooseWorkingMode ==
モードを選択 (番号を入力)
== NameWorkingMode ==
名前
== NameIdWorkingMode ==
名前 + ID
== AdWorkingMode ==
Active Directory
== LdapWorkingMode ==
LDAP
== UpWorkingMode ==
ユーザーとパスワード
== ConfiguringLdap ==
LDAP 接続を設定しています...
== ConfiguringUp ==
資格情報を設定してください:
== ConfiguringLicenseToken ==
サブスクリプションライセンスの自動更新を設定:
== LicenseToken ==
ライセンストークン [ENTER を押してスキップ]
== UpUserName ==
ユーザー名
== UpPassword ==
パスワード
== LdapServer ==
LDAP サーバー
== LdapPort ==
LDAP ポート [389]
== LdapDomain ==
LDAP ドメイン
== LdapUser ==
LDAP ユーザー
== LdapPassword ==
LDAP パスワード
== MsgError ==
エラー:
== AvailableLdapTypes ==
LDAP サーバーの使用可能な型
== ChooseType ==
サーバーのタイプ (番号を入力)
== InvalidOption ==
無効なオプション。
== InvalidValue ==
無効な値。
== InvalidParameter ==
無効なパラメーター:{0}
== InvalidLanguage ==
無効な言語:{0}
== InvalidWorkingModeConf ==
無効な動作モード:{0}
== InvalidLdapType ==
無効な LDAP サーバータイプ:{0}
== ParameterNotPresent ==
パラメーター {0} が存在しないか、有効でありません
== NoPortInRemotingFile ==
リモート処理設定ファイルにポートが指定されていません
== InvalidPortNumber ==
無効なポート番号:{0}

View File

@@ -0,0 +1,7 @@
fileFormatVersion: 2
guid: 473dfafa5c0044ee7b7932da67381c23
TextScriptImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:

View File

@@ -0,0 +1,110 @@
== ConfiguringLanguage ==
언어 구성 중입니다. 사용할 수 있는 언어는 다음과 같습니다
== ChooseLanguage ==
언어 선택(숫자 입력)
== YesAnswers ==
예|y
== YesOrNoDefaultYes ==
[Y/n]
== YesOrNoDefaultNo ==
[y/N]
== ConfiguringEdition ==
Unity VCS은 두 가지 에디션으로 제공됩니다. 하나는 높은 확장성이 필요한 대규모 팀에 적합한 Enterprise 에디션이며, 다른 하나는 최대 15명으로 구성된 개발자 그룹을 위한 Team 에디션입니다. plasticscm.com에서 두 에디션에 대한 자세한 내용을 알아볼 수 있습니다
== ChooseEdition ==
설치할 에디션을 선택하십시오(숫자 입력)
== ConfiguringWorkingMode ==
사용자 인증 모드를 선택하십시오. 사용할 수 있는 모드는 다음과 같습니다
== ChooseWorkingMode ==
모드 선택(숫자 입력)
== NameWorkingMode ==
이름
== NameIdWorkingMode ==
이름 + ID
== AdWorkingMode ==
Active Directory
== LdapWorkingMode ==
LDAP
== UpWorkingMode ==
사용자 및 비밀번호
== ConfiguringLdap ==
LDAP 연결 구성 중...
== ConfiguringUp ==
자격 증명 구성:
== ConfiguringLicenseToken ==
구독 라이센스 자동 갱신 구성:
== LicenseToken ==
라이센스 토큰[건너뛰려면 ENTER 키 입력]
== UpUserName ==
사용자 이름
== UpPassword ==
비밀번호
== LdapServer ==
LDAP 서버
== LdapPort ==
LDAP 포트 [389]
== LdapDomain ==
LDAP 도메인
== LdapUser ==
LDAP 사용자
== LdapPassword ==
LDAP 비밀번호
== MsgError ==
오류:
== AvailableLdapTypes ==
사용 가능한 LDAP 서버 유형
== ChooseType ==
서버 유형(숫자 입력)
== InvalidOption ==
잘못된 옵션입니다.
== InvalidValue ==
잘못된 값입니다.
== InvalidParameter ==
잘못된 매개 변수: {0}
== InvalidLanguage ==
사용할 수 없는 언어: {0}
== InvalidWorkingModeConf ==
잘못된 작업 모드: {0}
== InvalidLdapType ==
잘못된 LDAP 서버 유형: {0}
== ParameterNotPresent ==
{0} 매개 변수가 없거나 유효하지 않습니다
== NoPortInRemotingFile ==
원격 구성 파일에 지정된 포트가 없습니다
== InvalidPortNumber ==
잘못된 포트 번호: {0}

View File

@@ -0,0 +1,7 @@
fileFormatVersion: 2
guid: f3ea369c0ef5144dca2e08159f292177
TextScriptImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:

View File

@@ -0,0 +1,110 @@
== ConfiguringLanguage ==
正在配置语言。这些是可用的语言
== ChooseLanguage ==
选择语言(键入数字)
== YesAnswers ==
是|y
== YesOrNoDefaultYes ==
[Y/n]
== YesOrNoDefaultNo ==
[y/N]
== ConfiguringEdition ==
Unity VCS 有两种版本Enterprise面向需要高度可扩展性的大型团队和 Team面向最多 15 名开发者的团队)。可在 plasticscm.com 中了解有关版本的更多信息
== ChooseEdition ==
选择要安装的版本(键入一个数字)
== ConfiguringWorkingMode ==
选择用户身份验证模式。这些是可用的模式
== ChooseWorkingMode ==
选择模式(键入数字)
== NameWorkingMode ==
名称
== NameIdWorkingMode ==
名称 + ID
== AdWorkingMode ==
Active Directory
== LdapWorkingMode ==
LDAP
== UpWorkingMode ==
用户和密码
== ConfiguringLdap ==
正在配置 LDAP 连接...
== ConfiguringUp ==
配置您的凭据:
== ConfiguringLicenseToken ==
配置订阅许可证的自动续订:
== LicenseToken ==
许可证令牌 [按 ENTER 跳过]
== UpUserName ==
用户名
== UpPassword ==
密码
== LdapServer ==
LDAP 服务器
== LdapPort ==
LDAP 端口 [389]
== LdapDomain ==
LDAP 域
== LdapUser ==
LDAP 用户
== LdapPassword ==
LDAP 密码
== MsgError ==
错误:
== AvailableLdapTypes ==
可用的 LDAP 服务器类型
== ChooseType ==
服务器类型(键入数字)
== InvalidOption ==
无效的选项。
== InvalidValue ==
无效值。
== InvalidParameter ==
无效的参数:{0}
== InvalidLanguage ==
无效的语言:{0}
== InvalidWorkingModeConf ==
无效的工作模式:{0}
== InvalidLdapType ==
无效的 LDAP 服务器类型:{0}
== ParameterNotPresent ==
参数 {0} 不存在或无效
== NoPortInRemotingFile ==
远程配置文件中未指定端口
== InvalidPortNumber ==
无效的端口号:{0}

View File

@@ -0,0 +1,7 @@
fileFormatVersion: 2
guid: 01e0e23bf64e44c359f58e04304087c0
TextScriptImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:

View File

@@ -0,0 +1,110 @@
== ConfiguringLanguage ==
正在設定語言。這些是可用的語言
== ChooseLanguage ==
選擇語言 (鍵入數字)
== YesAnswers ==
是|y
== YesOrNoDefaultYes ==
[Y/n]
== YesOrNoDefaultNo ==
[y/N]
== ConfiguringEdition ==
Unity VCS 提供兩種版本:企業版適用於需要高可擴展性的大型團隊,而團隊版適用於最多 15 位開發人員的群組。您可以在 plasticscm.com 深入瞭解這些版本
== ChooseEdition ==
選擇您想要安裝的版本 (鍵入數字)
== ConfiguringWorkingMode ==
選取使用者驗證模式。這些是可用的模式
== ChooseWorkingMode ==
選擇模式 (鍵入數字)
== NameWorkingMode ==
名稱
== NameIdWorkingMode ==
名稱 + ID
== AdWorkingMode ==
Active Directory
== LdapWorkingMode ==
LDAP
== UpWorkingMode ==
使用者和密碼
== ConfiguringLdap ==
正在設定 LDAP 連線...
== ConfiguringUp ==
設定您的憑證:
== ConfiguringLicenseToken ==
為訂閱授權設定自動續約:
== LicenseToken ==
授權權杖 [按 ENTER 鍵跳過]
== UpUserName ==
使用者名稱
== UpPassword ==
密碼
== LdapServer ==
LDAP 伺服器
== LdapPort ==
LDAP 連接埠 [389]
== LdapDomain ==
LDAP 網域
== LdapUser ==
LDAP 使用者
== LdapPassword ==
LDAP 密碼
== MsgError ==
錯誤:
== AvailableLdapTypes ==
可用的 LDAP 伺服器類型
== ChooseType ==
伺服器類型 (鍵入數字)
== InvalidOption ==
無效選項。
== InvalidValue ==
無效值。
== InvalidParameter ==
無效參數:{0}
== InvalidLanguage ==
無效的語言:{0}
== InvalidWorkingModeConf ==
無效的工作模式:{0}
== InvalidLdapType ==
無效的 LDAP 伺服器類型:{0}
== ParameterNotPresent ==
參數 {0} 不存在或無效
== NoPortInRemotingFile ==
遠端設定檔案中沒有指定的連接埠
== InvalidPortNumber ==
無效的連接埠號碼:{0}

View File

@@ -0,0 +1,7 @@
fileFormatVersion: 2
guid: dcf2da6b60ce74bb780465e51fa40347
TextScriptImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:

View File

@@ -0,0 +1,44 @@
== Diff ==
Differences:
== BasePosition ==
Position on base file:
== CompPosition ==
Position on compared file:
== OldData ==
Old data:
== NewData ==
New data:
== Type ==
Type:
== NullBaseFile ==
BaseFile cannot be null.
== NullCompareFile ==
CompareFile cannot be null.
== DiffNotSolutionFound ==
Solution cannot be found. No differences collection can be calculated.
== NotValidFileConflictType ==
Invalid conflict type.
== NullFilePath ==
The file path cannot be null.
== NullFileHash ==
The file hash cannot be null.
== InvalidDifferenceType ==
Param type must be a valid differenceType defined element.
== TooManyDifferences ==
The files have too many differences, there aren't enough resources to complete the operation. Try to set a different comparison method to reduce the number of differences.
== NotDefinedFSProtection ==
NOT_DEFINED

View File

@@ -0,0 +1,7 @@
fileFormatVersion: 2
guid: f043e5489ede848928e1a5292dfdf645
TextScriptImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:

View File

@@ -0,0 +1,44 @@
== Diff ==
Diferencia:
== BasePosition ==
Posición en el fichero base:
== CompPosition ==
Posición en el fichero comparado:
== OldData ==
Datos antiguos:
== NewData ==
Datos nuevos:
== Type ==
Tipo:
== NullBaseFile ==
BaseFile no puede ser nulo.
== NullCompareFile ==
CompareFile no puede ser nulo.
== DiffNotSolutionFound ==
No hay solución. No se ha podido calcular una colección de diferencias.
== NotValidFileConflictType ==
Tipo de conflicto no válido.
== NullFilePath ==
La ruta del fichero no puede ser nula.
== NullFileHash ==
La hash del fichero no puede ser nula.
== InvalidDifferenceType ==
El parámetro 'type' debe ser un elemento de tipo 'differenceType'.
== TooManyDifferences ==
Los ficheros tienen demasiadas diferencias, no hay suficientes recursos para completar la operación. Pruebe a fijar un método de comparación diferente para reducir el número de diferencias.
== NotDefinedFSProtection ==
NO_DEFINIDOS

View File

@@ -0,0 +1,7 @@
fileFormatVersion: 2
guid: b622566ab85e54a9697b185b51659399
TextScriptImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:

View File

@@ -0,0 +1,44 @@
== Diff ==
差分:
== BasePosition ==
ベースファイル上の位置:
== CompPosition ==
比較対象ファイル上の位置:
== OldData ==
古いデータ:
== NewData ==
新しいデータ:
== Type ==
タイプ:
== NullBaseFile ==
BaseFile を null にすることはできません。
== NullCompareFile ==
CompareFile を null にすることはできません。
== DiffNotSolutionFound ==
解決策を見つけることができません。差分のコレクションを計算できません。
== NotValidFileConflictType ==
無効な競合タイプ。
== NullFilePath ==
ファイルパスを null にすることはできません。
== NullFileHash ==
ファイルハッシュを null にすることはできません。
== InvalidDifferenceType ==
パラメーターのタイプは、differenceType で定義された有効な要素である必要があります。
== TooManyDifferences ==
ファイルに差分が多すぎます。操作を完了するのに十分なリソースがありません。別の比較メソッドを設定して、差分の数を減らしてみてください。
== NotDefinedFSProtection ==
未定義

View File

@@ -0,0 +1,7 @@
fileFormatVersion: 2
guid: aff69f03cce064727895a8e6867325c6
TextScriptImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:

View File

@@ -0,0 +1,44 @@
== Diff ==
차이점:
== BasePosition ==
베이스 파일의 위치:
== CompPosition ==
비교 대상 파일의 위치:
== OldData ==
이전 데이터:
== NewData ==
신규 데이터:
== Type ==
유형:
== NullBaseFile ==
BaseFile은 null이 될 수 없습니다.
== NullCompareFile ==
CompareFile은 null이 될 수 없습니다.
== DiffNotSolutionFound ==
솔루션을 찾을 수 없습니다. 차이점 컬렉션을 계산할 수 없습니다.
== NotValidFileConflictType ==
잘못된 충돌 유형입니다.
== NullFilePath ==
파일 경로는 null이 될 수 없습니다.
== NullFileHash ==
파일 해시는 null이 될 수 없습니다.
== InvalidDifferenceType ==
매개 변수 유형은 유효한 differenceType으로 정의한 요소여야 합니다.
== TooManyDifferences ==
파일에 차이점이 너무 많습니다. 작업을 완료하기 위한 충분한 리소스가 없습니다. 차이점의 개수를 줄이려면 다른 차이점 비교 방법을 설정해 보십시오.
== NotDefinedFSProtection ==
정의되지 않음

View File

@@ -0,0 +1,7 @@
fileFormatVersion: 2
guid: 846a71cefa88440b1827812cb1fcf231
TextScriptImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:

View File

@@ -0,0 +1,44 @@
== Diff ==
差异:
== BasePosition ==
基项文件上的位置:
== CompPosition ==
被比较文件上的位置:
== OldData ==
旧数据:
== NewData ==
新数据:
== Type ==
类型:
== NullBaseFile ==
BaseFile 不能为 null。
== NullCompareFile ==
CompareFile 不能为 null。
== DiffNotSolutionFound ==
无法找到解决方案。无法计算差异收集。
== NotValidFileConflictType ==
无效的冲突类型。
== NullFilePath ==
文件路径不能为 null。
== NullFileHash ==
文件哈希值不能为 null。
== InvalidDifferenceType ==
参数类型必须是 differenceType 定义的有效元素。
== TooManyDifferences ==
文件之间的差异太多,没有足够的资源来完成操作。请尝试设置其他比较方法以减少差异数量。
== NotDefinedFSProtection ==
未定义

View File

@@ -0,0 +1,7 @@
fileFormatVersion: 2
guid: b60eb5d9730c144d1aee252ab81e3504
TextScriptImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:

View File

@@ -0,0 +1,44 @@
== Diff ==
差異:
== BasePosition ==
基底檔案上的位置:
== CompPosition ==
比較檔案上的位置:
== OldData ==
舊資料:
== NewData ==
新資料:
== Type ==
類型:
== NullBaseFile ==
BaseFile 不可為空。
== NullCompareFile ==
CompareFile 不可為空。
== DiffNotSolutionFound ==
找不到解決方案。沒有可計算的差異集合。
== NotValidFileConflictType ==
無效的衝突類型。
== NullFilePath ==
檔案路徑不可為空。
== NullFileHash ==
檔案雜湊不可為空。
== InvalidDifferenceType ==
參數類型必須是有效的 differenceType 定義元素。
== TooManyDifferences ==
檔案有太多差異,沒有足夠的資源可以完成作業。請嘗試設定不同的差異比較方法來減少差異數量。
== NotDefinedFSProtection ==
未_定義

View File

@@ -0,0 +1,7 @@
fileFormatVersion: 2
guid: 2e9f960849fcb4ac5bf1fbf3a43c588c
TextScriptImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:

View File

@@ -0,0 +1,877 @@
== PlasticWkExplFullEmpty ==
[title]Your workspace is empty and your repo is empty too[/title]
[bold]Do you want to add an existing project?[/bold]
1. Right click on the workspace path in the list above.
2. Select "Open". (Just remember that we do use context menus; it will be useful in the future.)
3. This will open [windows]Windows Explorer[/windows][macos]Finder[/macos][linux]File Explorer[/linux].
4. Copy or move your project into your workspace.
5. Once you are done, go to "{viewname}" to check in the initial code to your repo.
[bold]Protip[/bold]: Do you need to add a huge project? (+300k files / several Gigabytes).
If that's the case, you can import it faster using the command line:
1. Copy or move your project to your workspace.
2. Open a command prompt and go to your workspace.
3. Use the following command to check in everything in a single step (change the comment :P):
[bold]cm ci --all -c "This is the initial import"[/bold]
[bold]Want to join an existing project instead?[/bold]
1. Then, go to the "Repositories" view.
2. Find the repo you want to work in.
3. Right click on it to create a workspace for it.
(There are other ways to do it, but this is the easiest.)
[bold]Want to clone/pull a remote repo?[/bold]
1. Go to the Branch Explorer.
2. Right click on the main branch.
3. Select "Replication/Pull this branch".
Or create a sync view to pull more than one branch.
== PlasticWkExplGeneralHelp ==
[title]An intro to the Explorer[/title]
This view is just like a [windows]Windows Explorer[/windows][macos]Finder[/macos][linux]File Explorer[/linux] decorated with version control information.
It is very useful to [help:PlasticWkExplExplainSearch]find files[/help].
You can also delete files, rename, checkout, move, show history, and perform many others actions.
[bold]Tip[/bold]: Check the context menu of the files.
== PlasticWkExplRunUpdate ==
[title]There is content in your repository waiting to be downloaded[/title]
Just click [action:UpdateWorkspace]Update workspace[/action] to get the latest changes.
[bold]Familiar with Git?[/bold] What Git calls [italic]checkout[/italic], we call [italic]update[/italic].
== PlasticWkExplExplainSearch ==
[title]You can find files at the speed of light with the built-in search[/title]
Just type [windows]CTRL-F[/windows][macos]Command-F[/macos][linux]CTRL-F[/linux] to set the focus on the 'Search' field and start using it.
== PlasticWkExplWorkingOnChangeset ==
[title]"Update workspace" not getting latest?[/title]
I detected that you're trying to update your workspace but you're working on a changeset.
When you switch to a changeset, the last changes on the branch won't be downloaded when you update your workspace. You need to switch to the branch if you want to download new changes.
Learn more about the single branch workflow [link:https://plasticscm.com/book/#_conflicts_during_checkin_working_on_a_single_branch]here[/link].
== PlasticPendingChangesEmptyState ==
[title]No changes detected in your workspace[/title]
Finding changes took {totaltime}. {description}
== PlasticPendingChangesOnboarding ==
[title]This is the "{viewname}" view[/title]
{viewname} is what you will use to check in changes, add new files, and check in moves, renames and deletes.
This is probably one of the features you will use most often.
It can do amazing things like accurately finding moved files.
Find out more about [link:https://www.plasticscm.com/download/help/pendingchangesview]{viewname} here[/link].
== PlasticPendingChangesOptionWarningCheckouts ==
[title]No pending changes but...[/title]
You are only showing checkouts, not finding changes on disk.
In case this is not the behavior you expected, click the [action:PendingChangesOpenOptions]Options[/action] button and change the settings.
== PlasticPendingChangesFrustrationFilter ==
[title]There are pending changes, but you have an active filter...[/title]
[action:PendingChangesRemoveFilter]Remove the filter[/action] or change it if these are not the results you expected.
== PlasticPendingChangesFrustrationRefreshNoFilter ==
[title]Are you missing any changes?[/title]
Review the [action:PendingChangesOpenOptions]Options[/action] just in case.
== PlasticPendingChangesWithAdded ==
[title]You have some files ready to be added to version control[/title]
Files not yet added to version control are marked as "Private" in the "Status" column.
Some privates are better if they are ignored, so that they do not show up in {viewname} again and again.
Simply right click the files to ignore and select "Add to ignored".
Find out more about ignored files, hidden changes, and other configuration options [link:https://plasticscm.com/download/help/ignored-hidden-etc]here[/link].
== PlasticPendingChangesDotPrivate ==
[title]I had to rename some of your files to .private[/title]
Do not panic! These are copies that Unity VCS creates to preserve files that it can't overwrite during an update.
Suppose you have a private file "src/foo.c" and you switch your workspace to a branch where someone added "src/foo.c". Unity VCS downloads the new file because it is under source control and yours is not. But, it can't delete yours, so it renames it to .private.0.
Make sense?
== PlasticPendingChangesMovedOnlyFiles ==
[title]I detected that you moved files locally[/title]
When you move/rename a file in your workspace, Unity VCS tries to match it with the old one to figure out if it is the same one. The similarity column reflects that.
You can tweak the % required for a match in [action:PendingChangesOpenOptions]Options[/action].
If the new file is too different, Unity VCS thinks you simply deleted the old and added a new one.
[bold]Tip[/bold]: If you are reorganizing your project structure and you need Unity VCS to know this instead of guessing the moves, you can perform the moves in Workspace Explorer by cutting/pasting.
Become a master in moves and renames by [link:https://plasticscm.com/download/help/moveandrenames]reading this[/link].
== PlasticPendingChangesMovedOnlyDirectories ==
[title]I detected moved directories[/title]
Unity VCS can track moved directories because it compares how similar their contents are.
So, if you simply rename a directory in your workspace (not using Unity VCS, just with [windows]Windows Explorer[/windows][macos]Finder[/macos][linux]File Explorer[/linux] or the command line), Unity VCS checks if its contents match up with the old contents. If it does, then it is a move.
If the contents change, Unity VCS can still detect the move up to a given similarity threshold that you can tweak in [action:PendingChangesOpenOptions]Options[/action].
Become a master in [link:https://plasticscm.com/download/help/moveandrenames]moves and renames by reading this[/link].
== PlasticPendingChangesMovedFilesAndDirectories ==
[title]So, you are moving files and directories[/title]
Unity VCS is quite good at detecting and tracking moves.
* Learn more about [help:PlasticPendingChangesMovedOnlyFiles]file move[/help] detection.
* Learn more about [help:PlasticPendingChangesMovedOnlyDirectories]directory move[/help] detection, because they are detected differently than file moves.
[bold]Tip[/bold]: If you are reorganizing your project structure and you need Unity VCS to know this instead of guessing the moves, you can perform the moves from Workspace Explorer by cutting/pasting.
Become a master in moves and renames by [link:https://plasticscm.com/download/help/moveandrenames]reading this[/link].
== PlasticPendingChangesAddedDeleted ==
[title]Are you missing a move?[/title]
I detected that you have added and deleted files/directories.
Maybe, this is exactly what you did. If that's the case, sorry to bother you.
But, sometimes added/deleted pairs mean undetected moves.
If you want to match added/deleted and mark them as a move, then right click on the added and select "Search matches".
You can also tweak the similarity move detection setting under [action:PendingChangesOpenOptions]Options[/action].
Become a master in moves and renames by [link:https://plasticscm.com/download/help/moveandrenames]reading this[/link].
== PlasticPendingChangesSlowTooManyPrivates ==
[title]{viewname} view can be faster with fewer private files[/title]
Finding changes took {totaltime}. This is too much.
You have too many private files in your workspace. These are files that are not under version control, probably config files, intermediate build files and so on.
To speed up the calculation:
* You can add them to ignore.conf:
1. Just right click on the file(s).
2. Select "Add to ignored".
* Alternatively, you can hide them in {viewname} view:
1. Just open [action:PendingChangesOpenOptions]Options[/action].
2. Deselect "Show private files".
The downside of this is that new files to be added to version control won't be displayed.
[link:https://www.plasticscm.com/download/help/statusperfhintsignoreprivates]Find out more about how to handle private files to speed up change detection[/link].
== PlasticPendingChangesSlowMoveCalculation ==
[title]Move calculation took too long[/title]
Finding changes took too long {totaltime}.
Calculating moves was {movestime}.
You have too many private and locally deleted files, and Unity VCS is spending too much time trying to match them to find moves.
[link:https://www.plasticscm.com/download/help/statusperfhintsmoved]Speed things up by adding them to ignore.conf or disabling move calculation[/link].
== PlasticPendingChangesSlowFindChanges ==
[title]Finding changes took too long[/title]
Finding changes took too long {totaltime}.
The operation should be super fast, so we worry when it is not.
Some possible reasons for this:
* Your hard drive is not fast enough. Do you have a mechanical hard drive? Is there any other process causing high disk usage?
* Antivirus, maybe? Very often antivirus software running on developer machines slows down all version control operations. Double check if the antivirus is using too much CPU or disk IO while finding changes.
* If you are on Windows, check the Windows superfetch service. The superfetch service has been identified as a potential cause of disk performance issues. [link:http://windowsreport.com/service-host-local-service-network-restricted-causing-high-cpu-usage/]Stopping this service may have a positive effect on your computer's performance[/link].
== PlasticPendingChangesMergeInProgress ==
[title]A merge in progress has been detected[/title]
This means that you started a merge ({inprogressmergefrom}) and there are still some files left to process.
You need to finish it before you can check in your changes.
Click to [action:PendingChangesLaunchInProgressMerge]continue the merge[/action] in progress. Otherwise you can [action:PendingChangesUndoChanges]undo[/action] all pending changes and cancel the merge in progress.
== BrExNoDataFound ==
[title]There are no changesets since {fromtimestamp}[/title]
Please change the date range or check the filtering options if you expected results.
== BrExEmptyRepo ==
[title]Your Branch Explorer is empty so far...[/title]
... but soon it will look like [link:https://plasticscm.com/download/help/branchexplorer]this[/link] :)
[bold]Want to pull from a remote repo instead?[/bold]
1. Simply right click on the branch.
2. Select "Replication/Pull this branch".
[bold]Learn how to use branches effectively[/bold]:
[link:https://plasticscm.com/download/help/taskbranches]Read our task-branches tutorial[/link]
== BrExSlowRangeTooBig ==
[title]You can speed up your Branch Explorer[/title]
You can set a much narrower date filter.
This will greatly speed up the data loading and rendering of the Branch Explorer.
== BrExTipUseContextMenu ==
[title]Use the context menu[/title]
Remember, you have context menus available (right click) for branches, changesets, and even merge links.
The context menu has actions to branch, merge, diff, push and pull branches, push/pull to Git, and many more.
== BrExTipOnlyRelevant ==
[title]Psst! Do you know you can hide non-relevant changesets?[/title]
Sometimes you only need the summary, not the details, and focus on what matters.
You can show or hide "non-relevant" changesets (from a topology standpoint) by clicking [action:BrExOnlyRelevant]Only relevant[/action] in the toolbar.
== BrExTipFilterBranches ==
[title]Focus on the branches that you care about[/title]
1. Right click on a branch.
2. Go to the Branch Explorer menu.
3. Select the filtering options.
You can filter the selected branches too.
It is very helpful to handle a much smaller diagram, focusing on what really matters.
== BrExTipCustomColors ==
[title]Give it some color![/title]
There are several options to color the diagram.
You can color changesets per user, or depending on the server they were created on (if you use replica).
You can also add conditional rules to color branches.
Just go to [action:BrExShowOptions]Options[/action] to start.
== BrExTipUseTheSearch ==
[title]Take advantage of the search[/title]
You can use the search box to find changesets by number or GUID.
It is also helpful to find branches and labels.
Partial search works fine, and you can navigate multiple matches too.
== BrExGeneralIntro ==
[title]What is this diagram all about?[/title]
The Branch Explorer is our best attempt to visually explain the repo history.
Each circle is a changeset, and all changesets are inside branches.
Find out more about the [link:https://plasticscm.com/download/help/branchexplorer]Branch Explorer here[/link].
== PlasticLabelsEmptyState ==
[title]Use labels to mark important changesets, typically new releases[/title]
You can create labels from here, but more comfortably from the Branch Explorer:
1. Just right click on the changeset you want to mark.
2. Select "Label this changeset".
[bold]Protip[/bold]: Use a good naming convention to label releases and stick to it.
[bold]Tip for Git users[/bold]: Labels are the equivalent of tags.
== PlasticBranchesEmptyState ==
[title]Unity VCS is all about branches... and merges![/title]
While we prefer the Branch Explorer to the "branch list", sometimes it is useful to find branches quickly.
"main" is the default branch created in Unity VCS. It is the equivalent of Git "master" and Subversion "trunk".
Remember, you can right click on a branch to show the context menu.
[bold]Learn how to use branches effectively[/bold]:
[link:https://plasticscm.com/download/help/taskbranches]Read our task-branches tutorial[/link].
== PlasticChangesetsEmptyState ==
[title]Each time you check in, you create a new changeset[/title]
Changesets have a double function:
1. They record what you checked in.
2. And they are also a snapshot of the entire repo.
Some tips:
* Changesets are identified by a unique "integer" in their repo. But if you use replication, then use the Guid instead.
* Every new repo has a "changeset zero".
* We often refer to changesets as "csets".
* Right click on a changeset to find all the available actions.
* We prefer the Branch Explorer for finding csets, but sometimes this list is good for finding one quickly.
* For Git users: "csets" are the equivalent of "commits".
== PlasticAttributesEmptyState ==
[title]What are attributes?[/title]
Attributes are key/value pairs you can assign to objects in Unity VCS, typically to branches and changesets.
When you create a new attribute here, you create a new "key" that you'll later use to assign values attached to certain objects.
A quick example: mark branches with a "Status" attribute that you can set to "Open", "Resolved", "Tested", "Failed", "Merged", etc.
== PlasticShelvesEmptyState ==
[title]Shelves are temporary changesets with in-progress work[/title]
Shelves are just an option to safely store your changes without really doing a check-in.
They are like a temporary storage.
You can shelve your changes to clean up the workspace, or to apply these changes later on a different branch.
To create them:
1. Go to "Pending Changes".
2. Click the "Shelve" button.
[link:https://plasticscm.com/download/help/shelves]Find out more about how and when you can use shelves[/link].
== PlasticReposExplained ==
[title]A repository stores all the file data and metadata[/title]
A repository contains all the file and directory changes you make, plus their metadata (author, branch, merges info and more).
Every Unity VCS server can host many repositories.
Repos can be local or remote.
You can work [link:https://plasticscm.com/download/help/distributedvscentralized]centralized or distributed[/link].
You can create repositories from here, list repos from other servers (if you have the rights to do so), and also delete and rename repos.
[windows]Right click on a repo to set permissions, launch the Branch Explorer, list branches and more.[/windows]
You can also create "submodules": repos inside other repos, like "default/subrepo00".
[link:https://plasticscm.com/download/help/repos]Further info about how to use repositories can be found here[/link].
== PlasticWorkspacesExplained ==
[title]Workspaces are your local working copies[/title]
The workspace is where your files are on disk, where you use your IDEs, editors, design programs, etc. to create new contents.
A workspace contains a single working copy taken from the repo. The repo is the database where all the history is stored.
[bold]Tip for Git users[/bold]: In Git, the repo and the working copy are together under the same directory. In Unity VCS, they are separate. In fact, you can have many working copies connected to the same repo.
[link:https://plasticscm.com/download/help/workspaces]Further info about how to use workspaces can be found here[/link].
== PlasticCloudEditionGeneralHelp ==
[title]Your list of Cloud Edition repos[/title]
Here you see the list of repos in your Cloud Edition organization.
You can use this view to create more repos, rename and delete if needed.
[windows]You can also set permissions from here. Use the context menu on the repo.[/windows]
== PlasticCloudExplained ==
[title]Did you know Unity VCS Cloud?[/title]
We offer a Cloud hosting service.
You can have Cloud hosted repos and check in/update directly (centralized) or push/pull (distributed).
If you are sure you already belong to a Cloud organization:
1. Type it in the "Server" area. It will be something like robotmaker@cloud if your org is named robotmaker.
2. Then click "Refresh" to reload the repos. You'll be prompted for credentials if needed.
[link:https://plasticscm.com/download/help/cloudextension]More details about Unity VCS Cloud extension can be found here[/link].
== PlasticCloudEmptyOrganization ==
[title]Your organization name is empty[/title]
It seems you don't have a [bold]Unity VCS Cloud organization[/bold] yet. If you are sure you have an organization, maybe your current user doesn't belong to it yet. Simply [bold]type it in the Server above[/bold]. Remember, if your organization is named [italic]robotmaker[/italic] type [italic]robotmaker@cloud[/italic].
== PlasticSyncDistributedCloudProject ==
[title]How to sync your changes?[/title]
1. Pull the branches you need from your Cloud repository. (Remember, you normally don't need a full clone.)
2. And when you're done, switch to a branch to start working.
== PlasticMergeNoConflicts ==
[title]This is just an easy merge[/title]
There are no conflicts, so all you have to do is to click [action:MergeProcessAllMerges]Apply changes[/action] to merge the branch.
Click [action:MergeExplainMerge]Explain merge[/action] to get a better understanding of how the merge works and to learn what contributors are.
Use the context menu of the files and check the available options.
[link:https://plasticscm.com/download/help/merges]More details about merges can be found here[/link].
== PlasticMergeIncomingFromCheckin ==
[title]Why can't I check in?[/title]
Because there are [bold]new changes[/bold] in your working branch.
You need to update to latest before completing your check-in (and resolve conflicts, if any).
Once you are done updating and solving conflicts, just go to the pending changes view and check in.
== PlasticMergeIncomingFromUpdate ==
[title]Why can't I update?[/title]
Because there are [bold]new changes[/bold] in your working branch and you changed files in your workspace.
You need to update (and resolve conflicts, if any) your pending changes with the latest changes in the branch
Once you are done, your workspace will be updated to the latest version on the working branch.
== PlasticMergeWithConflicts ==
[title]You got conflicts to solve![/title]
[bold]Protip[/bold]: Just click [action:MergeProcessAllMerges]Resolve conflicts[/action] to start solving all possible merge conflicts.
(No need to right click on each file and launch the merge one by one.)
For advanced options, check the context menu of each file in conflict.
Click [action:MergeExplainMerge]Explain merge[/action] to get a better understanding of how the merge works and to learn what contributors are.
[link:https://plasticscm.com/download/help/merges]More details about merges can be found here[/link].
== PlasticMergeWithDirectoryConflicts ==
[title]You got directory conflicts![/title]
Don't panic, Unity VCS is very good handling this.
This happens when the directory structure needs to be merged.
For example, if you rename the same file divergently in two branches.
Simply choose the right "Resolution method".
If this is new to you, take your time to [link:https://www.plasticscm.com/download/help/directorymerges]read more about the possible directory merge conflicts[/link] before moving forward.
== PlasticMergeRecursiveMergeDetected ==
[title]You hit the jackpot[/title]
You have a recursive merge conflict.
No worries, but this is a difficult one, because the 3-way merge tool can potentially show up more than once.
All you need to do is click "Resolve conflicts" as usual.
But, if recursive merges are new for you, you better [link:https://plasticscm.com/download/help/recursivemerge]learn more about recursive merges[/link] first.
You will have graduated from merge school after this.
== PlasticMergeServerSideMergeFinished ==
[title]Merge finished[/title]
Click [action:MergeProcessAllMerges]Check in merge![/action] to [bold]submit the merge[/bold] to the repository.
[action:MergeCloseView]Close[/action] to cancel it.
== PlasticMergeGeneralHelp ==
[title]Merge preview[/title]
This is the preview of the merge.
It helps you understand what is going to be merged
and also solve the possible conflicts.
Explore the context menus of every element to
really understand the options.
[bold]Protip[/bold]: Use "Resolve conflicts"
instead of merging files one by one.
== PlasticWkExplPendingChangesUnityFirstTime ==
[title]Useful tips to work with Unity[/title]
* Configure locking. Most likely you want the .prefabs to be exclusively locked. Go to the [action:OpenLocksInDashboard]WebAdmin and configure locks[/action].
* Use checkouts. Locking requires that you checkout (lock) the files before editing. Checkout is the action to tell Unity VCS "I'm going to modify the file". It is available from the right-click menu of each file.
* Configure the files to ignore. There are files that you don't want to add to version control. [action:IgnoreConfCreateUnity]Click here[/action] to create a ignore.conf for Unity. [link:https://plasticscm.com/download/help/ignored-hidden-etc]Learn more about ignore.conf[/link].
== PlasticWkExplPendingChangesVisualStudioFirstTime ==
[title]Tips to work with Visual Studio projects[/title]
It is helpful to ignore the "bin" and "debug" directories, and also certain files like ".csproj.user".
[action:IgnoreConfCreateVisualStudio]Click here[/action] to add the right rules to your ignore.conf and get a better experience using Visual Studio :-)
== PlasticQueryViewsExplainFilterAndAdvanced ==
[title]Quickly filter the list by typing a "filter" above[/title]
The filter works locally on the query results.
[bold]Filter tip[/bold]: Use [italic]field_name[/italic]:value to filter by a given field.
For example:
"created by:maria"
"creation date:10/25/2018"
name:111923
You can also customize the query by clicking [action:QueryViewClickAdvanced]Advanced[/action].
Learn more about queries [link:https://plasticscm.com/download/help/cmfind]here[/link].
Remember, there are extra options in the context menu of the elements in the list (just right click).
== PlasticQueryViewsFrustrationCustomQuery ==
[title]You have a custom query enabled[/title]
That's maybe why you are not finding what you are looking for :-O
Click on [action:QueryViewClickAdvanced]Advanced[/action] to customize it.
== PlasticFrustrationFilterEnabled ==
[title]You have a filter enabled[/title]
That's maybe why you are not finding what you are looking for :-O
== PlasticNewVersionAvailableWithDownloadAction ==
[title]A new version is available[/title]
[bold]New {version} - {releaseDate}[/bold] ({versionsBehind})
[action:DownloadNewVersion]Download[/action] - [link:{releaseNotesLink}]View release notes[/link]
{releaseNotes}
== PlasticNewVersionAvailable ==
[title]A new version is available[/title]
[bold]New {version} - {releaseDate}[/bold] ({versionsBehind})
[link:{downloadLink}]Download[/link] - [link:{releaseNotesLink}]View release notes[/link]
{releaseNotes}
== PlasticPendingChangesMerge ==
[title]You have a merge ready to check in[/title]
Do you know what the status column means during merge?
You'll notice that the merged files are marked as "Status / Merge from cset number" to differentiate them from other local changes you might have.
* [bold]Checked-out[/bold]: The file was merged, because it was modified concurrently. The merge might have been automatic, but a merge still happened.
* [bold]Replaced[/bold]: The file already existed in your branch, but, was replaced by a newer version. No conflict happened.
* [bold]Copied (new)[/bold]: The file didn't exist in your branch and was created during the merge (bringing it from the source of the merge).
* [bold]Removed[/bold]: The file was deleted during the merge.
There is also info about the merge link that will be created on check-in. It tracks the merge operation that actually happened.
== PlasticPendingChangesMergeEmpty ==
[title]No changes in this merge but...[/title]
You hit a special scenario.
You are merging but the files you already have match the ones that you were trying to merge.
So, there's nothing to check in except the merge link.
The merge link is very important because this way you mark this merge as done, even if no actual files are modified. It is required for merge tracking.
== PlasticPendingChangesAllMergeChangesRequired ==
[title]Files merged together, must be checked in together[/title]
Unity VCS and all modern distributed version control systems work this way: when you merge a branch, you merge it entirely.
This is because Unity VCS needs to mark the branch as merged entirely. It can't just merge a few files, then repeat the cycle later to merge the missing ones.
The reason is that merge links are set between changesets, not individual files.
This design greatly improves merge performance, but at the cost of per-file flexibility.
== PlasticPendingChangesMergeSingleBranch ==
[title]Uh-oh what is this?[/title]
Don't panic! You just completed a merge while working on your branch. Let me explain what happened.
If you just merged a few files, why did all these other files show up?
It is very simple. When you merge to the head of your branch, you bring in the changes made by others.
The files that had to be merged are marked with [bold]Checked-out[/bold] in the Status column.
All the others are marked as:
* [bold]Replaced[/bold]: A file was copied from head to your workspace.
* [bold]Copied (new)[/bold]: A new file that you didn't have was copied to your workspace.
* [bold]Removed[/bold]: The file doesn't exist anymore on head, so it was deleted from your workspace too.
Feel better now? :-)
== PlasticSyncViewGeneralHelp ==
[title]Sync several branches at once[/title]
{viewname} is great to sync many branches in a single step.
Instead of pushing/pulling individual branches you can
create pairs of repos (from different servers if needed)
and then sync in one step.
No need to sync the full repo, you can filter the branches
you want.
It is very useful with Xlinks because you can refresh and
filter by a given branch name and push/pull all the matching
branches together.
[link:https://plasticscm.com/download/help/syncview]Learn more about the SyncView here[/link].
== PlasticSmartLocksGeneralHelp ==
[title]We just released Smart Locks![/title]
Smart locks will keep track of your repository making sure that only the latest revision of a file can get locked, avoiding merge conflicts for non-mergeable assets.
Configure and manage all lock rules via [action:OpenConfigureLockRulesPage]{configuresource}[/action].
[bold]How to lock files:[/bold]
1. Lock and checkout file (right click on a file) in your workspace.
2. File is locked and teammates can't checkout file until you checkin.
Note: If no existing lock rules matching that file extension, add lock rule in the dialog.
[italic]You must have configuration permissions[/italic].
[bold]How to release locks:[/bold]
1. Checkin file to release lock.
2. Status is set to 'Retained' - Teammates can only checkout latest revision.
Note: The status 'Retained' is kept until the file is merged back to the destination branch.
Alternatively, an administrator can Remove a lock to allow teammates to Lock and Checkout any file revision in the [action:OpenLocksView]Lock list[/action].
[link:https://docs.unity.com/unity-version-control/smart-locks]Learn more about Smart Locks[/link]
== CodeReviewWindowGeneralHelp ==
[title]Review like a pro![/title]
We believe every task must be [link:https://www.plasticscm.com/book/#_review_each_task]reviewed[/link]. And we designed the review around this concept.
[bold]How to do a great review[/bold]
1. Choose the review mode: 'changeset by changeset' or 'entire branch'. Read below for details.
2. You can Request Changes and/or ask Questions to the author.
3. Finally, set the review status: 'Rework required' or 'Reviewed'.
[bold]'Changeset by changeset' and 'entire branch' reviews[/bold]
- Entire branch diffs the full branch. This is the typical review everyone knows.
- 'Changeset by changeset' lets you walk each change. With the right discipline, this is awesome. The author explains each change, telling a story, helping you follow their train of thought. Much better than just going crazy with a 200 change review.
Learn all about how to check in changes keeping reviewers in mind [link:https://www.plasticscm.com/book/#_checkin_often_and_keep_reviewers_in_mind]here[/link].
[bold]How to add comments/Questions/Request Changes[/bold]
In the right side of the diff panel, you can find a clickable vertical bar with a '+' icon. Click it and voilá.
== CodeReviewWindowNewComment ==
[title]Request changes, ask questions[/title]
You can:
1. [bold]Request a change[/bold]: When you need the author to change something before approving. Unity VCS tracks if changes were applied, simplifying your next review cycle.
2. [bold]Ask a question[/bold]: When you need an answer before approving. Unity VCS tracks if questions were answered.
You can also use regular good ol' comments, but changes and questions focus on what matter the most: simplifying the review process so figuring out if something was answered or changed becomes trivial.
== CodeReviewWindowWithPendingComments ==
[title]Answer Questions and solve Change Requests[/title]
1. Check the Change Requests and Questions lists. Double click to view the details.
2. To solve a Change Request: reference its GUID in your check-in comment. Read an example below. You can also take advantage of the combo in "Pending Changes" to fill in the info.
3. Answer any pending Questions by just replying.
4. Finally, when you're done, change the code review status to 'Reviewed'.
[bold]How to apply/close a Change Request[/bold]
To close a Change Request, just use its change request GUID in your check-in comment.
There are two modes:
* Long: [bold][apply-change:516a2741-9069-4c08-983f-71149f0a93c8][/bold]
* Short: [bold][apply-change:516a2741][/bold] (just specifying the first part of the GUID)
== GluonWkExplFullEmpty ==
[title]Your workspace is empty and your repo is empty too[/title]
[bold]Do you want to add an existing project?[/bold]
1. Just copy or move your project into your workspace directory ({workspacepath}).
2. Once you are done, go to "Check in Changes" to check in everything to the repo.
[bold]Want to join an existing project instead?[/bold]
1. Click [action:GluonSwitchWorkspace]Switch Workspace[/action].
2. Then, create a new workspace for the repository you want to work on.
== GluonWkExplSuggestConfigure ==
[title]There is content in your repository waiting to be downloaded[/title]
Just click [action:GluonConfigure]Configure[/action] to setup what you really need to download from the repo.
It lets you select exactly which files to download to your workspace.
== GluonConfigureNoPreviousConfig ==
[title]Load the files you need to work on[/title]
Just browse the repo and select exactly the files or directories you need to work on.
Gluon lets you just download what you need to work on.
This helps with huge repos, because you save tons of space and download time.
[bold]Tip[/bold]: Click [action:GluonConfigSearch]Search[/action] to find files.
== GluonWkExplExplainUpdate ==
[title]There are new versions available to download[/title]
Use [action:GluonUpdateWorkspace]Update[/action] to download all the new versions of the files you have in your workspace.
When there are newer versions for a file, its status column will say "Out of date". You can right click the file to just update it individually instead of the entire workspace as you would do with the Update button.
[bold]Tip[/bold]: When are new files downloaded? Suppose someone adds a new file to the repo. Will it be downloaded when you click Update? If its directory is configured as "fully checked", then it will. But, if it is only partially checked, it will not. Why? Because "partially checked" means that you only wanted to download certain files. So, it won't automatically download all the new ones.
== GluonWkExplNewAddedFilesInRepo ==
[title]New files were added to the repo[/title]
There are new files in the repo that you don't have in your workspace.
You can [action:GluonConfigure]Configure[/action] your workspace and mark them to be downloaded.
== GluonConfigureEmpty ==
[title]Your repo is empty[/title]
Oops! There's nothing to configure because the repo is empty.
Maybe you just want to add your project to this repo.
Or maybe you joined the wrong repo.
[help:GluonWkExplFullEmpty]Check how to add your project to Unity VCS or work with a different repo[/help].
== GluonConfigurePreviousConfig ==
[title]Fine tune your workspace[/title]
* Green tick: Configure a new file or directory to download.
* Red tick: Unconfigure an element.
* Black tick: Something that is already configured to download.
* No tick: Not configured to download to your workspace.
* Partial tick on a directory: It means not all its contents will be downloaded. This happens if you just selected a few files.
Downloading only what you need to work on is very helpful with huge repos, because you save tons of space and download time.
[bold]Tip[/bold]: Click [action:GluonConfigSearch]Search[/action] to find files.
== GluonWkExplExplainSearch ==
[title]You can find files at the speed of light with the built-in search[/title]
Just type [windows]CTRL-F[/windows][macos]Command-F[/macos][linux]CTRL-F[/linux] to show the find dialog.
== GluonWkExplTipUseContextMenu ==
[title]Use the context[/title]
Remember, you have context menus available (just right click).
There are many useful actions there.
== GluonWkExplTipUseHistory ==
[title]Did you know the history of the selected file is always available?[/title]
And not only that, you can easily diff versions from there too.
== GluonChangesetsEmptyState ==
[title]Each time you check in, you create a new changeset[/title]
Changesets have a double function:
1. They record what you checked in.
2. And they are also a snapshot of the entire repo.
Some tips:
* Changesets are identified by a unique "integer" in their repo. But if you use replication, then use the Guid instead.
* Every new repo has a "changeset zero".
* We often refer to changesets as "csets".
* Use the context menu to diff changesets.
* For Git users: "csets" are the equivalent of "commits".
== GluonChangesetsExplainFilterAndAdvanced ==
[title]Quickly filter the list by typing a "filter" above[/title]
The filter works locally on the query results.
[bold]Filter tip[/bold]: Use [italic]field_name[/italic]:value to filter by a given field.
For example: name:13055
You can also customize the query by clicking [action:QueryViewClickAdvanced]Advanced[/action].
Learn more about queries [link:https://plasticscm.com/download/help/cmfind]here[/link].
Remember, you can diff changesets by using the context menu (just right click).
[windows]Protip: You can drag columns to the area above the table to customize how you see the changesets. You can group by day, author, etc.[/windows]
== GluonPendingChangesEmptyState ==
[reference]PlasticPendingChangesEmptyState[/reference]
== GluonPendingChangesOnboarding ==
[reference]PlasticPendingChangesOnboarding[/reference]
== GluonPendingChangesOptionWarningCheckouts ==
[reference]PlasticPendingChangesOptionWarningCheckouts[/reference]
== GluonPendingChangesFrustrationFilter ==
[reference]PlasticPendingChangesFrustrationFilter[/reference]
== GluonPendingChangesFrustrationRefreshNoFilter ==
[reference]PlasticPendingChangesFrustrationRefreshNoFilter[/reference]
== GluonPendingChangesFirstTimeWithAdded ==
[reference]PlasticPendingChangesFirstTimeWithAdded[/reference]
== GluonPendingChangesWithAdded ==
[reference]PlasticPendingChangesWithAdded[/reference]
== GluonPendingChangesMovedOnlyFiles ==
[reference]PlasticPendingChangesMovedOnlyFiles[/reference]
== GluonPendingChangesMovedOnlyDirectories ==
[reference]PlasticPendingChangesMovedOnlyDirectories[/reference]
== GluonPendingChangesMovedFilesAndDirectories ==
[reference]PlasticPendingChangesMovedFilesAndDirectories[/reference]
== GluonPendingChangesSlowTooManyPrivates ==
[reference]PlasticPendingChangesSlowTooManyPrivates[/reference]
== GluonPendingChangesSlowMoveCalculation ==
[reference]PlasticPendingChangesSlowMoveCalculation[/reference]
== GluonPendingChangesSlowFindChanges ==
[reference]PlasticPendingChangesSlowFindChanges[/reference]
== GluonReposExplained ==
[reference]PlasticReposExplained[/reference]
== GluonWorkspacesExplained ==
[reference]PlasticWorkspacesExplained[/reference]
== GluonQueryViewsFrustrationCustomQuery ==
[reference]PlasticQueryViewsFrustrationCustomQuery[/reference]
== GluonFrustrationFilterEnabled ==
[reference]PlasticFrustrationFilterEnabled[/reference]
== GluonWkExplGeneralHelp ==
[reference]PlasticWkExplGeneralHelp[/reference]

View File

@@ -0,0 +1,7 @@
fileFormatVersion: 2
guid: aabb8de0f84df41678c030174a974cd0
TextScriptImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:

View File

@@ -0,0 +1,876 @@
== PlasticWkExplFullEmpty ==
[title]Tu workspace y tu repositorio están vacíos[/title]
[bold]¿Quieres añadir un proyecto existente?[/bold]
1. Haz clic derecho en la ruta del workspace de la lista de arriba.
2. Selecciona "abrir". (Recuerda que usamos menús contextuales; te serán muy útiles.)
3. Esta acción abre [windows]Explorador de Windows[/windows][macos]Finder[/macos][linux]File Explorer[/linux].
4. Copia o mueve tu proyecto al directorio de tu workspace.
5. Ve a la vista {viewname} para hacer check in del código inicial a tu repositorio.
[bold]Nivel experto[/bold]: ¿Necesitas añadir un proyecto grande? (+300k ficheros / varios Gigabytes).
Si este es tu caso, puedes importar tu proyecto de forma más rápida usando la línea de comandos:
1. Copia o mueve tu proyecto a tu workspace.
2. Abre la consola y ve a tu workspace.
3. Ejecuta el siguiente comando para hacer check in a todo en un único paso (recuerda cambiar el comentario :P):
[bold]cm ci --all -c "Esta es la importación inicial"[/bold]
[bold]¿Prefieres unirte a un proyecto ya existente?[/bold]
1. Ve a la vista de "Repositorios".
2. Busca el repositorio en el que quieres trabajar.
3. Haz clic derecho en ese repositorio para crear el workspace correspondiente.
(Hay otros modos de hacerlo, pero este es el más sencillo.)
[bold]¿Quieres clonar (pull) un repositorio remoto?[/bold]
1. Ve a la vista del "Explorador de ramas".
2. Haz clic derecho en la rama "main".
3. Selecciona "Réplica/Importar esta rama".
O crea una vista de sincronización para importar más de una rama.
== PlasticWkExplGeneralHelp ==
[title]Una introducción al Explorador[/title]
Esta vista es como un [windows]Windows Explorer[/windows][macos]Finder[/macos][linux]File Explorer[/linux] decorada con información del control de versiones.
Es muy útil para [help:PlasticWkExplExplainSearch]buscar ficheros[/help].
También puedes borrar ficheros, renombrarlos, desproteger (checkout), consultar la historia...
[bold]Consejo[/bold]: Echa un vistazo al menú contextual (botón derecho)
== PlasticWkExplRunUpdate ==
[title]Hay contenido en tu repositorio esperando a ser descargado[/title]
Solamente tienes que hacer clic en [action:UpdateWorkspace]Actualizar workspace[/action] para obtener los últimos cambios.
[bold]¿Estás familiarizado con Git?[/bold] Nosotros llamamos [italic]actualizar[/italic] a lo que Git llama [italic]checkout[/italic].
== PlasticWkExplExplainSearch ==
[title]Encuentra ficheros rápidamente con la búsqueda integrada[/title]
Usa las teclas [windows]CTRL-F[/windows][macos]Command-F[/macos][linux]CTRL-F[/linux] para activar la búsqueda y comenzar a usarla.
== PlasticWkExplWorkingOnChangeset ==
[title]¿No se descargan los últimos cambios de la rama?[/title]
He detectado que estás intentando actualizar el espacio de trabajo, pero estás trabajando en un changeset.
Cuando apuntas a un changeset, los últimos cambios de la rama no se descargan al actualizar el espacio de trabajo. Para descargar los últimos cambios, necesitas apuntar a la rama.
Más información sobre trabajo en una sola rama [link:https://plasticscm.com/book/#_conflicts_during_checkin_working_on_a_single_branch]aquí[/link].
== PlasticPendingChangesEmptyState ==
[title]No se han detectado cambios en tu workspace[/title]
Recorrer el disco buscando cambios tardó {totaltime}. {description}
== PlasticPendingChangesOnboarding ==
[title]Esta es la vista de "{viewname}"[/title]
{viewname} es la vista que usarás para hacer check in de tus cambios, añadir nuevos ficheros, y hacer check in de movidos, renombrados y borrados.
Probablemente esta es una de las características que usarás más a menudo.
Puede hacer cosas tan asombrosas como encontrar ficheros movidos.
Lee más sobre la vista de [link:https://www.plasticscm.com/download/help/pendingchangesview]{viewname} aquí[/link].
== PlasticPendingChangesOptionWarningCheckouts ==
[title]No hay cambios pendientes, pero...[/title]
Parece que solo estás mostrando los "desprotegidos" (checkouts) y no los cambios en disco.
Si esto no es lo que quieres, haz clic en [action:PendingChangesOpenOptions]Opciones[/action] y edita la configuración.
== PlasticPendingChangesFrustrationFilter ==
[title]Hay cambios pendientes, pero un filtro está activo...[/title]
[action:PendingChangesRemoveFilter]Elimina el filtro[/action] o modifícalo si esos no son los resultados que quieres mostrar.
== PlasticPendingChangesFrustrationRefreshNoFilter ==
[title]¿Echas en falta algún cambio?[/title]
Revisa las [action:PendingChangesOpenOptions]Opciones[/action] y aplica la configuración que necesites.
== PlasticPendingChangesWithAdded ==
[title]Tienes varios ficheros que puedes añadir al control de versiones[/title]
Los ficheros que aún no se han añadido al control de versiones se marcan como "privados" en la columna "Estado".
Algunos privados es mejor ignorarlos, así no se mostrarán continuamente en la vista de {viewname}:
1. Haz clic derecho en los ficheros que quieres ignorar.
2. Selecciona "añadir a la lista de ignorados".
Lee más sobre ficheros ignorados, ocultos y otras opciones de configuración [link:https://plasticscm.com/download/help/ignored-hidden-etc]aquí[/link].
== PlasticPendingChangesDotPrivate ==
[title]He tenido que renombrar algunos de tus ficheros como .private[/title]
Pero, ¡no te preocupes! Son copias que Unity VCS crea para preservar los ficheros que no puede sobrescribir durante una actualización.
Imagina que tienes el fichero privado "src/foo.c" y que luego apuntas tu workspace a una rama donde alguien sí añadió el fichero "src/foo.c". Unity VCS descarga el nuevo fichero porque está bajo control de versiones y el tuyo no. Como no puede borrar tu fichero, lo renombra como .private.0.
Tiene sentido, ¿verdad?
== PlasticPendingChangesMovedOnlyFiles ==
[title]He detectado que has movido algunos ficheros en local[/title]
Cuando mueves/renombras un fichero en tu workspace, Unity VCS intenta buscar semejanzas con otro para identificar si se trata del mismo fichero. La columna "Similitud" indica esta acción.
Puedes ajustar el porcentaje de similitud en [action:PendingChangesOpenOptions]Opciones[/action].
Si el nuevo fichero es muy diferente, Unity VCS pensará que simplemente has borrado el fichero y que has añadido uno nuevo.
[bold]Consejo[/bold]: Si estás reorganizando la estructura de tu proyecto y necesitas que Unity VCS identifique esos movidos en lugar de suponerlos, entonces puedes mover/renombrar desde la vista de "Explorador de ficheros" simplemente cortando y pegando.
Conviértete en un experto en movidos y renombrados [link:https://plasticscm.com/download/help/moveandrenames]leyendo este artículo[/link].
== PlasticPendingChangesMovedOnlyDirectories ==
[title]He detectado directorios movidos[/title]
Unity VCS puede identificar directorios movidos porque compara cómo de similar es su contenido.
Por lo tanto, si simplemente renombras un directorio en tu workpsace (sin usar Unity VCS, es decir, usando el [windows]Explorador de Windows[/windows][macos]Finder[/macos][linux]File Explorer[/linux] o la línea de comandos), Unity VCS comprueba si el contenido se puede emparejar con el del antiguo directorio. Si es así, entonces lo identifica como movido.
Si el contenido cambia, Unity VCS aún puede detectar el movido teniendo en cuenta el porcentaje de similitud que puedes ajustar en [action:PendingChangesOpenOptions]Opciones[/action].
Conviértete en un experto en movidos y renombrados [link:https://plasticscm.com/download/help/moveandrenames]leyendo este artículo.[/link].
== PlasticPendingChangesMovedFilesAndDirectories ==
[title]Veo que estás moviendo ficheros y directorios[/title]
Unity VCS es muy bueno detectando movidos.
* Aprende más sobre la detección de [help:PlasticPendingChangesMovedOnlyFiles]ficheros movidos[/help].
* Y también sobre la detección de [help:PlasticPendingChangesMovedOnlyDirectories]directorios movidos[/help] (diferente de la detección de ficheros).
[bold]Consejo[/bold]: Si estás reorganizando la estructura de tu proyecto puedes hacer que Unity VCS haga los movidos en lugar de suponerlos.
Puedes mover/renombrar desde la vista de "Explorador de ficheros" simplemente cortando y pegando.
Conviértete en un experto en movidos y renombrados [link:https://plasticscm.com/download/help/moveandrenames]leyendo este artículo.[/link].
== PlasticPendingChangesAddedDeleted ==
[title]¿Echas en falta algún movido?[/title]
He detectado que has añadido y borrado ficheros/directorios.
Puede que esto sea exactamente lo que has hecho. Si es así, siento molestarte.
Pero, a veces, hay añadidos y borrados que son en realidad movidos no detectados.
Si lo que quieres es emparejar esos añadidos/borrados y marcarlos como movidos, haz clic derecho en el añadido y selecciona "Buscar coincidencias".
También puedes ajustar el porcentaje de similitud para la detección de movidos en [action:PendingChangesOpenOptions]Opciones[/action].
Conviértete en un experto en movidos y renombrados [link:https://plasticscm.com/download/help/moveandrenames]leyendo este artículo.[/link].
== PlasticPendingChangesSlowTooManyPrivates ==
[title]La vista de {viewname} es más rápida si tienes pocos ficheros privados[/title]
La búsqueda de cambios tardó {totaltime}. Esto es demasiado tiempo.
Tienes demasiados privados en tu workspace. Estos ficheros son los que no están bajo control de versiones, y posiblemente sean ficheros de configuración, ficheros intermedios de compilación o similar.
Para que esa búsqueda sea más rápida:
* Puedes añadir los privados a la lista de ignorados (ignore.conf):
1. Haz clic derecho en el (los) privado(s).
2. Selecciona "Añadir a la lista de ignorados".
* O puedes ocultarlos en la vista de "{viewname}":
1. Abre las [action:PendingChangesOpenOptions]opciones[/action].
2. Desmarca "Mostrar ficheros privados".
El inconveniente de esta opción es que los nuevos ficheros que quieras añadir al control de versiones desde la vista de {viewname} no se mostrarán.
[link:https://www.plasticscm.com/download/help/statusperfhintsignoreprivates]Aprende más sobre cómo gestionar ficheros privados para agilizar la detección de cambiados[/link].
== PlasticPendingChangesSlowMoveCalculation ==
[title]El cálculo de movidos tardó demasiado[/title]
La búsqueda de cambios tardó {totaltime}.
El cálculo de movidos tardó {movestime}.
Tienes demasiados privados y borrados locales en tu workspace, y Unity VCS tarda demasiado tiempo intentando emparejarlos para identificarlos como movidos.
[link:https://www.plasticscm.com/download/help/statusperfhintsmoved]Mejora el rendimiento de la vista de "Cambios pendientes" añadiendo a la lista de ignorados o deshabilitando el cálculo de movidos[/link].
== PlasticPendingChangesSlowFindChanges ==
[title]La búsqueda de cambiados tardó demasiado[/title]
La búsqueda de cambiados tardó {totaltime}.
Esta operación debería ser muy rápida, así que vamos a ver qué puede estar pasando.
Estos pueden ser algunos motivos:
* Tu disco duro es algo lento. ¿Es un disco mecánico? ¿Hay algún otro proceso causando un uso excesivo de disco?
* ¿Puede ser el antivirus? Muy a menudo, la ejecución de antivirus en las máquinas de los desarrolladores ralentiza significativamente todas las operaciones de control de versiones. Verifica si el antivirus está usando demasiada CPU o demasiado disco mientras se están buscando cambiados.
* Si eres usuario de Windows, comprueba el servicio de superfetch. El servicio de superfetch se ha identificado como una de las causas de problemas en el rendimiento del disco duro [link:http://windowsreport.com/service-host-local-service-network-restricted-causing-high-cpu-usage/]Desactivar este servicio puede aumentar el rendimiento de tu equipo[/link].[/windows]
== PlasticPendingChangesMergeInProgress ==
[title]Se ha detectado un merge en curso[/title]
Eso indica que se empezó un merge ({inprogressmergefrom}) y aún quedan ficheros por procesar.
Necesita terminar el merge para poder proteger sus cambios.
Haga click para [action:PendingChangesLaunchInProgressMerge]continuar el merge[/action] en curso. En caso contrario, puede [action:PendingChangesUndoChanges]deshacer sus cambios pendientes[/action] y cancelar el merge en curso.
== BrExNoDataFound ==
[title]No hay changesets desde {fromtimestamp}[/title]
Por favor, cambia el rango de fechas o comprueba las opciones de filtrado en caso de que sí esperaras ver algún changeset.
== BrExEmptyRepo ==
[title]Tu Explorador de ramas está vacío de momento...[/title]
... pero pronto verás algo [link:https://plasticscm.com/download/help/branchexplorer]así[/link]así :-)
[bold]¿Prefieres importar ramas desde un repositorio remoto?[/bold]
1. Haz clic derecho en la rama.
2. Selecciona "Réplica/Importar esta rama".
[bold]Aprende a usar las ramas de una manera efectiva[/bold]:
[link:https://plasticscm.com/download/help/taskbranches]Lee nuestro tutorial sobre rama por tarea[/link]
== BrExSlowRangeTooBig ==
[title]Puedes hacer que el Explorador de ramas vaya más rápido[/title]
Especifica un rango de fechas más pequeño.
Eso acelerará mucho la carga de datos y el dibujo.
== BrExTipUseContextMenu ==
[title]Usa el menú contextual[/title]
Recuerda que dispones de menús contextuales (clic derecho) para ramas, changesets, incluso links de merge.
El menú contextual te ofrece acciones para gestionar ramas, mezclar (merge), mostrar diferencias, exportar e importar ramas a Git, y muchas más.
== BrExTipOnlyRelevant ==
[title]Oye, ¿sabes que puedes ocultar changesets no relevantes?[/title]
Algunas veces solo necesitas tener la imagen completa, y no los detalles, para centrarte en lo que importa.
Puedes ocultar o mostrar changesets "no relevantes" (desde un punto de vista topológico) haciendo clic en [action:BrExOnlyRelevant]Solo relevantes[/action] en la barra de tareas.
== BrExTipFilterBranches ==
[title]Pon el foco solo en las ramas que te interesan[/title]
1. Haz clic derecho en una rama.
2. Ve al menú "Explorador de ramas".
3. Selecciona el filtro que más te interese.
Puedes aplicar el filtro en todas las ramas que tengas seleccionadas.
Es muy útil gestionar un diagrama más pequeño porque te ayuda a centrarte en lo que realmente te interesa.
== BrExTipCustomColors ==
[title]¡Da color al Explorador de ramas![/title]
Hay varias opciones para colorear el diagrama.
Puedes aplicar color a los changesets por usuario o por el servidor donde se han creado (en el caso de que uses réplica).
También puedes añadir reglas condicionales para colorear las ramas.
Ve a [action:BrExShowOptions]Opciones[/action] y dale un poco de color :-D
== BrExTipUseTheSearch ==
[title]Saca partido a la búsqueda[/title]
Puedes usar la caja de búsqueda para encontrar changesets por número o por GUID.
También es útil para encontrar ramas y etiquetas.
Las búsquedas parciales también funcionan, y puedes puedes navegar si hay múltiples resultados.
== BrExGeneralIntro ==
[title]¿Para qué sirve este diagrama?[/title]
El Explorador de ramas es nuestra mejor forma de explicarte la historia del repositorio de manera visual.
Cada círculo representa un changeset, y todos los changesets están dentro de ramas.
Aprende más sobre el [link:https://plasticscm.com/download/help/branchexplorer]Explorador de ramas aquí[/link].
== PlasticLabelsEmptyState ==
[title]Usa etiquetas para marcar changesets importantes; normalmente, nuevas releases[/title]
Desde esta vista puedes crear etiquetas. Pero suele ser más cómodo hacerlo desde el Explorador de ramas:
1. Haz clic derecho en el changeset que quieras marcar.
2. Selecciona "Etiquetar changeset".
[bold]Nivel experto[/bold]: Usa una buena convención de nomenclatura (y mantenla) para etiquetar releases.
[bold]Si vienes de Git[/bold]: Las etiquetas son equivalentes a los "tags".
== PlasticBranchesEmptyState ==
[title]Unity VCS va de ramas... ¡y merges![/title]
Aunque preferimos el Explorador de ramas a la "lista de ramas", a veces es útil encontrar ramas rápidamente.
"main" es la rama por defecto creada por Unity VCS. Es el equivalente a "master" en Git o a "trunk" en Subversion.
Recuerda que puedes hacer clic derecho en una rama para ver el menú contextual.
[bold]Aprende a usar las ramas de una manera efectiva[/bold]:
[link:https://plasticscm.com/download/help/taskbranches]Lee nuestro tutorial sobre rama por tarea[/link]
== PlasticChangesetsEmptyState ==
[title]Cada vez que haces check in, estás creando un nuevo changeset[/title]
Los changesets tienen una doble función:
1. Son un registro de cada check-in.
2. Y una imagen completa del repositorio en ese instante.
Algunos consejos:
* Los changesets se identifican con un "entero" único en su repositorio. Pero si trabajas distribuido con réplicas, entonces usa el GUID.
* Cada nuevo repositorio tiene un "changeset cero".
* A menudo nos referimos a los changesets como csets.
* Haz clic derecho en un changeset para mostrar sus acciones.
* Preferimos el Explorador de ramas para encontrar csets. Pero, a veces, esta lista es muy buena para encontrar uno rápidamente.
* Para usuarios Git: los csets son los equivalentes a los "commits".
== PlasticAttributesEmptyState ==
[title]¿Qué son los atributos?[/title]
Los atributos son pares clave/valor que puedes asignar a diferentes objetos en Unity VCS, normalmente ramas y changesets.
Cuando creas un atributo, estás creando una nueva "clave" que luego usarás para asignar valores a determinados objetos.
Por ejemplo: marcar ramas con el atributo "estado" para luego poder asignar valores de "abierta", "resuelta", "testeada", "fallada", "integrada", etc.
== PlasticShelvesEmptyState ==
[title]Los shelves son changesets temporales en los que aún estás trabajando[/title]
Los shelves son una opción de guardar de manera segura tus cambios sin llegar a hacer check-in.
Son algo parecido a un almacenamiento temporal.
Puedes usar los shelves para guardar tus cambios y así limpiar el workspace, o para, posteriormente, aplicar esos cambios a una rama diferente.
Para crear shelves:
1. Ve a la vista de "Cambios pendientes".
2. Haz click en "Shelve".
[link:https://plasticscm.com/download/help/shelves]Aprende más sobre cómo y cuándo puedes usar shelves[/link]
== PlasticReposExplained ==
[title]Un repositorio almacena todos datos y metadatos[/title]
Un repositorio contiene todos los cambios de ficheros y directorios, además de sus metadatos (autor, rama, información de merges y más).
Un servidor de Unity VCS puede alojar muchos repositorios.
Los repositorios pueden ser locales o remotos.
Puedes trabajar con ellos de manera [link:https://plasticscm.com/download/help/distributedvscentralized]centralizada o distribuida[/link].
Desde esta vista, puedes crear repositorios, borrarlos, renombrarlos, y también listar repositorios de otros servidores (si tienes los permisos necesarios para ello).
[windows]Haz clic derecho en un repositorio para configurar permisos, lanzar el Explorador de ramas, listar ramas y más.[/windows]
También puedes crear "submódulos", que son repositorios dentro de otros repositorios. Por ejemplo: "default/subrepo00".
[link:https://plasticscm.com/download/help/repos]Aprende más sobre cómo usar repositorios[/link].
== PlasticWorkspacesExplained ==
[title]Los workspaces son tus copias de trabajo en local[/title]
El workspace es lugar donde se encuentran tus ficheros en disco, donde usas tus IDEs, editores, programas de diseño, etc. para crear nuevos contenidos.
Un workspace contiene una copia de trabajo del repositorio. El repositorio es la base de datos donde se almacena toda la historia.
[bold]Si vienes de Git[/bold]: En Git, el repositorio y la copia de trabajo se encuentran juntos en el mismo directorio. En Unity VCS, están separados. De hecho, puedes tener muchas copias de trabajo asociadas al mismo repositorio.
[link:https://plasticscm.com/download/help/workspaces]Aprende más sobre cómo usar los workspaces[/link].
== PlasticCloudEditionGeneralHelp ==
[title]Tu lista de repositorios en Cloud Edition[/title]
Aquí puedes ver la lista de repositories en tu organización de Cloud Edition.
Desde esta vista puedes crear repos nuevos, renombrarlos o incluso borrarlos.
[windows]También puedes fijar permisos desde aquí. Usa el menú contextual sobre un repo.[/windows]
== PlasticCloudExplained ==
[title]¿Conoces Unity VCS Cloud?[/title]
Ofrecemos un servicio de alojamiento Cloud.
Puedes tener repositorios alojados en Cloud y hacer check in/actualizar directamente (centralizado) o exportar/importar (distribuido).
Si sabes que perteneces a una organización Cloud:
1. Escribe el nombre de la organización en "Servidor". Será algo como robotmaker@cloud si tu organización se llama robotmaker.
2. Haz clic en "Recargar" para mostrar los repositorios de ese servidor. Si es necesario, tendrás que introducir tus credenciales.
[link:https://plasticscm.com/download/help/cloudextension]Aprende más sobre la extensión Unity VCS Cloud[/link].
== PlasticCloudEmptyOrganization ==
[title]El nombre de tu organización está vacío[/title]
Parece que aún no tienes una[bold]organización Unity VCS Cloud[/bold]. Si estás seguro de que sí tienes una organización, entonces es posible que tu usuario no pertenezca a ella aún. Simplemente [bold]escribe el nombre de la organización en "Servidor"[/bold]. Por ejemplo, si tu organización se llama [italic]robotmaker[/italic] escribe [italic]robotmaker@cloud[/italic].
== PlasticSyncDistributedCloudProject ==
[title]¿Cómo se sincronizan tus cambios?[/title]
1. Trae las ramas que necesites desde tu repositorio Cloud. (Recuerda que, normalmente, no es necesario que hagas un clonado completo.)
2. Cuando hayas bajado la rama que necesitas, puedes cambiar a ella para empezar a trabajar.
== PlasticMergeNoConflicts ==
[title]Este es un merge sencillo[/title]
No hay conflictos. Puedes hacer clic en [action:MergeProcessAllMerges]Aplicar cambios[/action] para mezclar la rama.
Haz clic en [action:MergeExplainMerge]Detalle del merge[/action] para obtener una explicación de cómo funciona el merge y cuáles son sus contribuidores.
Usa el menú contextual de los ficheros involucrados en el merge para ver qué acciones hay disponibles.
[link:https://plasticscm.com/download/help/merges]Aprende más sobre los merges[/link].
== PlasticMergeIncomingFromCheckin ==
[title]¿Por qué no puedo completar mi check-in?[/title]
Porque hay [bold]nuevos cambios[/bold] en tu rama.
Para poder hacer el check-in, primero tienes que actualizarte a lo último de la rama y resolver conflictos (en caso de haberlos).
Una vez actualizado, sólo necesitas volver a la vista de "Cambios Pendientes" y terminar el check-in.
== PlasticMergeIncomingFromUpdate ==
[title]¿Por qué no puedo completar mi update?[/title]
Porque hay [bold]nuevos cambios[/bold] en tu rama y tienes cambios en tu workspace.
Necesitas actualizar y resolver los posibles conflictos (si los hay) entre tus cambios pendientes y los últimos de la rama.
Una vez que termines, tu workspace ya estará al día.
== PlasticMergeWithConflicts ==
[title]¡Tienes que resolver conflictos![/title]
[bold]Nivel experto[/bold]: Haz clic en [action:MergeProcessAllMerges]Resolver conflictos[/action] para comenzar a resolver todos los posibles conflictos en el merge.
(No tienes que hacer clic derecho en cada fichero para lanzar el merge uno por uno.)
Usa el menú contextual de los ficheros en conflicto para ver qué opciones avanzadas tienes disponibles.
Haz clic en [action:MergeExplainMerge]Detalle del merge[/action] para obtener una explicación de cómo funciona el merge y cuáles son sus contribuidores.
[link:https://plasticscm.com/download/help/merges]Aprende más sobre los merges[/link].
== PlasticMergeWithDirectoryConflicts ==
[title]¡Tienes conflictos de directorio![/title]
¡Tranquilo! Unity VCS es muy bueno gestionando esta situación.
Este tipo de conflictos tiene lugar cuando hay que mezclar (merge) el árbol de directorios.
Por ejemplo: si renombras el mismo fichero de forma diferente en dos ramas y luego hay que hacer merge.
Solamente tienes que elegir el "Método de resolución" adecuado.
Si todo esto es nuevo para ti, mejor que dediques unos minutos a [link:https://www.plasticscm.com/download/help/directorymerges]leer más sobre los conflictos de directorio en un merge[/link].
== PlasticMergeRecursiveMergeDetected ==
[title]¡Te ha tocado la lotería![/title]
Tienes un conflicto de merge recursivo.
No te asustes, pero es un merge algo complicado porque la herramienta de merge de 3 vías puede aparecer más de una vez.
Todo lo que tienes que hacer es clic en "Resolver conflictos" como en otras ocasiones.
Si todo esto es nuevo para ti, te recomendamos que dediques unos minutos a [link:https://plasticscm.com/download/help/recursivemerge]leer más sobre los merges recursivos[/link]
Después de esto, ya podrás graduarte en la escuela de los merges.
== PlasticMergeServerSideMergeFinished ==
[title]El merge ha finalizado[/title]
Haz clic en [action:MergeProcessAllMerges]Check in merge![/action] para [bold]enviar el merge[/bold] al repositorio.
O [action:MergeCloseView]cierra[/action] para cancelar el merge.
== PlasticMergeGeneralHelp ==
[title]Vista de merge[/title]
Desde esta vista ves una preview del merge.
Te ayudará a entender qué está pasando y a resolver
conflictos cuando ocurran.
Explora los menús contextuales de cada elemento para
familiarizarte con las opciones.
[bold]Nivel experto[/bold]: usa "Resolver conflictos"
en lugar de lanzar el merge individual de cada
fichero.
== PlasticWkExplPendingChangesUnityFirstTime ==
[title]Consejos útiles para trabajar con Unity[/title]
* Configura el bloqueo. Es muy posible que quieras que los ficheros .prefabs estén bloqueados de manera exclusiva. Para ello, ve a [action:OpenLocksInDashboard]WebAdmin y configura los bloqueos[/action].
* Usa checkouts (desprotecciones). Para bloquear un fichero tienes que hacer checkout: desproteger para editar. Desproteger es la acción de decirle a Unity VCS "Voy a modificar el fichero". Esta acción está disponible desde el menú contextual (clic derecho) de cada fichero.
* Configura los ficheros a ignorar. Hay ficheros que no quieres añadir al control de versiones. [action:IgnoreConfCreateUnity]Haz clic aquí[/action] para crear el fichero ignore.conf para Unity. [link:https://plasticscm.com/download/help/ignored-hidden-etc] Lee más sobre cómo configurar el fichero ignore.conf[/link].
== PlasticWkExplPendingChangesVisualStudioFirstTime ==
[title]Consejos para trabajar con proyectos de Visual Studio[/title]
Es útil ignorar los directorios "bin" y "debug", e incluso también determinados ficheros como ".csproj.user".
[action:IgnoreConfCreateVisualStudio]Haz clic aquí[/action] para añadir las reglas necesarias a tu fichero ignore.conf para tener una mejor experiencia usando Visual Studio :-)
== PlasticQueryViewsExplainFilterAndAdvanced ==
[title]Filtra rápidamente la lista escribiendo un filtro arriba[/title]
El filtro se ejecuta localmente sobre los resultados de la búsqueda.
[bold]Consejo para los filtros[/bold]: Usa [italic]nombre_de_campo[/italic]:valor para filtrar por un campo (columna) determinado.
Por ejemplo:
"creado por:maria"
"fecha de creación:10/25/2018"
nombre:111923
También puedes personalizar la consulta haciendo clic en [action:QueryViewClickAdvanced]Avanzadas[/action].
Aprende más sobre consultas y filtros [link:https://plasticscm.com/download/help/cmfind]aquí[/link].
Recuerda que tienes más opciones en el menú contextual de los elementos de la lista (clic derecho).
== PlasticQueryViewsFrustrationCustomQuery ==
[title]Tienes una consulta personalizada[/title]
Es posible que ese sea el motivo por el que no encuentras lo que estás buscando :-O
Clic [action:QueryViewClickAdvanced]Avanzadas[/action] para configurarla.
== PlasticFrustrationFilterEnabled ==
[title]Tienes un filtro habilitado[/title]
Es posible que ese sea el motivo por el que no encuentras lo que estás buscando :-O
== PlasticNewVersionAvailableWithDownloadAction ==
[title]Hay una nueva versión disponible[/title]
[bold]Nueva {version} - {releaseDate}[/bold] ({versionsBehind})
[action:DownloadNewVersion]Descargar[/action] - [link:{releaseNotesLink}]Notas de la release[/link]
{releaseNotes}
== PlasticNewVersionAvailable ==
[title]Hay una nueva versión disponible[/title]
[bold]Nueva {version} - {releaseDate}[/bold] ({versionsBehind})
[link:{downloadLink}]Descargar[/link] - [link:{releaseNotesLink}]Notas de la release[/link]
{releaseNotes}
== PlasticPendingChangesMerge ==
[title]Tienes un merge listo para hacer check in[/title]
¿Sabes qué significa la columna "Estado" en un merge?
Habrás visto que los ficheros involucrados en un merge se marcan como "Estado / Merge de número de cset" para diferenciarlos de otros cambios locales que puedas tener.
* [bold]Desprotegido[/bold]: el fichero se ha mezclado durante el merge porque se modificó concurrentemente. Puede que el merge haya sido automático, pero ha existido.
* [bold]Reemplazado[/bold]: el fichero ya existía en tu rama pero fue reemplazado por una nueva versión. No ha tenido lugar ningún conflicto.
* [bold]Copiado (nuevo)[/bold]: el fichero no existía en tu rama y se ha creado durante el merge (obteniéndose del origen del merge).
* [bold]Borrado[/bold]: el fichero se ha borrado durante el merge.
También se muestra información sobre el link de merge que se creará en el check-in. Permite trazar la operación de merge.
== PlasticPendingChangesMergeEmpty ==
[title]No hay cambios en este merge, pero...[/title]
Este es un escenario particular.
Se está procesando el merge, pero los ficheros que ya tenías son iguales a los que estás intentando mezclar.
Por lo que no hay nada sobre lo que hacer check in salvo el link de merge.
El link de merge es muy importante porque, de este modo, se marca que el merge ha tenido lugar, incluso si ningún fichero se ha modificado. Es necesario para trazar el merge.
== PlasticPendingChangesAllMergeChangesRequired ==
[title]Los ficheros que se mezclan juntos, se protegen juntos[/title]
Unity VCS, y otros sistemas modernos de control de versiones distribuido, trabajan de este modo: cuando mezclas una rama, se mezcla completamente.
Esto es así porque Unity VCS necesita marcar la rama entera como mezclada. No puede mezclar solo unos pocos ficheros para después mezclar el resto.
El motivo es que los links de merge se fijan entre changesets, no entre ficheros individuales.
Este diseño mejora de forma considerable el rendimiento del merge, aunque el precio a pagar es no disponer de flexibilidad por fichero.
== PlasticPendingChangesMergeSingleBranch ==
[title]Pero ¿qué es esto?[/title]
¡Tranquilo! Has completado un merge mientras trabajabas en tu rama. Déjame explicarte qué ha ocurrido.
Si solo has mezclado algunos ficheros, ¿por qué aparecen estos otros?
Es muy sencillo. Cuando mezclas desde la cabeza de la rama (head) te traes los cambios hechos por otros usuarios.
Los ficheros que han mezclado se han marcado como [bold]Desprotegidos[/bold] en la columna "Estado".
El resto se han marcado como:
* [bold]Reemplazado[/bold]: un fichero se ha copiado desde la cabeza (head) a tu workspace.
* [bold]Copiado (nuevo)[/bold]: un nuevo fichero (que no tenías) se ha copiado a tu workspace.
* [bold]Borrado[/bold]: el fichero ya no existe en la cabeza (head), así que se ha borrado también de tu workspace.
Ahora estás más tranquilo, ¿verdad? :-)
== PlasticSyncViewGeneralHelp ==
[title]Sincroniza varias ramas a la vez[/title]
{viewname} te ayuda a sincronizar muchas ramas en un único paso.
En vez de hacer push/pull de cada rama, puedes crear pares de
repositorios (incluso de diferentes servidores) y sincronizar
en un solo paso.
Tampoco es necesario sincronizar el repo entero, puedes filtrar
por las ramas que quieras.
Es muy útil cuando trabajas con Xlinks porque puedes refrescar
la vista y filtrar por un nombre de rama y sincronizar todas
las que tengan ese nombre a la vez.
[link:https://plasticscm.com/download/help/syncview]Aprende más sobre la {viewname} aquí[/link].
== PlasticSmartLocksGeneralHelp ==
[title]Acabamos de lanzar los bloquos inteligentes![/title]
Los bloqueos inteligentes harán un seguimiento de su repositorio asegurándose de que sólo la última revisión de un archivo puede ser bloqueada, evitando conflictos de merge para los activos no mergeables.
Configure y gestione todas las reglas de bloqueo a través de [action:OpenConfigureLockRulesPage]{configuresource}[/action].
[bold]Cómo bloquear ficheros:[/bold]
1. [bold]Bloquear y checkout[/bold] de un fichero (click derecho en el fichero) en tu espacio de trabajo.
2. El archivo está bloqueado y los compañeros de equipo no pueden hacer checkout hasta que te registres.
Nota: Si no existen reglas de bloqueo que coincidan con esa extensión de archivo, añadida regla de bloqueo en el diálogo.
[italic]Debe tener permisos de configuración[/italic].
[bold]Cómo liberar bloqueos:[/bold]
1. Subir cambios de un fichero para liberar el bloqueo.
2. El estado es 'Retained' - Los compañeros de equipo sólo pueden hacer checkout sobre la última revisión.
Nota: El estado Retained se mantiene hasta que el archivo es mergeado contra la rama de destino.
Alternativamente, un administrador puede eliminar el bloqueo para permitir a los compañeros de equipo Bloquear y hacer Checkout de cualquier revisión de archivo en la [action:OpenLocksView]Lista de Bloqueos[/action].
[link:https://docs.unity.com/unity-version-control/smart-locks]Saber más sobre los Bloqueos Inteligentes[/link]
== CodeReviewWindowGeneralHelp ==
[title]¡Revisa como un profesional![/title]
Creemos que cada tarea debe ser [link:https://www.plasticscm.com/book/#_review_each_task]revisada[/link]. Hemos diseñado la revisión en torno a este concepto.
[bold]Cómo hacer una buena revisión[/bold]
1. Elige el modo de revisión: 'changeset a changeset' o 'rama completa'. (Sigue leyendo para más detalles).
2. Puedes solicitar Cambios y hacer Preguntas al autor.
3. Finalmente, cambia el estado de la revisión: 'Requiere cambios' o 'Revisado'.
[bold]Revisiones 'changeset a changeset' y 'rama completa'[/bold]
- 'Rama completa' muestra las diferencias de toda la rama. Esta es la típica revisión que todos conocemos.
- 'Changeset a changeset' te permite explorar cada cambio. Con la disciplina correcta, esto es increíble. El autor explica cada cambio contando una historia, ayudándote a seguir su línea de pensamiento. Mucho mejor que volverse loco con una revisión de 200 cambios.
Aprende todo sobre cómo hacer check in de los cambios pensando en los revisores [link:https://www.plasticscm.com/book/#_checkin_often_and_keep_reviewers_in_mind]aquí[/link].
[bold]Cómo añadir comentarios/Preguntas/Cambios[/bold]
A la derecha del panel de diferencias encontrarás una barra vertical en la que hacer clic con un icono '+'. Haz clic y listo.
== CodeReviewWindowNewComment ==
[title]Solicita cambios, haz preguntas[/title]
Puedes:
1. [bold]Solicitar un cambio[/bold]: Cuando necesites que el autor cambie algo antes de aprobarlo. Unity VCS monitoriza si se aplicaron los cambios, simplificando así tu próximo ciclo de revisión.
2. [bold]Hacer una pregunta[/bold]: Cuando necesites una respuesta antes de aprobarlo. Unity VCS monitoriza si se respondieron las preguntas.
También puedes usar los comentarios de siempre, pero los cambios y las preguntas se centran en lo que más importa: simplifican el proceso de revisión de modo que saber si algo fue respondido o cambiado se vuelve trivial.
== CodeReviewWindowWithPendingComments ==
[title]Responde a las preguntas y resuelve los cambios solicitados[/title]
1. Revisa las listas de Cambios Solicitados y Preguntas. Haz doble clic para ver los detalles.
2. Para resolver un Cambio Solicitado: referencia su GUID en tu comentario de check-in. (Más abajo verás un ejemplo). También puedes aprovechar el combo en "Cambios pendientes" para rellenar la información.
3. Contesta a las Preguntas pendientes simplemente respondiendo.
4. Finalmente, cuando termines, cambia el estado de la revisión de código a 'Revisado'.
[bold]Cómo aplicar/cerrar un Cambio Solicitado[/bold]
Para cerrar un Cambio Solicitado, simplemente usa su GUID en tu comentario de check-in.
Hay dos modos:
* Su versión larga: [bold][apply-change:516a2741-9069-4c08-983f-71149f0a93c8][/bold]
* Su versión corta: [bold][apply-change:516a2741][/bold] (especificando únicamente la primera parte del GUID)
== GluonWkExplFullEmpty ==
[title]Tu workspace y tu repositorio están vacíos[/title]
[bold]¿Quieres añadir un proyecto existente?[/bold]
1 Copia o mueve tu proyecto al directorio de tu workspace ({workspacepath}).
2. Ve a la vista de "Check in changes" para hacer check in de todo a tu repositorio.
[bold]¿Prefieres unirte a un proyecto ya existente?[/bold]
1. Haz clic en [action:GluonSwitchWorkspace]Switch workspace[/action].
2. Crea un nuevo workspace para el repositorio para el que quieres trabajar.
== GluonWkExplSuggestConfigure ==
[title]Hay contenido en tu repositorio esperando a ser descargado[/title]
Solamente tienes que hacer clic en [action:GluonConfigure]Configure[/action] para indicar lo que realmente necesitas descargar del repositorio.
Esto te permite seleccionar exactamente qué ficheros se van a descargar a tu workspace.
== GluonConfigureNoPreviousConfig ==
[title]Carga los ficheros que necesitas para trabajar[/title]
Explora el repositorio y selecciona exactamente los ficheros o directorios que necesitas para trabajar.
Gluon te permite descargar solamente lo que necesitas para trabajar.
Esto es muy útil con repositorios muy grandes porque así ahorras en espacio y tiempo de descarga.
[bold]Consejo[/bold]: Clic [action:GluonConfigSearch]Search[/action] para encontrar ficheros.
== GluonWkExplExplainUpdate ==
[title]No hay versiones nuevas disponibles para descargar[/title]
Usa [action:GluonUpdateWorkspace]Update workspace[/action] para descargar todas las nuevas versiones de todos los ficheros que tienes en tu workspace.
Cuando hay versiones nuevas de un fichero, la columna "Status" indicará "Out of dated". Puedes hacer clic derecho en el fichero para actualizar solo dicho fichero en lugar de actualizar el workspace entero (como se haría con el botón "Update workspace").
[bold]Consejo[/bold]: ¿Cuándo se descargan ficheros nuevos? Imagina que alguien añade un nuevo fichero al repositorio. ¿Se descargará cuando hagas clic en "Update workspace"? Si has configurado su directorio como "completamente marcado", entonces sí, se descargará. Sin embargo, si el directorio está configurado como "parcialmente marcado", no se descargará. ¿Por qué? Porque "parcialmente marcado" significa que solamente querías descargar ciertos ficheros. Así que los nuevos no se descargarán automáticamente.
== GluonWkExplNewAddedFilesInRepo ==
[title]Se han añadido nuevos ficheros al repositorio[/title]
Hay ficheros nuevos en el repositorio que no tienes en tu workspace.
Puedes [action:GluonConfigure]Configure[/action] tu workspace y marcarlos para ser descargados.
== GluonConfigureEmpty ==
[title]Tu repositorio está vacío[/title]
¡Vaya! No hay nada que configurar porque tu repositorio está vacío.
A lo mejor quieres añadir tu proyecto a este repositorio.
O, a lo mejor te has unido al repositorio equivocado.
[help:GluonWkExplFullEmpty]Aprende cómo añadir tu proyecto a Unity VCS o cómo trabajar con un repositorio diferente[/help].
== GluonConfigurePreviousConfig ==
[title]Configura tu workspace con precisión[/title]
* Marca verde: un nuevo fichero o directorio configurado para descargarse a tu workspace.
* Marca roja: desconfigura un elemento.
* Marca negra: elemento que ya está configurado para descargarse a tu workspace.
* Sin marca: elemento no configurado para descargarse a tu workspace.
* Marca parcial en un directorio: no todo su contenido será descargado a tu workspace. Verás esa marca si solo seleccionas algunos ficheros del directorio.
Descargar solo lo que necesitas para trabajar es muy útil con repositorios muy grandes porque así ahorras en espacio y tiempo de descarga.
[bold]Consejo[/bold]: Clic [action:GluonConfigSearch]Search[/action] para encontrar ficheros.
== GluonWkExplExplainSearch ==
[title]Encuentra ficheros rápidamente con la búsqueda integrada[/title]
Usa las teclas [windows]CTRL-F[/windows][macos]Command-F[/macos][linux]CTRL-F[/linux] para mostrar el diálogo de búsqueda.
== GluonWkExplTipUseContextMenu ==
[title]Usa el menú contextual[/title]
Recuerda que dispones de menús contextuales (clic derecho).
Podrás ejecutar acciones muy útiles desde ellos.
== GluonWkExplTipUseHistory ==
[title]¿Sabías que la historia del archivo seleccionado está siempre disponible?[/title]
Y no solo eso. También desde la historia puedes mostrar las diferencias entre versiones.
== GluonChangesetsEmptyState ==
[title]Cada vez que haces check in, estás creando un nuevo changeset[/title]
Los changesets tienen una doble función:
1. Son un registro de cada check-in.
2. Y una imagen completa del repositorio en ese instante.
Algunos consejos:
* Los changesets se identifican con un "entero" único en su repositorio. Pero si empleas réplicas, entonces usa el GUID.
* Cada nuevo repositorio tiene un "changeset cero".
* A menudo nos referimos a los changesets como csets.
* Usa el menú contextual para mostrar las diferencias de changesets.
* Para usuarios Git: los csets son los equivalentes a los "commits".
== GluonChangesetsExplainFilterAndAdvanced ==
[title]Filtra rápidamente la lista escribiendo un filtro arriba[/title]
El filtro se ejecuta localmente sobre los resultados de la búsqueda.
[bold]Consejo para los filtros[/bold]: Usa [italic]nombre_de_campo[/italic]:valor para filtrar por un campo determinado.
Por ejemplo: nombre:13089
También puedes personalizar la consulta haciendo clic en [action:QueryViewClickAdvanced]Avanzadas[/action].
Aprende más sobre consultas y filtros [link:https://plasticscm.com/download/help/cmfind]aquí[/link].
Recuerda que puedes mostrar las diferencias de changesets usando el menú contextual.
[windows]Nivel experto: Puedes mover columnas encima de la tabla para personalizar la vista de "Changesets". También puedes agrupar por día, autor, etc.[/windows]
== GluonPendingChangesEmptyState ==
[reference]PlasticPendingChangesEmptyState[/reference]
== GluonPendingChangesOnboarding ==
[reference]PlasticPendingChangesOnboarding[/reference]
== GluonPendingChangesOptionWarningCheckouts ==
[reference]PlasticPendingChangesOptionWarningCheckouts[/reference]
== GluonPendingChangesFrustrationFilter ==
[reference]PlasticPendingChangesFrustrationFilter[/reference]
== GluonPendingChangesFrustrationRefreshNoFilter ==
[reference]PlasticPendingChangesFrustrationRefreshNoFilter[/reference]
== GluonPendingChangesWithAdded ==
[reference]PlasticPendingChangesWithAdded[/reference]
== GluonPendingChangesMovedOnlyFiles ==
[reference]PlasticPendingChangesMovedOnlyFiles[/reference]
== GluonPendingChangesMovedOnlyDirectories ==
[reference]PlasticPendingChangesMovedOnlyDirectories[/reference]
== GluonPendingChangesMovedFilesAndDirectories ==
[reference]PlasticPendingChangesMovedFilesAndDirectories[/reference]
== GluonPendingChangesSlowTooManyPrivates ==
[reference]PlasticPendingChangesSlowTooManyPrivates[/reference]
== GluonPendingChangesSlowMoveCalculation ==
[reference]PlasticPendingChangesSlowMoveCalculation[/reference]
== GluonPendingChangesSlowFindChanges ==
[reference]PlasticPendingChangesSlowFindChanges[/reference]
== GluonReposExplained ==
[reference]PlasticReposExplained[/reference]
== GluonWorkspacesExplained ==
[reference]PlasticWorkspacesExplained[/reference]
== GluonQueryViewsFrustrationCustomQuery ==
[reference]PlasticQueryViewsFrustrationCustomQuery[/reference]
== GluonFrustrationFilterEnabled ==
[reference]PlasticFrustrationFilterEnabled[/reference]
== GluonWkExplGeneralHelp ==
[reference]PlasticWkExplGeneralHelp[/reference]

View File

@@ -0,0 +1,7 @@
fileFormatVersion: 2
guid: f3a25560eb3f44acdb02ae58620e078c
TextScriptImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:

View File

@@ -0,0 +1,860 @@
== PlasticWkExplFullEmpty ==
[title]ワークスペースが空で、リポジトリも空です[/title]
[bold]既存のプロジェクトを追加しますか?[/bold]
1.上のリストで、ワークスペースパスを右クリックします。
2.「開く」を選択します。(コンテキストメニューを使用するということを覚えておいてください。後で役に立ちます。)
3.[windows]Windows エクスプローラー[/windows][macos]Finder[/macos][linux]File Explorer[/linux] が開きます。
4.ワークスペースにプロジェクトをコピーまたは移動します。
5.完了したら、"{viewname}" に移動してリポジトリに初期コードをチェックインします。
[bold]アドバイス[/bold]:大規模なプロジェクトを追加する必要がありますか?(ファイル数 30 万以上や数ギガバイト)
その場合は、コマンドラインを使用するとインポート速度が上がります。
1.ワークスペースにプロジェクトをコピーまたは移動します。
2.コマンドプロンプトを開き、ワークスペースに移動します。
3.次のコマンドを使用して、1 ステップですべてをチェックインします (コメントを変更):
[bold]cm ci --all -c "This is the initial import"[/bold]
[bold]代わりに、既存のプロジェクトに参加しますか?[/bold]
1.「リポジトリ」ビューに移動します。
2.作業を行うリポジトリを見つけます。
3.右クリックして、そのリポジトリ用のワークスペースを作成します。
(他にも方法はありますが、これが一番簡単です。)
[bold]リモートリポジトリをクローン/プルしますか?[/bold]
1.ブランチエクスプローラーに移動します。
2.メインブランチを右クリックします。
3.「レプリケーション/このブランチをプル」を選択します。
または、複数のブランチをプルする場合は同期ビューを作成します。
== PlasticWkExplGeneralHelp ==
[title]エクスプローラーの概要[/title]
このビューは、バージョン管理情報を付加した [windows]Windows エクスプローラー[/windows][macos]Finder[/macos][linux]File Explorer[/linux] のようなものです。
[help:PlasticWkExplExplainSearch]ファイルの検索[/help]に非常に役立ちます。
他にも、ファイルの削除、名前変更、チェックアウト、移動、履歴の表示など、さまざまなアクションを実行できます。
[bold]ヒント[/bold]:ファイルのコンテキストメニューを見てみましょう。
== PlasticWkExplRunUpdate ==
[title]リポジトリにダウンロードが必要なコンテンツがあります[/title]
「[action:UpdateWorkspace]ワークスペースを更新[/action]」をクリックして、最新の変更を取得してください。
[bold]Git ユーザーですか?[/bold]Git で[italic]チェックアウト[/italic]と呼ばれる操作を、ここでは[italic]更新[/italic]と呼びます。
== PlasticWkExplExplainSearch ==
[title]組み込みの検索を使用すると、瞬時にファイルが検索できます[/title]
[windows]CTRL-F[/windows][macos]Command-F[/macos][linux]CTRL-F[/linux] を押して「検索」フィールドにフォーカスを設定し、使用を開始します。
== PlasticWkExplWorkingOnChangeset ==
[title]「ワークスペースを更新」で最新の変更が取得されない場合[/title]
ワークスペースの更新を試みましたが、変更セットで作業中であることが検出されました。
変更セットに切り替えると、ワークスペースを更新してもブランチ上の最新の変更がダウンロードされません。新しい変更をダウンロードするには、ブランチに切り替える必要があります。
単一ブランチのワークフローの詳細については、[link:https://plasticscm.com/book/#_conflicts_during_checkin_working_on_a_single_branch]こちら[/link]をご覧ください。
== PlasticPendingChangesEmptyState ==
[title]ワークスペースで変更が検出されませんでした[/title]
変更の検索に {totaltime} かかりました。{description}
== PlasticPendingChangesOnboarding ==
[title]これは "{viewname}" ビューです[/title]
{viewname} は、変更のチェックイン、新規ファイルの追加、移動/名前変更/削除のチェックインに使用するビューです。
これはおそらく、最も頻繁に使用することになる機能の 1 つです。
移動されたファイルを正確に検索するなど、優れた機能を備えています。
[link:https://www.plasticscm.com/download/help/pendingchangesview]{viewname} の詳細については、こちらをご覧ください[/link]。
== PlasticPendingChangesOptionWarningCheckouts ==
[title]保留中の変更はありませんが...[/title]
ディスク上の変更を検索するのではなく、チェックアウトのみを表示しています。
これが予期した動作ではない場合は、「[action:PendingChangesOpenOptions]オプション[/action]」ボタンをクリックし、設定を変更してください。
== PlasticPendingChangesFrustrationFilter ==
[title]保留中の変更がありますが、フィルターが有効になっています...[/title]
これが予期した結果ではない場合は、[action:PendingChangesRemoveFilter]フィルターを解除[/action]するか変更してください。
== PlasticPendingChangesFrustrationRefreshNoFilter ==
[title]変更が見つかりませんか?[/title]
念のため、「[action:PendingChangesOpenOptions]オプション[/action]」を確認してください。
== PlasticPendingChangesWithAdded ==
[title]バージョン管理に追加する準備ができたファイルがあります[/title]
まだバージョン管理に追加されていないファイルは、「ステータス」列で「非公開」とマークされています。
非公開ファイルの中には、何度も {viewname} に表示されないように無視した方がよいものもあります。
ファイルを無視するには、右クリックして「無視リストに追加」を選択します。
無視したファイル、非表示の変更、その他の設定オプションの詳細については、[link:https://plasticscm.com/download/help/ignored-hidden-etc]こちら[/link]をご覧ください。
== PlasticPendingChangesDotPrivate ==
[title]一部のファイルを .private に名前変更する必要がありました[/title]
あわてる必要はありません。これは、Unity VCS が更新時に上書きできないファイルを保持するために作成するコピーです。
たとえば、非公開ファイル "src/foo.c" をお持ちで、ワークスペースを、誰かが "src/foo.c" を追加したブランチに切り替えるとします。新しいファイルはソース管理下にあり、あなたのファイルはソース管理下にないため、Unity VCS は新しいファイルをダウンロードします。しかしあなたのファイルを削除することはできないので、.private.0 に名前変更します。
以上が行われるプロセスです。
== PlasticPendingChangesMovedOnlyFiles ==
[title]ローカルでファイルを移動したことが検出されました[/title]
ワークスペースでファイルを移動/名前変更すると、Unity VCS はそれを古いファイルと照合して、同じファイルかどうかを判断します。それが類似度の列に反映されます。
一致に必要なパーセンテージは「[action:PendingChangesOpenOptions]オプション[/action]」で調整できます。
新しいファイルとの違いが大きすぎる場合、Unity VCS は、単に古いファイルを削除して新しいファイルを追加したと見なします。
[bold]ヒント[/bold]:ファイルの移動と推測させるのではなく、プロジェクト構造を再編成し、それを Unity VCS に認識させる必要がある場合は、ワークスペースエクスプローラーで切り取り/貼り付けを行うことで移動を実行できます。
移動と名前変更の詳細については、[link:https://plasticscm.com/download/help/moveandrenames]こちらをご覧ください[/link]。
== PlasticPendingChangesMovedOnlyDirectories ==
[title]移動されたディレクトリが検出されました[/title]
Unity VCS はディレクトリのコンテンツの類似度を比較するので、移動されたディレクトリを追跡できます。
そのため、ワークスペースで (Unity VCS を使用せずに、[windows]Windows エクスプローラー[/windows][macos]Finder[/macos][linux]File Explorer[/linux] またはコマンドラインを使用して) ディレクトリの名前を変更した場合、Unity VCS はそのディレクトリのコンテンツが古いコンテンツと一致するかどうかを調べます。一致する場合は移動と見なします。
コンテンツが変更されていても、指定された類似度のしきい値の範囲内であれば、Unity VCS は移動を検出できます。このしきい値は「[action:PendingChangesOpenOptions]オプション[/action]」で調整できます。
移動と名前変更の詳細については、[link:https://plasticscm.com/download/help/moveandrenames]こちらをご覧ください[/link]。
== PlasticPendingChangesMovedFilesAndDirectories ==
[title]ファイルとディレクトリを移動しようとしています[/title]
Unity VCS は、移動の検出と追跡の機能に非常に優れています。
* [help:PlasticPendingChangesMovedOnlyFiles]ファイル移動[/help]の検出についての詳細をご覧ください。
* [help:PlasticPendingChangesMovedOnlyDirectories]ディレクトリ移動[/help]の検出についての詳細をご覧ください。ディレクトリ移動とファイル移動とで検出の方法が異なります。
[bold]ヒント[/bold]:ファイルの移動と推測させるのではなく、プロジェクト構造を再編成し、それを Unity VCS に認識させる必要がある場合は、ワークスペースエクスプローラーで切り取り/貼り付けを行うことで移動を実行できます。
移動と名前変更の詳細については、[link:https://plasticscm.com/download/help/moveandrenames]こちらをご覧ください[/link]。
== PlasticPendingChangesAddedDeleted ==
[title]移動が見つかりませんか?[/title]
ファイル/ディレクトリを追加して削除したことが検出されました。
おそらく、そのとおりの操作を実行されたのでしょう。その場合は、ご面倒をおかけして申し訳ありません。
しかし、追加/削除されたペアが、検出されていない移動を意味することもあります。
追加/削除されたものを照合し、移動としてマークする必要がある場合は、追加されたファイルを右クリックして「一致を検索」を選択します。
「[action:PendingChangesOpenOptions]オプション[/action]」で、移動の検出の類似度の設定を調整することもできます。
移動と名前変更の詳細については、[link:https://plasticscm.com/download/help/moveandrenames]こちらをご覧ください[/link]。
== PlasticPendingChangesSlowTooManyPrivates ==
[title]非公開ファイルの数が少ないほど、{viewname} ビューが高速になります[/title]
変更の検索に {totaltime} かかりました。時間がかかりすぎています。
ワークスペース内の非公開ファイルの数が多すぎます。これらは、バージョン管理下にないファイル、設定ファイル、中間ビルドファイルなどのファイルです。
計算を高速化するには:
* これらのファイルを ignore.conf に追加できます。
1.ファイルを右クリックします。
2.「無視リストに追加」を選択します。
* または、これらのファイルを {viewname} ビューで非表示にできます。
1.「[action:PendingChangesOpenOptions]オプション[/action]」を開きます。
2.「非公開ファイルを表示」の選択を解除します。
この方法の欠点は、バージョン管理に追加する必要がある新しいファイルが表示されなくなることです。
[link:https://www.plasticscm.com/download/help/statusperfhintsignoreprivates]変更の検出を高速化するための非公開ファイルの処理方法の詳細をご覧ください[/link]。
== PlasticPendingChangesSlowMoveCalculation ==
[title]移動の計算にかかった時間が長すぎます[/title]
変更の検索に {totaltime} もかかりました。
移動の計算は {movestime} でした。
非公開ファイルとローカルで削除されたファイルの数が多すぎるため、Unity VCS がそれらを照合して移動を検索するのに時間がかかりすぎています。
[link:https://www.plasticscm.com/download/help/statusperfhintsmoved]それらのファイルを ignore.conf に追加するか、移動の計算を無効にすることで高速化してください[/link]。
== PlasticPendingChangesSlowFindChanges ==
[title]変更の検索にかかった時間が長すぎます[/title]
変更の検索に {totaltime} もかかりました。
この操作は本来非常に高速で、そうでない場合は問題があります。
これにはいくつかの理由が考えられます。
* ハードドライブが十分に高速ではありません。機械的ハードドライブを使用していますか?ディスク使用率を高くしている他のプロセスはありませんか?
* おそらくウイルス対策ソフトではないでしょうか?開発者のマシンで実行されているウイルス対策ソフトが原因で、すべてのバージョン管理操作の速度が低下することはよくあります。変更の検索時にウイルス対策ソフトが CPU やディスク IO を使いすぎていないかどうか、念のため確認してください。
* Windows で作業している場合は、Windows スーパーフェッチサービスを確認してください。スーパーフェッチサービスは、ディスクのパフォーマンスの問題の原因となる可能性があることが判明しています。[link:http://windowsreport.com/service-host-local-service-network-restricted-causing-high-cpu-usage/]このサービスを停止するとコンピューターのパフォーマンスが改善される可能性があります[/link]。
== PlasticPendingChangesMergeInProgress ==
[title]進行中のマージが検出されました[/title]
これは、マージ ({inprogressmergefrom}) を開始し、処理が必要なファイルがまだ残っていることを意味します。
その処理を完了しないと、変更をチェックインできません。
クリックして、進行中の[action:PendingChangesLaunchInProgressMerge]マージを続行[/action]してください。または、すべての保留中の変更を[action:PendingChangesUndoChanges]取り消し[/action]て、進行中のマージをキャンセルすることもできます。
== BrExNoDataFound ==
[title]{fromtimestamp} 以降の変更セットがありません[/title]
結果が予想と異なる場合は、日付範囲を変更するか、フィルタリングオプションを確認してください。
== BrExEmptyRepo ==
[title]ブランチエクスプローラーは今のところ空です...[/title]
... しかし、すぐに[link:https://plasticscm.com/download/help/branchexplorer]こちらの図[/link]のようになるでしょう。
[bold]代わりに、リモートリポジトリからプルしますか?[/bold]
1.ブランチを右クリックします。
2.「レプリケーション/このブランチをプル」を選択します。
[bold]ブランチを効率的に使用する方法については、以下をご覧ください[/bold]:
[link:https://plasticscm.com/download/help/taskbranches]タスクブランチのチュートリアル[/link]
== BrExSlowRangeTooBig ==
[title]ブランチエクスプローラーを高速化できます[/title]
日付フィルターをもっと狭い範囲に設定しましょう。
これにより、ブランチエクスプローラーのデータのロードとレンダリングが大幅に高速化されます。
== BrExTipUseContextMenu ==
[title]コンテキストメニューを利用しましょう[/title]
ブランチ、変更セット、そしてマージリンクにも、右クリックで利用できるコンテキストメニューがあります。
コンテキストメニューでは、ブランチやマージ、差分表示、プッシュ/プルブランチ、Git へのプッシュ/プルなどのさまざまなアクションを実行できます。
== BrExTipOnlyRelevant ==
[title]注目!関連のない変更セットを非表示にできることをご存知ですか?[/title]
詳細ではなく概要のみが必要で、重要なものだけに焦点を絞りたいことがあります。
ツールバーの「[action:BrExOnlyRelevant]関連のみ[/action]」をクリックすると、(トポロジーの観点から)「関連のない」変更セットの表示/非表示を切り替えることができます。
== BrExTipFilterBranches ==
[title]重要なブランチに焦点を絞りましょう[/title]
1.ブランチを右クリックします。
2.ブランチエクスプローラーのメニューに移動します。
3.フィルタリングオプションを選択します。
選択したブランチをフィルタリングすることもできます。
これは、本当に重要なものに焦点を絞って、ダイアグラムを大幅に縮小するのに非常に役立ちます。
== BrExTipCustomColors ==
[title]色を付けましょう![/title]
ダイアグラムに色を付けるためのオプションがいくつか用意されています。
変更セットにユーザーごとに色を付けたり、変更セットが作成されたサーバーに応じて色を付けたりできます (レプリカを使用する場合)。
ブランチに色を付けるための条件付きルールを追加することもできます。
開始するには、「[action:BrExShowOptions]オプション[/action]」に移動します。
== BrExTipUseTheSearch ==
[title]検索を活用しましょう[/title]
検索ボックスを使用して、番号または GUID で変更セットを検索できます。
検索ボックスはブランチとラベルの検索にも役立ちます。
部分検索も便利です。複数の一致の間を移動することもできます。
== BrExGeneralIntro ==
[title]このダイアグラムは一体何でしょうか?[/title]
ブランチエクスプローラーは、リポジトリの履歴をできるだけわかりやすく視覚的に説明しようとしたものです。
それぞれの円は変更セットを示し、すべての変更セットはブランチ内にあります。
[link:https://plasticscm.com/download/help/branchexplorer]ブランチエクスプローラーの詳細については、こちらをご覧ください[/link]。
== PlasticLabelsEmptyState ==
[title]ラベルは、重要な変更セット (多くの場合、新しいリリース) をマークするために使用します[/title]
ここからラベルを作成できますが、ブランチエクスプローラーから作成する方がより快適です。
1.マークする変更セットを右クリックします。
2.「この変更セットにラベルを付ける」を選択します。
[bold]アドバイス[/bold]:リリースにラベルを付けるための適切な命名規則を使用し、それを守りましょう。
[bold]Git ユーザー向けのヒント[/bold]:ラベルはタグに相当するものです。
== PlasticBranchesEmptyState ==
[title]Unity VCS では、ブランチと...マージがすべてです![/title]
「ブランチリスト」よりもブランチエクスプローラーを使用することをお勧めしますが、ブランチをすばやく検索するのにブランチリストが役立つこともあります。
「main」は、Unity VCS に作成されるデフォルトのブランチです。Git の「master」、Subversion の「trunk」に相当します。
ブランチを右クリックすると、コンテキストメニューが表示されます。
[bold]ブランチを効率的に使用する方法については、以下をご覧ください[/bold]:
[link:https://plasticscm.com/download/help/taskbranches]タスクブランチのチュートリアル[/link]
== PlasticChangesetsEmptyState ==
[title]チェックインするたびに新しい変更セットが作成されます[/title]
変更セットには 2 つの機能があります。
1.何をチェックインしたかを記録します。
2.リポジトリ全体のスナップショットとしても機能します。
いくつかのヒント:
* 変更セットは、リポジトリ内で一意の「整数」によって識別されます。しかし、レプリケーションを使用する場合は、代わりに GUID を使用します。
* すべての新しいリポジトリセットに「変更セット 0」があります。
* 変更セットはよく「cset」と呼ばれます。
* 変更セットを右クリックすると、実行できるすべてのアクションが表示されます。
* 変更セットの検索にはブランチエクスプローラーを使用することをお勧めしますが、すばやく検索するのにこのリストが役立つこともあります。
* Git ユーザー向け:「cset」は「コミット」に相当するものです。
== PlasticAttributesEmptyState ==
[title]属性とは何でしょうか?[/title]
属性とは、Unity VCS 内のオブジェクト (多くの場合、ブランチと変更セット) に割り当てることができるキー/値のペアです。
ここで新しい属性を作成すると新しい「キー」が作成され、後でそれを使用して、特定のオブジェクトに関連付けられた値を割り当てることができます。
簡単な例:ブランチを「ステータス」属性でマークして、「開く」、「解決済み」、「テスト済み」、「失敗」、「マージ済み」などに設定できます。
== PlasticShelvesEmptyState ==
[title]シェルブは、進行中の作業を含んでいる一時的な変更セットです[/title]
シェルブは、実際にチェックインを行わずに変更を安全に保存する方法の 1 つです。
一時ストレージのようなものです。
変更をシェルブして、ワークスペースをクリーンアップしたり、それらの変更を後で別のブランチに適用したりできます。
作成方法:
1.「保留中の変更」に移動します。
2.「チェックイン」ボタンのドロップダウンを表示します。
3.「保留中の変更をシェルブ」アクションを選択します。
[link:https://plasticscm.com/download/help/shelves]いつ、どのようにシェルブを使用できるかについての詳細をご覧ください[/link]。
== PlasticReposExplained ==
[title]リポジトリには、すべてのファイルデータとメタデータが格納されます[/title]
リポジトリには、行ったすべてのファイルとディレクトリの変更に加えて、そのメタデータ (作成者、ブランチ、マージ情報など) も含まれます。
すべての Unity VCS サーバーは、多数のリポジトリをホストできます。
リポジトリにはローカルとリモートがあります。
作業は[link:https://plasticscm.com/download/help/distributedvscentralized]集中型または分散型[/link]で行うことができます。
ここからリポジトリの作成、他のサーバーからのリポジトリの一覧表示 (その権限がある場合)、リポジトリの削除と名前変更を行うことができます。
[windows]リポジトリを右クリックすると、権限の設定、ブランチエクスプローラーの起動、ブランチの一覧表示、その他のさまざまな操作を実行できます。[/windows]
「サブモジュール」(他のリポジトリ内にあるリポジトリ。たとえば「default/subrepo00」) を作成することもできます。
[link:https://plasticscm.com/download/help/repos]リポジトリの使用方法の詳細については、こちらをご覧ください[/link]。
== PlasticWorkspacesExplained ==
[title]ワークスペースは、ローカルの作業コピーです[/title]
ワークスペースは、ディスク上のファイルが存在する場所であり、IDE、エディター、設計プログラムなどを使用して新しいコンテンツを作成する場所です。
ワークスペースには、リポジトリから取得された作業コピーが 1 つ含まれます。リポジトリは、すべての履歴が格納されているデータベースです。
[bold]Git ユーザー向けのヒント[/bold]:Git では、リポジトリと作業コピーが同じディレクトリの下に一緒に配置されます。一方、Unity VCS では別々に配置されます。実際には、同じリポジトリに接続された多数の作業コピーを持つことができます。
[link:https://plasticscm.com/download/help/workspaces]ワークスペースの使用方法の詳細については、こちらをご覧ください[/link]。
== PlasticCloudEditionGeneralHelp ==
[title]Cloud Edition リポジトリのリスト[/title]
ここには、Cloud Edition 組織内のリポジトリのリストが表示されます。
このビューを使用して、必要に応じて追加のリポジトリの作成、名前変更、削除を行うことができます。
[windows]ここから権限も設定できます。リポジトリのコンテキストメニューを使用してください。[/windows]
== PlasticCloudExplained ==
[title]Unity VCS Cloud をご存知でしたか?[/title]
私たちは Cloud ホスティングサービスを提供しています。
Cloud でホストされたリポジトリを、直接チェックイン/更新 (集中型の場合) またはプッシュ/プル (分散型の場合) することができます。
すでに Cloud 組織に所属していることが確実な場合:
1.「サーバー」領域にその組織を入力します。組織の名前が robotmaker である場合は、robotmaker@cloud のようになります。
2.「最新情報に更新」をクリックして、リポジトリを再ロードします。必要に応じて資格情報を入力するように求められます。
[link:https://plasticscm.com/download/help/cloudextension]Unity VCS Cloud extension の詳細については、こちらをご覧ください[/link]。
== PlasticCloudEmptyOrganization ==
[title]組織名が空です[/title]
まだ [bold]Unity VCS Cloud 組織[/bold]がないようです。組織があることが確実な場合は、現在のユーザーがまだその組織に所属していない可能性があります。[bold]その組織名を右上の「サーバー」横に入力してください[/bold]。組織の名前が [italic]robotmaker[/italic] である場合は、[italic]robotmaker@cloud[/italic] のように入力します。
== PlasticSyncDistributedCloudProject ==
[title]変更を同期する方法は?[/title]
1.Cloud リポジトリから必要なブランチをプルします。(通常は、完全クローンは必要ありません。)
2.完了したら、ブランチに切り替えて作業を開始します。
== PlasticMergeNoConflicts ==
[title]これは簡単なマージです[/title]
競合は発生していないので、あとは「[action:MergeProcessAllMerges]変更を適用[/action]」をクリックしてブランチをマージするだけです。
マージのしくみと共同作成者についてより深く理解するには、「[action:MergeExplainMerge]マージの説明[/action]」をクリックします。
ファイルのコンテキストメニューを使用して、使用可能なオプションを確認してください。
[link:https://plasticscm.com/download/help/merges]マージの詳細については、こちらをご覧ください[/link]。
== PlasticMergeIncomingFromCheckin ==
[title]チェックインできないのはなぜですか?[/title]
作業中のブランチに[bold]新しい変更[/bold]があるからです。
チェックインを実行する前に、最新の状態に更新 (さらに、競合があればそれを解決) する必要があります。
更新と競合解決が完了したら、保留中の変更ビューに移動してチェックインします。
== PlasticMergeIncomingFromUpdate ==
[title]更新できないのはなぜですか?[/title]
作業中のブランチに[bold]新しい変更[/bold]があり、ワークスペースでファイルを変更したからです。
保留中の変更をブランチ内の最新の変更で更新 (さらに、競合があればそれを解決) する必要があります
完了したら、ワークスペースが作業中のブランチ上の最新バージョンに更新されます。
== PlasticMergeWithConflicts ==
[title]解決する必要がある競合が発生しました![/title]
[bold]アドバイス[/bold]:「[action:MergeProcessAllMerges]競合を解決[/action]」をクリックすると、考えられるすべてのマージ競合の解決を開始できます。
(各ファイルを右クリックして、ファイルごとにマージを起動する必要はありません。)
詳細オプションについては、競合が発生している各ファイルのコンテキストメニューを確認してください。
マージのしくみと共同作成者についてより深く理解するには、「[action:MergeExplainMerge]マージの説明[/action]」をクリックします。
[link:https://plasticscm.com/download/help/merges]マージの詳細については、こちらをご覧ください[/link]。
== PlasticMergeWithDirectoryConflicts ==
[title]ディレクトリ競合が発生しました![/title]
あわてる必要はありません。Unity VCS はこの問題にうまく対処できます。
これは、ディレクトリ構造をマージする必要がある場合に発生します。
たとえば、同じファイルを 2 つのブランチ内で異なる名前に変更した場合などです。
適切な「解決方法」を選択してください。
初めてこの問題に遭遇した場合は、先に進む前に少し時間をとって、[link:https://www.plasticscm.com/download/help/directorymerges]考えられるディレクトリマージ競合についての詳細をご覧ください[/link]。
== PlasticMergeRecursiveMergeDetected ==
[title]大当たりです[/title]
再帰的マージ競合が発生しました。
心配は無用ですが、3 方向マージツールが複数回表示される可能性があるため、これは難しい競合です。
必要なのは、いつものように「競合を解決」をクリックすることだけです。
しかし、初めて再帰的マージに遭遇した場合は、最初に[link:https://plasticscm.com/download/help/recursivemerge]再帰的マージの詳細を学習しておく[/link]ことをお勧めします。
それが終われば、マージの勉強は完了です。
== PlasticMergeServerSideMergeFinished ==
[title]マージが終了しました[/title]
「[action:MergeProcessAllMerges]マージをチェックイン[/action]」をクリックして、リポジトリに[bold]マージを送信[/bold]してください。
キャンセルするには、「[action:MergeCloseView]閉じる[/action]」を選択します。
== PlasticMergeGeneralHelp ==
[title]マージのプレビュー[/title]
これがマージのプレビューです。
マージされる対象を把握し、考えられる競合を解決するのにも役立ちます。
すべての要素のコンテキストメニューを調べて、オプションをよく理解してください。
[bold]アドバイス[/bold]:ファイルを 1 つずつマージする代わりに「競合を解決」を使用しましょう。
== PlasticWkExplPendingChangesUnityFirstTime ==
[title]Unity で作業するための便利なヒント[/title]
* ロックを設定しましょう。おそらく、.prefab を排他的にロックしたいとお考えのことでしょう。[action:OpenLocksInDashboard]WebAdmin に移動して、ロックを設定しましょう[/action]。
* チェックアウトを使用しましょう。ロックするためには、ファイルを編集前にチェックアウト (ロック) する必要があります。チェックアウトは、「ファイルを変更しようとしている」ことを Unity VCS に知らせるためのアクションです。これは各ファイルの右クリックメニューから実行できます。
* 無視するファイルを設定しましょう。バージョン管理に追加したくないファイルがある場合、[action:IgnoreConfCreateUnity]こちらをクリック[/action]して、Unity 用の ignore.conf を作成しましょう。[link:https://plasticscm.com/download/help/ignored-hidden-etc]ignore.conf についての詳細はこちらをご覧ください[/link]。
== PlasticWkExplPendingChangesVisualStudioFirstTime ==
[title]Visual Studio プロジェクトで作業するためのヒント[/title]
「bin」および「debug」ディレクトリと、「.csproj.user」などの一部のファイルを無視すると役に立ちます。
[action:IgnoreConfCreateVisualStudio]こちらをクリック[/action]して ignore.conf に適切なルールを追加し、Visual Studio 使用時のエクスペリエンスを向上しましょう。
== PlasticQueryViewsExplainFilterAndAdvanced ==
[title]上の「フィルター」に入力して、リストをすばやくフィルタリングしましょう[/title]
フィルターはクエリ結果に対してローカルで動作します。
[bold]フィルターに関するヒント[/bold]:特定のフィールドでフィルタリングするには、[italic]フィールド名[/italic]:値を使用します。
例:
"created by:maria"
"creation date:10/25/2018"
name:111923
「[action:QueryViewClickAdvanced]詳細[/action]」をクリックしてクエリをカスタマイズすることもできます。
クエリの詳細については、[link:https://plasticscm.com/download/help/cmfind]こちら[/link]をご覧ください。
リスト内の要素のコンテキストメニューには、他にもさまざまなオプションがあります (右クリックするだけで利用できます)。
== PlasticQueryViewsFrustrationCustomQuery ==
[title]カスタムクエリが有効になっています[/title]
お探しのものが見つからないのは、おそらくそれが理由です。
「[action:QueryViewClickAdvanced]詳細[/action]」をクリックしてカスタマイズしてください。
== PlasticFrustrationFilterEnabled ==
[title]フィルターが有効になっています[/title]
お探しのものが見つからないのは、おそらくそれが理由です。
== PlasticNewVersionAvailableWithDownloadAction ==
[title]新しいバージョンが使用可能になっています[/title]
[bold]新しい {version} - {releaseDate}[/bold] ({versionsBehind})
[action:DownloadNewVersion]ダウンロード[/action] - [link:{releaseNotesLink}]リリースノートを見る[/link]
{releaseNotes}
== PlasticNewVersionAvailable ==
[title]新しいバージョンが使用可能になっています[/title]
[bold]新しい {version} - {releaseDate}[/bold] ({versionsBehind})
[link:{downloadLink}]ダウンロード[/link] - [link:{releaseNotesLink}]リリースノートを見る[/link]
{releaseNotes}
== PlasticPendingChangesMerge ==
[title]チェックインの準備ができたマージがあります[/title]
マージ中のステータス列の意味をご存知ですか?
マージされたファイルが、他のローカルの変更と区別するために「ステータス / cset 番号からマージ」とマークされていることがわかります。
* [bold]チェックアウト済み[/bold]:ファイルは同時に変更されたため、マージされました。マージは自動で行われた可能性もありますが、いずれにしてもマージが発生しました。
* [bold]置換済み[/bold]:ファイルはブランチにすでに存在しましたが、新しいバージョンで置き換えられました。競合は発生しませんでした。
* [bold]コピー (新規)[/bold]:ファイルはブランチに存在しなかったため、マージ中に作成されました (マージ元から取り込まれました)。
* [bold]削除済み[/bold]:ファイルはマージ中に削除されました。
チェックイン時に作成されるマージリンクに関する情報も表示されます。マージリンクにより、実際に行われたマージ操作が追跡されます。
== PlasticPendingChangesMergeEmpty ==
[title]このマージに変更はありませんが...[/title]
特殊なシナリオに遭遇しました。
マージしようとしていましたが、すでに持っているファイルがマージしようとしていたファイルと一致しました。
そのため、マージリンク以外にチェックインするものがありません。
この場合、実際のファイルに変更がなくてもこのマージを完了としてマークするため、マージリンクは非常に重要です。マージリンクはマージの追跡に必要です。
== PlasticPendingChangesAllMergeChangesRequired ==
[title]一緒にマージされたファイルは一緒にチェックインされる必要があります[/title]
Unity VCS および最新のすべての分散型バージョン管理システムは、次のように動作します:ブランチをマージするときは、ブランチ全体をマージします。
これは、Unity VCS がブランチ全体をマージ済みとしてマークする必要があるからです。いくつかのファイルだけをマージしてから、サイクルを繰り返して残りのファイルをマージすることはできません。
なぜなら、マージリンクは個別のファイルではなく変更セット間で設定されるからです。
この設計では、マージのパフォーマンスが大幅に向上しますが、ファイルごとの柔軟性が犠牲になります。
== PlasticPendingChangesMergeSingleBranch ==
[title]おっと、これは何ですか?[/title]
あわてる必要はありません。ブランチでの作業中にマージを実行しただけです。何が起きたかご説明しましょう。
いくつかのファイルだけをマージしたのに、これらの他のファイルが表示されたのはなぜでしょう?
理由は非常に単純です。ブランチのヘッドにマージすると、他の人によって行われた変更が取り込まれます。
マージが必要だったファイルは、「ステータス」列で「[bold]チェックアウト済み[/bold]」とマークされます。
他のすべてのファイルは、次のようにマークされます:
* [bold]置換済み[/bold]:ファイルはヘッドからワークスペースにコピーされました。
* [bold]コピー (新規)[/bold]:持っていなかった新しいファイルがワークスペースにコピーされました。
* [bold]削除済み[/bold]:ファイルはヘッドに存在しなくなったため、ワークスペースからも削除されました。
落ち着きましたか?:-)
== PlasticSyncViewGeneralHelp ==
[title]複数のブランチを一度に同期しましょう[/title]
{viewname} では、多数のブランチを 1 ステップで同期できるのが強みです。
ブランチごとにプッシュ/プルする代わりに、(必要に応じてさまざまなサーバーから) リポジトリのペアを作成し、1 ステップで同期できます。
リポジトリ全体を同期する必要はなく、目的のブランチをフィルタリングできます。
最新情報に更新し、指定したブランチ名でフィルタリングしてから、一致するすべてのブランチをまとめてプッシュ/プルできるため、Xlink に非常に役立ちます。
[link:https://plasticscm.com/download/help/syncview]同期ビューの詳細については、こちらをご覧ください[/link]。
== CodeReviewWindowGeneralHelp ==
[title]プロのようにレビューしましょう![/title]
私たちは、すべてのタスクを[link:https://www.plasticscm.com/book/#_review_each_task]レビュー[/link]する必要があると考えています。この考えに基づいて、レビューを設計しました。
[bold]優れたレビューを行う方法[/bold]
1.レビューモードを選択します。モードは「変更セットごと」または「ブランチ全体」のいずれかです。詳細については以下をご覧ください。
2.変更のリクエスト、作成者への質問、またはその両方を行うことができます。
3.最後に、レビューのステータスを設定します。ステータスは「再作業が必要」または「レビュー済み」のいずれかです。
[bold]「変更セットごと」と「ブランチ全体」のレビュー[/bold]
- 「ブランチ全体」では、ブランチ全体の差分を表示します。これは、誰もが知っている一般的なレビューです。
- 「変更セットごと」では、変更ごとに調べることができます。適切な規律の下で使用すれば、これはすばらしい機能です。作成者がそれぞれの変更について説明し、ストーリーを語ることで、その思考の流れを追いやすくなります。200 件もの変更のレビューで気が変になりそうになるよりもずっとよいでしょう。
レビュー担当者を念頭に置いて変更をチェックインする方法の詳細については、[link:https://www.plasticscm.com/book/#_checkin_often_and_keep_reviewers_in_mind]こちら[/link]をご覧ください。
[bold]コメント/質問/変更のリクエストを追加する方法[/bold]
差分パネルの右側に、「+」アイコンの付いたクリック可能な縦棒があります。それをクリックするだけです。
== CodeReviewWindowNewComment ==
[title]変更のリクエスト、質問[/title]
次のことを実行できます:
1.[bold]変更をリクエスト[/bold]:承認前に作成者に何らかの変更を行ってもらう必要がある場合に使用します。変更が適用されたかどうかが Unity VCS によって追跡されるため、次のレビューサイクルが簡単になります。
2.[bold]質問する[/bold]:承認前に回答が必要な場合。質問への回答があったかどうかが Unity VCS によって追跡されます。
通常の古き良きコメントも使用できますが、変更と質問では最も重要なこと、つまりレビュープロセスの簡素化に的を絞っているので、回答や変更があったかどうかの把握が簡単になります。
== CodeReviewWindowWithPendingComments ==
[title]質問への回答と変更のリクエストの解決[/title]
1.変更のリクエストと質問のリストを確認します。ダブルクリックすると詳細が表示されます。
2.変更のリクエストを解決するには:チェックインのコメントで、変更リクエストの GUID を確認します。下の例を参照してください。「保留中の変更」のコンボを利用して情報を入力することもできます。
3.保留中の質問があれば回答します。
4.完了したら、コードレビューのステータスを「レビュー済み」に変更します。
[bold]変更のリクエストを適用/終了する方法[/bold]
変更の要求を終了するには、チェックインのコメントにあるその変更リクエスト GUID を使用します。
2 つのモードがあります:
* 長い:[bold][apply-change:516a2741-9069-4c08-983f-71149f0a93c8][/bold]
* 短い:[bold][apply-change:516a2741][/bold] (GUID の最初の部分だけを指定します)
== GluonWkExplFullEmpty ==
[title]ワークスペースが空で、リポジトリも空です[/title]
[bold]既存のプロジェクトを追加しますか?[/bold]
1.ワークスペースのディレクトリ ({workspacepath}) にプロジェクトをコピーまたは移動します。
2.完了したら、「変更をチェックイン」に移動してリポジトリにすべてをチェックインします。
[bold]代わりに、既存のプロジェクトに参加しますか?[/bold]
1.「[action:GluonSwitchWorkspace]ワークスペースを切り替え[/action]」をクリックします。
2.作業を行うリポジトリ用の新しいワークスペースを作成します。
== GluonWkExplSuggestConfigure ==
[title]リポジトリにダウンロードが必要なコンテンツがあります[/title]
不要なものを省き本当に必要なものだけをリポジトリからダウンロードするには、「[action:GluonConfigure]設定[/action]」をクリックします。
ワークスペースにダウンロードするファイルを正確に選択できます。
== GluonConfigureNoPreviousConfig ==
[title]作業が必要なファイルをロードする[/title]
リポジトリを参照し、作業が必要なファイルやディレクトリを正確に選択します。
Gluon では、作業する必要があるものだけをダウンロードできます。
これは容量とダウンロード時間を大幅に節約できるので、大規模なリポジトリに役立ちます。
[bold]ヒント[/bold]:ファイルを検索するには、「[action:GluonConfigSearch]検索[/action]」をクリックします。
== GluonWkExplExplainUpdate ==
[title]ダウンロード可能な新しいバージョンがあります[/title]
「[action:GluonUpdateWorkspace]更新[/action]」を使用して、ワークスペース内にあるファイルの新しいバージョンをすべてダウンロードします。
ファイルに新しいバージョンがある場合は、そのステータス列に「最新でない」と表示されます。「更新」ボタンを使用してワークスペース全体を更新する代わりに、そのファイルだけを個別に更新したい場合は、ファイルを右クリックします。
[bold]ヒント[/bold]:新しいファイルはいつダウンロードされるのでしょうか?誰かがリポジトリに新しいファイルを追加したとします。そのファイルは「更新」をクリックするとダウンロードされるのでしょうか?ディレクトリが「全体をチェックする」ように設定されている場合はそうなります。しかし、部分的にチェックするように設定されている場合は違います。なぜでしょうか?それは、「部分的にチェックする」が、特定のファイルのみのダウンロードを希望していたことを意味するからです。そのため、すべての新しいファイルが自動的にダウンロードされることはありません。
== GluonWkExplNewAddedFilesInRepo ==
[title]リポジトリに新しいファイルが追加されました[/title]
ワークスペースにない新しいファイルがリポジトリにあります。
ワークスペースを[action:GluonConfigure]設定[/action]して、それらのファイルをダウンロードするファイルとしてマークできます。
== GluonConfigureEmpty ==
[title]リポジトリが空です[/title]
どうやらリポジトリが空なので、設定するものがありません。
このリポジトリにプロジェクトを追加する必要があります。
または、間違ったリポジトリに参加している可能性があります。
[help:GluonWkExplFullEmpty]Unity VCS にプロジェクトを追加する方法、または別のリポジトリで作業する方法はこちらから確認できます[/help]。
== GluonConfigurePreviousConfig ==
[title]ワークスペースを微調整しましょう[/title]
* 緑のチェックマーク:ダウンロードする新しいファイルまたはディレクトリを設定します。
* 赤のチェックマーク:要素の設定を解除します。
* 黒のチェックマーク:すでにダウンロード対象として設定されているものを示します。
* チェックマークなし:ワークスペースにダウンロードするように設定されていません。
* ディレクトリ上の部分的なチェックマーク:そのディレクトリのすべてのコンテンツがダウンロードされるわけではないことを意味します。これは、いくつかのファイルのみを選択した場合に発生します。
作業する必要があるものだけをダウンロードすると、容量とダウンロード時間を大幅に節約できるので、大規模なリポジトリに非常に役立ちます。
[bold]ヒント[/bold]:ファイルを検索するには、「[action:GluonConfigSearch]検索[/action]」をクリックします。
== GluonWkExplExplainSearch ==
[title]組み込みの検索を使用すると、瞬時にファイルが検索できます[/title]
[windows]CTRL-F[/windows][macos]Command-F[/macos][linux]CTRL-F[/linux] を押すと検索ダイアログが表示されます。
== GluonWkExplTipUseContextMenu ==
[title]コンテキストを利用しましょう[/title]
右クリックするだけで利用できるコンテキストメニューがあります。
ここにはさまざまな役に立つアクションがあります。
== GluonWkExplTipHowToLockFiles ==
[title]ファイルをロックする方法はご存知ですか?[/title]
ロックは[bold]チェックアウト[/bold]時に自動的に行われます。
1.ファイルを右クリックします。
2.「チェックアウト」を選択します。
このファイルタイプに対してロックが設定されている場合は、チェックアウト時にサーバーによってファイルがロックされます。
[link:https://docs.unity.com/unity-version-control/smart-locks]ロックの詳細については、こちらをご覧ください[/link]。
== GluonWkExplTipUseHistory ==
[title]選択されたファイルの履歴をいつでも利用できることをご存知でしたか?[/title]
それだけではなく、そこからバージョンの差分も簡単に表示できます。
== GluonChangesetsEmptyState ==
[title]チェックインするたびに新しい変更セットが作成されます[/title]
変更セットには 2 つの機能があります。
1.何をチェックインしたかを記録します。
2.リポジトリ全体のスナップショットとしても機能します。
いくつかのヒント:
* 変更セットは、リポジトリ内で一意の「整数」によって識別されます。しかし、レプリケーションを使用する場合は、代わりに GUID を使用します。
* すべての新しいリポジトリセットに「変更セット 0」があります。
* 変更セットはよく「cset」と呼ばれます。
* 変更セットの差分を表示するには、コンテキストメニューを使用します。
* Git ユーザー向け:「cset」は「コミット」に相当するものです。
== GluonChangesetsExplainFilterAndAdvanced ==
[title]上の「フィルター」に入力して、リストをすばやくフィルタリングしましょう[/title]
フィルターはクエリ結果に対してローカルで動作します。
[bold]フィルターに関するヒント[/bold]:特定のフィールドでフィルタリングするには、[italic]フィールド名[/italic]:値を使用します。
例: 名前:13055
「[action:QueryViewClickAdvanced]詳細[/action]」をクリックしてクエリをカスタマイズすることもできます。
クエリの詳細については、[link:https://plasticscm.com/download/help/cmfind]こちら[/link]をご覧ください。
コンテキストメニュー (右クリックするだけで表示されます) を使用すると、変更セットの差分を表示できます。
[windows]アドバイス:テーブルの上の領域に列をドラッグすると、変更セットの表示方法をカスタマイズできます。日付、作者などでグループ化することができます。[/windows]
== GluonPendingChangesEmptyState ==
[reference]PlasticPendingChangesEmptyState[/reference]
== GluonPendingChangesOnboarding ==
[reference]PlasticPendingChangesOnboarding[/reference]
== GluonPendingChangesOptionWarningCheckouts ==
[reference]PlasticPendingChangesOptionWarningCheckouts[/reference]
== GluonPendingChangesFrustrationFilter ==
[reference]PlasticPendingChangesFrustrationFilter[/reference]
== GluonPendingChangesFrustrationRefreshNoFilter ==
[reference]PlasticPendingChangesFrustrationRefreshNoFilter[/reference]
== GluonPendingChangesFirstTimeWithAdded ==
[reference]PlasticPendingChangesFirstTimeWithAdded[/reference]
== GluonPendingChangesWithAdded ==
[reference]PlasticPendingChangesWithAdded[/reference]
== GluonPendingChangesMovedOnlyFiles ==
[reference]PlasticPendingChangesMovedOnlyFiles[/reference]
== GluonPendingChangesMovedOnlyDirectories ==
[reference]PlasticPendingChangesMovedOnlyDirectories[/reference]
== GluonPendingChangesMovedFilesAndDirectories ==
[reference]PlasticPendingChangesMovedFilesAndDirectories[/reference]
== GluonPendingChangesSlowTooManyPrivates ==
[reference]PlasticPendingChangesSlowTooManyPrivates[/reference]
== GluonPendingChangesSlowMoveCalculation ==
[reference]PlasticPendingChangesSlowMoveCalculation[/reference]
== GluonPendingChangesSlowFindChanges ==
[reference]PlasticPendingChangesSlowFindChanges[/reference]
== GluonReposExplained ==
[reference]PlasticReposExplained[/reference]
== GluonWorkspacesExplained ==
[reference]PlasticWorkspacesExplained[/reference]
== GluonQueryViewsFrustrationCustomQuery ==
[reference]PlasticQueryViewsFrustrationCustomQuery[/reference]
== GluonFrustrationFilterEnabled ==
[reference]PlasticFrustrationFilterEnabled[/reference]
== GluonWkExplGeneralHelp ==
[reference]PlasticWkExplGeneralHelp[/reference]

View File

@@ -0,0 +1,7 @@
fileFormatVersion: 2
guid: 5026f4ee4e60a4de089bd9edc13171c0
TextScriptImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:

View File

@@ -0,0 +1,860 @@
== PlasticWkExplFullEmpty ==
[title]워크스페이스가 비어 있으며 리포지토리도 비어 있습니다[/title]
[bold]기존 프로젝트를 추가하시겠습니까?[/bold]
1. 위 목록에서 워크스페이스 경로를 오른쪽 클릭합니다.
2. "열기"를 선택합니다. (컨텍스트 메뉴를 사용한다는 점을 염두에 두십시오. 유용하게 사용할 수 있습니다.)
3. 그러면 [windows]Windows 탐색기[/windows][macos]파인더[/macos][linux]파일 탐색기[/linux]가 열립니다.
4. 프로젝트를 워크스페이스로 복사하거나 이동합니다.
5. 작업이 완료되면 "{viewname}"(으)로 이동하여 초기 코드를 리포지토리로 체크인합니다.
[bold]전문가 팁[/bold]: 큰 프로젝트를 추가해야 합니까? (파일 수 300,000개 이상/기가바이트 단위).
이러한 경우 명령줄을 사용하여 프로젝트를 빠르게 임포트할 수 있습니다.
1. 프로젝트를 워크스페이스로 복사하거나 이동합니다.
2. 명령 프롬프트를 열고 워크스페이스로 이동합니다.
3. 다음 명령을 사용하여 한 번에 모든 항목을 체크인합니다(코멘트 변경 :P).
[bold]cm ci --all -c "초기 임포트"[/bold]
[bold]대신 기존 프로젝트를 연결하시겠습니까?[/bold]
1. 그렇다면 "리포지토리" 뷰로 이동합니다.
2. 작업할 리포지토리를 찾습니다.
3. 리포지토리를 오른쪽 클릭하여 리포지토리의 워크스페이스를 생성합니다.
(다른 방법도 있지만, 이 방법이 가장 쉽습니다.)
[bold]원격 리포지토리를 복제하거나 가져오시겠습니까?[/bold]
1. '브랜치 탐색기'로 이동합니다.
2. 주 브랜치를 오른쪽 클릭합니다.
3. "복제/이 브랜치 가져오기"를 선택합니다.
또는 동기화 뷰를 생성하여 2개 이상의 브랜치를 가져옵니다.
== PlasticWkExplGeneralHelp ==
[title]탐색기 소개[/title]
이 뷰는 버전 제어 정보가 표시된 [windows]Windows 탐색기[/windows][macos]파인더[/macos][linux]파일 탐색기[/linux]와 유사합니다.
탐색기는 [help:PlasticWkExplExplainSearch]파일 찾기[/help]에 매우 유용합니다.
또한 파일 삭제, 이름 변경, 체크아웃, 이동, 내역 표시를 비롯한 많은 작업을 수행할 수 있습니다.
[bold]팁[/bold]: 파일의 컨텍스트 메뉴를 확인하십시오.
== PlasticWkExplRunUpdate ==
[title]리포지토리에 다운로드 대기 중인 콘텐츠가 있습니다[/title]
최근 변경사항을 가져오려면 [action:UpdateWorkspace]워크스페이스 업데이트[/action]를 클릭하기만 하면 됩니다.
[bold]Git에 익숙하십니까?[/bold] Git에서 [italic]체크아웃[/italic]이라고 하는 것을 Unity VCS에서는 [italic]업데이트[/italic]라고 부릅니다.
== PlasticWkExplExplainSearch ==
[title]빌트인 검색 기능을 사용하면 파일을 신속하게 찾을 수 있습니다[/title]
[windows]CTRL-F[/windows][macos]Command-F[/macos][linux]CTRL-F[/linux]를 입력하기만 하면 '검색' 필드에 포커스가 설정되어 검색을 시작할 수 있습니다.
== PlasticWkExplWorkingOnChangeset ==
[title]"워크스페이스 업데이트"가 최근 항목을 가져오지 않습니까?[/title]
워크스페이스 업데이트를 시도하는 중에 체인지 세트에서 작업 중인 것을 감지했습니다.
체인지 세트로 전환하는 경우 워크스페이스 업데이트 시 브랜치의 마지막 변경사항이 다운로드되지 않습니다. 새 변경사항을 다운로드하려는 경우 브랜치로 전환해야 합니다.
[link:https://plasticscm.com/book/#_conflicts_during_checkin_working_on_a_single_branch]여기[/link]에서 단일 브랜치 워크플로에 대한 자세한 내용을 알아보십시오.
== PlasticPendingChangesEmptyState ==
[title]워크스페이스에 변경사항이 없습니다[/title]
변경사항을 찾는 데 {totaltime}이(가) 소요됩니다. {description}
== PlasticPendingChangesOnboarding ==
[title]이 뷰는 "{viewname}" 뷰입니다[/title]
{viewname}은(는) 변경사항 체크인, 새 파일 추가, 체크인 이동, 이름 변경 및 삭제에 사용하는 기능입니다.
가장 자주 사용하는 기능 중 하나일 수 있습니다.
이 기능을 사용하면 이동된 파일을 정확히 찾는 등 효과적인 작업이 가능합니다.
[link:https://www.plasticscm.com/download/help/pendingchangesview]여기[/link]에서 {viewname}에 대한 자세한 내용을 알아보십시오.
== PlasticPendingChangesOptionWarningCheckouts ==
[title]대기 중인 변경사항이 없습니다. 단...[/title]
체크아웃만 표시하며 디스크에서 변경사항을 찾지는 않습니다.
이러한 동작을 예상하지 않았다면 [action:PendingChangesOpenOptions]옵션[/action] 버튼을 클릭하고 설정을 변경하십시오.
== PlasticPendingChangesFrustrationFilter ==
[title]워크스페이스에 대기 중인 변경사항이 있지만 활성 필터가 있습니다...[/title]
이 결과가 예상한 결과가 아닌 경우 [action:PendingChangesRemoveFilter]필터를 제거[/action]하거나 변경하십시오.
== PlasticPendingChangesFrustrationRefreshNoFilter ==
[title]변경사항이 누락되고 있습니까?[/title]
만약을 위해 [action:PendingChangesOpenOptions]옵션[/action]을 검토하십시오.
== PlasticPendingChangesWithAdded ==
[title]버전 제어에 추가할 준비가 된 파일이 있습니다[/title]
버전 제어에 아직 추가되지 않은 파일은 "상태" 열에서 "비공개"로 표시됩니다.
파일이 무시 항목인 경우 {viewname}에 계속 표시되지 않도록 비공개하는 것이 좋습니다.
간단히 무시할 파일을 오른쪽 클릭하여 "무시 항목에 추가"를 선택하십시오.
[link:https://plasticscm.com/download/help/ignored-hidden-etc]여기[/link]에서 무시 항목 파일, 숨겨진 변경사항 및 다른 구성 옵션에 대해 알아보십시오.
== PlasticPendingChangesDotPrivate ==
[title]일부 파일의 이름을 .private으로 변경해야 했습니다[/title]
당황하지 마십시오. 이 파일은 업데이트 과정에서 덮어쓸 수 없는 파일을 보존하기 위해 Unity VCS에서 생성한 복사본입니다.
비공개 파일 "src/foo.c"가 있다고 가정하면 워크스페이스를 누군가가 "src/foo.c"를 추가한 브랜치로 전환할 수 있습니다. 새 파일이 소스 제어 중이고 귀하의 파일은 그렇지 않으므로 Unity VCS에서 새 파일을 다운로드합니다. 하지만 귀하의 파일을 삭제할 수 없으므로 이름을 .private.0으로 변경합니다.
이해하셨습니까?
== PlasticPendingChangesMovedOnlyFiles ==
[title]로컬에서 파일을 이동한 것을 감지했습니다[/title]
워크스페이스에 있는 파일을 이동하거나 이름을 변경하는 경우 Unity VCS에서는 기존 파일과 동일한지 알아내기 위해 일치 판정을 시도합니다. 유사도 열에 해당 작업이 반영됩니다.
[action:PendingChangesOpenOptions]옵션[/action]에서 일치 판정에 필요한 비율을 조정할 수 있습니다.
새 파일이 지나치게 다른 경우 Unity VCS에서는 기존 파일을 삭제하고 새 파일을 추가한 것으로 간주합니다.
[bold]팁[/bold]: 프로젝트 구조를 재구성하고 Unity VCS에서 이동을 추측하는 대신 인식하도록 하려면 워크스페이스 탐색기에서 잘라내기/붙여넣기로 이동 작업을 수행할 수 있습니다.
[link:https://plasticscm.com/download/help/moveandrenames]이 자료[/link]를 읽어 이동과 이름 변경에 대해 숙지하십시오.
== PlasticPendingChangesMovedOnlyDirectories ==
[title]이동한 디렉터리를 감지했습니다[/title]
Unity VCS에서는 디렉터리 콘텐츠의 유사도를 비교하므로 이동한 디렉터리를 추적할 수 있습니다.
따라서 워크스페이스에서 이름을 변경하기만 하면(Unity VCS을 사용하지 않고 [windows]Windows 탐색기[/windows][macos]파인더[/macos][linux]파일 탐색기[/linux] 또는 명령줄만 사용) Unity VCS에서 해당 콘텐츠가 기존 콘텐츠와 일치하는지 검사합니다. 일치하면 이동한 것입니다.
콘텐츠가 변경되더라도 Unity VCS에서는 특정 유사도 임계값에 도달한 이동을 감지할 수 있습니다. 임계값은 [action:PendingChangesOpenOptions]옵션[/action]에서 조정할 수 있습니다.
[link:https://plasticscm.com/download/help/moveandrenames]이 자료[/link]를 읽어 이동과 이름 변경에 대해 숙지하십시오.
== PlasticPendingChangesMovedFilesAndDirectories ==
[title]파일과 디렉터리를 이동합니다[/title]
Unity VCS은 뛰어난 성능으로 이동을 감지하고 추적합니다.
* [help:PlasticPendingChangesMovedOnlyFiles]파일 이동[/help] 감지에 대해 자세히 알아보십시오.
* 디렉터리 이동은 파일 이동과 다르게 감지되므로 [help:PlasticPendingChangesMovedOnlyDirectories]디렉터리 이동[/help] 감지에 대해 자세히 알아보십시오.
[bold]팁[/bold]: 프로젝트 구조를 재구성하고 Unity VCS에서 이동을 추측하는 대신 인식하도록 하려면 워크스페이스 탐색기에서 잘라내기/붙여넣기로 이동 작업을 수행할 수 있습니다.
[link:https://plasticscm.com/download/help/moveandrenames]이 자료[/link]를 읽어 이동과 이름 변경에 대해 숙지하십시오.
== PlasticPendingChangesAddedDeleted ==
[title]이동이 누락되고 있습니까?[/title]
파일/디렉터리를 추가하고 삭제한 것을 감지했습니다.
귀하가 수행한 작업이 맞을 수도 있습니다. 그렇다면 번거롭게 해드려 죄송합니다.
하지만 추가/삭제된 쌍은 감지되지 않은 이동을 의미하기도 합니다.
추가/삭제된 항목을 일치시키고 이를 이동으로 표시하려면 추가된 항목을 오른쪽 클릭하고 "일치 항목 검색"을 선택하십시오.
[action:PendingChangesOpenOptions]옵션[/action]에서 유사도 이동 감지 설정을 조정할 수도 있습니다.
[link:https://plasticscm.com/download/help/moveandrenames]이 자료[/link]를 읽어 이동과 이름 변경에 대해 숙지하십시오.
== PlasticPendingChangesSlowTooManyPrivates ==
[title]비공개 파일이 적을수록 {viewname} 뷰가 빨라질 수 있습니다[/title]
변경사항을 찾는 데 {totaltime}이(가) 소요됩니다. 시간이 너무 오래 걸립니다.
워크스페이스에 너무 많은 비공개 파일이 있습니다. 이러한 파일은 버전 제어 중이 아닌 파일이며 구성 파일, 빌드 중인 파일 등일 수 있습니다.
계산 속도를 높이려면 다음을 수행하십시오.
* 파일을 ignore.conf에 추가할 수 있습니다.
1. 파일을 오른쪽 클릭합니다.
2. "무시 항목에 추가"를 선택합니다.
* {viewname} 뷰에서 이를 숨길 수도 있습니다.
1. [action:PendingChangesOpenOptions]옵션[/action]을 엽니다.
2. "비공개 파일 표시"를 선택 해제합니다.
이 방법의 단점은 버전 제어에 추가될 새 파일이 표시되지 않는다는 점입니다.
[link:https://www.plasticscm.com/download/help/statusperfhintsignoreprivates]변경사항 감지 속도를 높일 수 있도록 비공개 파일을 처리하는 방법에 대해 자세히 알아보십시오[/link].
== PlasticPendingChangesSlowMoveCalculation ==
[title]이동 계산에 너무 긴 시간이 소요됩니다[/title]
변경사항을 찾는 데 너무 긴 시간이 소요됩니다({totaltime}).
이동 계산에 {movestime}이(가) 소요되었습니다.
비공개 파일 및 로컬에서 삭제된 파일이 너무 많아 Unity VCS에서 이러한 파일을 일치 판정하고 이동을 찾는 데 너무 긴 시간이 소요되고 있습니다.
[link:https://www.plasticscm.com/download/help/statusperfhintsmoved]파일을 ignore.conf에 추가하거나 이동 계산을 비활성화하여 속도를 높이십시오[/link].
== PlasticPendingChangesSlowFindChanges ==
[title]변경사항을 찾는 데 너무 긴 시간이 걸립니다[/title]
변경사항을 찾는 데 너무 긴 시간이 소요됩니다({totaltime}).
정상적이라면 작업이 매우 빠르게 이루어져야 하며, 그러지 못한 경우에는 주의가 필요합니다.
속도 저하는 이러한 이유로 발생할 수 있습니다.
* 하드 드라이브의 속도가 충분히 빠르지 않습니다. 기계식 하드 드라이브를 사용하고 계십니까? 디스크 사용을 유발하는 다른 프로세스가 있습니까?
* 어쩌면 안티바이러스일 수도 있습니다. 개발자의 기기에서 안티바이러스 소프트웨어가 너무 자주 실행되면 모든 버전 제어 작업의 속도가 저하됩니다. 변경사항을 찾는 동안 안티바이러스에서 너무 많은 CPU 또는 디스크 IO를 사용하는지 주의 깊게 확인하십시오.
* Windows를 사용하는 경우 Windows superfetch 서비스를 확인하십시오. superfetch 서비스가 디스크 성능 이슈를 유발하는 잠재적 원인으로 확인되었습니다. [link:http://windowsreport.com/service-host-local-service-network-restricted-causing-high-cpu-usage/]이 서비스를 중단하면 컴퓨터의 성능에 긍정적인 영향을 미칠 수 있습니다[/link].
== PlasticPendingChangesMergeInProgress ==
[title]진행 중인 병합이 감지되었습니다[/title]
이는 병합을 시작했으며({inprogressmergefrom}) 처리할 일부 파일이 남아 있음을 의미합니다.
변경사항을 체크인하기 전에 이 작업을 완료해야 합니다.
클릭하여 진행 중인 [action:PendingChangesLaunchInProgressMerge]병합을 계속[/action] 진행합니다. 대기 중인 모든 변경사항을 [action:PendingChangesUndoChanges]실행 취소[/action]하고 진행 중인 병합을 취소할 수도 있습니다.
== BrExNoDataFound ==
[title]{fromtimestamp} 이후의 체인지 세트가 없습니다[/title]
결과가 나오기를 예상한 경우 날짜 범위를 변경하거나 필터링 옵션을 확인하십시오.
== BrExEmptyRepo ==
[title]아직은 브랜치 탐색기가 비어 있습니다...[/title]
... 하지만 곧 [link:https://plasticscm.com/download/help/branchexplorer]이렇게[/link] 될 것입니다.
[bold]그대신 원격 리포지토리에서 가져오시겠습니까?[/bold]
1. 브랜치를 오른쪽 클릭합니다.
2. "복제/이 브랜치 가져오기"를 선택합니다.
[bold]효과적으로 브랜치를 사용하는 방법 알아보기[/bold]:
[link:https://plasticscm.com/download/help/taskbranches]작업 - 브랜치 튜토리얼을 읽어 보십시오[/link]
== BrExSlowRangeTooBig ==
[title]브랜치 탐색기의 속도를 높일 수 있습니다[/title]
훨씬 더 좁은 범위로 날짜 필터를 설정할 수 있습니다.
이렇게 하면 브랜치 탐색기의 데이터 로드와 렌더링 속도를 크게 높일 수 있습니다.
== BrExTipUseContextMenu ==
[title]컨텍스트 메뉴를 사용하거라, 루크[/title]
브랜치, 체인지 세트, 심지어 병합 링크에도 사용할 수 있는 컨텍스트 메뉴(오른쪽 클릭)가 있다는 점을 기억하십시오.
컨텍스트 메뉴에서는 브랜치, 병합, 비교, 브랜치 내보내기 및 가져오기, GIt로 내보내기/가져오기 등을 수행할 수 있습니다.
== BrExTipOnlyRelevant ==
[title]잠깐! 관련 없는 체인지 세트를 숨길 수 있다는 사실을 알고 계십니까?[/title]
세부사항보다는 요약이 중요하고, 핵심 문제에 중점을 두어야 하는 경우가 있습니다.
툴바에서 [action:BrExOnlyRelevant]관련 항목만[/action]을 클릭하여 "관련 없는" 체인지 세트를 표시하거나 숨길 수 있습니다(토폴로지 관점에서).
== BrExTipFilterBranches ==
[title]중요한 브랜치에 집중하십시오[/title]
1. 브랜치를 오른쪽 클릭합니다.
2. '브랜치 탐색기' 메뉴로 이동합니다.
3. 필터링 옵션을 선택합니다.
선택한 브랜치도 필터링할 수 있습니다.
훨씬 작은 다이어그램을 처리하는 데 매우 유용하며 실제로 중요한 사항에 집중할 수 있습니다.
== BrExTipCustomColors ==
[title]색상을 적용하십시오.[/title]
다이어그램에 색상을 적용할 수 있는 여러 옵션이 있습니다.
사용자별로 체인지 세트에 색상을 적용하거나 체인지 세트가 생성된 서버에 따라 색상을 적용할 수 있습니다(복제본을 사용하는 경우).
또한 브랜치에 색상을 적용하는 조건부 규칙을 추가할 수 있습니다.
시작하려면 [action:BrExShowOptions]옵션[/action]으로 이동합니다.
== BrExTipUseTheSearch ==
[title]검색을 활용합니다[/title]
검색 상자를 사용하여 번호 또는 GUID를 기준으로 체인지 세트를 찾을 수 있습니다.
이는 브랜치와 레이블을 찾는 데 유용합니다.
부분 검색이 가능하며, 여러 일치 항목도 탐색할 수 있습니다.
== BrExGeneralIntro ==
[title]이 다이어그램은 어떤 의미를 갖고 있을까요?[/title]
브랜치 탐색기는 시각적으로 리포지토리 내역을 설명하는 가장 좋은 방법입니다.
각 원은 체인지 세트이며 모든 체인지 세트는 브랜치 내부에 있습니다.
[link:https://plasticscm.com/download/help/branchexplorer]여기[/link]에서 브랜치 탐색기에 대한 자세한 내용을 알아보십시오.
== PlasticLabelsEmptyState ==
[title]레이블을 사용하여 중요한 체인지 세트를 표시하십시오. 새 릴리스에 표시하는 것이 일반적입니다[/title]
여기에서 레이블을 생성할 수 있지만 브랜치 탐색기에서 하는 편이 더 간편합니다.
1. 표시할 체인지 세트를 오른쪽 클릭합니다.
2. "이 체인지 세트 레이블링"을 선택합니다.
[bold]전문가 팁[/bold]: 적절한 명명 규칙을 사용하여 릴리스를 레이블링하여 붙이십시오.
[bold]Git 사용자를 위한 팁[/bold]: 레이블은 태그와 동등합니다.
== PlasticBranchesEmptyState ==
[title]Unity VCS의 핵심은 브랜치와 병합입니다.[/title]
"브랜치 목록"보다 브랜치 탐색기를 사용하는 것이 더 좋지만, 브랜치 목록이 브랜치를 빠르게 찾는 데 유용한 경우도 있습니다.
"main"은 Unity VCS에서 생성한 기본 브랜치입니다. Git의 "마스터", Subversion의 "트렁크"와 동등합니다.
브랜치를 오른쪽 클릭하여 컨텍스트 메뉴를 표시할 수 있다는 점을 기억하십시오.
[bold]효과적으로 브랜치를 사용하는 방법 알아보기[/bold]:
[link:https://plasticscm.com/download/help/taskbranches]작업 - 브랜치 튜토리얼을 읽어 보십시오[/link].
== PlasticChangesetsEmptyState ==
[title]체크인할 때마다 새 체인지 세트를 생성하십시오[/title]
체인지 세트에는 두 가지 기능이 있습니다.
1. 체인지 세트는 체크인한 항목을 기록합니다.
2. 체인지 세트는 전체 리포지토리의 스냅샷이기도 합니다.
약간의 팁:
* 체인지 세트는 리포지토리에서 고유의 "정수"로 식별됩니다. 단, 복제본을 사용하는 경우 GUID를 대신 사용합니다.
* 각 새 리포지토리에는 "체인지 세트 0"이 있습니다.
* 체인지 세트를 "csets"라 할 때도 있습니다.
* 체인지 세트를 오른쪽 클릭하여 사용 가능한 모든 작업을 찾을 수 있습니다.
* 체인지 세트를 찾는 데는 브랜치 탐색기를 사용하는 것이 더 좋지만, 이 목록이 브랜치를 빠르게 찾는 데 유용한 경우도 있습니다.
* Git 사용자의 경우: "체인지 세트"는 "커밋"과 동등합니다.
== PlasticAttributesEmptyState ==
[title]속성이란 무엇입니까?[/title]
속성은 Unity VCS 객체에 할당할 수 있는 키/값 쌍이며, 일반적으로 브랜치와 체인지 세트에 할당합니다.
여기에서 새 속성을 생성하는 경우 나중에 특정 객체에 연결된 값을 할당하는 데 사용할 새 "키"를 생성하십시오.
간단한 예: "열기", "해결됨", "테스트 완료", "실패", "병합됨" 등으로 설정할 수 있는 "상태" 속성으로 브랜치를 표시합니다.
== PlasticShelvesEmptyState ==
[title]임시 저장은 진행 중인 작업이 있는 임시 체인지 세트입니다[/title]
임시 저장은 실제로 체크인을 수행하지 않고 안전하게 변경사항을 저장할 수 있는 방법입니다.
임시 저장은 임시 스토리지와 유사합니다.
변경사항을 임시 저장하여 워크스페이스를 정리하거나 해당 변경사항을 나중에 다른 브랜치에 적용할 수 있습니다.
임시 저장을 생성하려면 다음 단계를 따르십시오.
1. "대기 중인 변경사항"으로 이동합니다.
2. 체크인 드롭다운 버튼을 누릅니다.
3. "대기 중인 변경사항 임시 저장" 작업을 선택합니다.
[link:https://plasticscm.com/download/help/shelves]임시 저장 사용법과 사용 시기에 대한 자세한 내용을 알아보십시오[/link].
== PlasticReposExplained ==
[title]리포지토리는 모든 파일 데이터와 메타데이터를 저장합니다[/title]
리포지토리에는 모든 파일 및 디렉터리 변경사항과 메타데이터(작성자, 브랜치, 병합 정보 등)가 포함됩니다.
각 Unity VCS 서버는 여러 리포지토리를 호스팅할 수 있습니다.
리포지토리는 로컬 또는 원격일 수 있습니다.
[link:https://plasticscm.com/download/help/distributedvscentralized]중앙 집중형 또는 분산형[/link]으로 작업할 수 있습니다.
여기에서 리포지토리를 생성하고, 다른 서버의 리포지토리를 열거하고(권한이 있는 경우), 리포지토리를 삭제하고, 이름을 변경할 수 있습니다.
[windows]리포지토리를 오른쪽 클릭하여 권한을 설정하고, 브랜치 탐색기를 실행하고, 브랜치를 열거하는 등의 작업을 수행할 수 있습니다.[/windows]
"하위 모듈"을 생성할 수도 있습니다. "default/subrepo00"처럼 다른 리포지토리 내부의 리포지토리입니다.
[link:https://plasticscm.com/download/help/repos]리포지토리 사용법에 대한 자세한 정보는 여기서 확인할 수 있습니다[/link].
== PlasticWorkspacesExplained ==
[title]워크스페이스는 로컬 작업 복사본입니다[/title]
워크스페이스는 디스크상의 파일이 위치하는 곳이며, IDE, 편집기, 디자인 프로그램 등을 사용하는 위치로, 여기에서 새 콘텐츠를 생성할 수 있습니다.
워크스페이스에는 리포지토리에서 생성된 단일 작업 복사본이 포함됩니다. 리포지토리는 모든 내역이 저장되는 데이터베이스입니다.
[bold]Git 사용자를 위한 팁[/bold]: Git에서는 리포지토리와 작업 복사본이 동일한 디렉터리에 함께 있습니다. Unity VCS에서는 나뉘어 있습니다. 실제로 동일한 리포지토리에 연결된 여러 작업 복사본이 있을 수 있습니다.
[link:https://plasticscm.com/download/help/workspaces]워크스페이스 사용법에 대한 자세한 정보는 여기서 확인할 수 있습니다[/link].
== PlasticCloudEditionGeneralHelp ==
[title]Cloud Edition 리포지토리 목록[/title]
여기에 Cloud Edition 조직의 리포지토리 목록이 표시됩니다.
이 뷰를 사용하여 리포지토리를 추가로 생성하고, 필요한 경우 이름을 변경하고 삭제할 수 있습니다.
[windows]여기서 권한을 설정할 수도 있습니다. 리포지토리에서 컨텍스트 메뉴를 사용하십시오.[/windows]
== PlasticCloudExplained ==
[title]Unity VCS Cloud를 알고 계셨습니까?[/title]
Unity VCS에서는 Cloud 호스팅 서비스를 제공합니다.
Cloud에서 호스팅된 리포지토리를 사용하여 직접 체크인하고 업데이트(중앙 집중형)하거나 내보내고 가져올 수 있습니다(분산형).
이미 Cloud 조직에 속해 있는 경우 다음 단계를 따르십시오.
1. Cloud 조직 이름을 "서버" 영역에 입력합니다. 조직 이름이 robotmaker인 경우 robotmaker@cloud와 같은 형태입니다.
2. "새로고침"을 클릭하여 리포지토리를 다시 로드합니다. 요구하는 경우 자격 증명을 입력합니다.
[link:https://plasticscm.com/download/help/cloudextension]Unity VCS Cloud extension에 대한 자세한 내용은 여기서 확인할 수 있습니다[/link].
== PlasticCloudEmptyOrganization ==
[title]조직 이름이 비어 있습니다[/title]
[bold]Unity VCS Cloud 조직[/bold]이 아직 없는 것 같습니다. 조직이 있는 경우 현재 사용자가 아직 조직에 속하지 않은 것일 수도 있습니다. [bold]위 서버에서 조직 이름을 입력합니다[/bold]. 조직 이름이 [italic]robotmaker[/italic]인 경우 [italic]robotmaker@cloud[/italic]를 입력해야 한다는 점을 기억하십시오.
== PlasticSyncDistributedCloudProject ==
[title]변경사항을 동기화하는 방법[/title]
1. 필요한 브랜치를 Cloud 리포지토리에서 가져옵니다. (전체 복제는 일반적으로 필요하지 않다는 점을 기억하십시오.)
2. 완료되면 작업을 시작할 브랜치로 전환합니다.
== PlasticMergeNoConflicts ==
[title]병합이 간단히 이루어집니다[/title]
충돌이 없으므로 [action:MergeProcessAllMerges]변경사항 적용[/action]을 클릭하기만 하면 브랜치를 병합할 수 있습니다.
[action:MergeExplainMerge]병합 설명[/action]을 클릭하여 병합의 작동 원리를 더 정확하게 이해하고 기여자에 대해 알아볼 수 있습니다.
파일의 컨텍스트 메뉴를 사용하고 사용 가능한 옵션을 확인합니다.
[link:https://plasticscm.com/download/help/merges]병합에 대한 자세한 내용은 여기서 확인할 수 있습니다[/link].
== PlasticMergeIncomingFromCheckin ==
[title]체크인할 수 없는 이유가 무엇입니까?[/title]
작업 브랜치에 [bold]새 변경사항[/bold]이 있기 때문입니다.
체크인을 완료하기 전에 최신 상태로 업데이트하고 해당하는 경우 충돌을 해결하십시오.
업데이트 및 충돌 해결을 완료한 후에는 대기 중인 변경사항 뷰로 이동하여 체크인하십시오.
== PlasticMergeIncomingFromUpdate ==
[title]업데이트할 수 없는 이유가 무엇입니까?[/title]
작업 브랜치에 [bold]새 변경사항[/bold]이 있고 워크스페이스에서 파일을 변경했기 때문입니다.
브랜치의 최근 변경사항으로 대기 중인 변경사항을 업데이트하고 해당하는 경우 충돌을 해결해야 합니다
완료되면 워크스페이스가 작업 브랜치의 최신 버전으로 업데이트됩니다.
== PlasticMergeWithConflicts ==
[title]해결해야 할 충돌이 있습니다.[/title]
[bold]전문가 팁[/bold]: [action:MergeProcessAllMerges]충돌 해결[/action]을 클릭하여 발생할 수 있는 모든 병합 충돌을 해결하십시오.
(파일마다 오른쪽 클릭하여 하나씩 병합을 실행할 필요가 없습니다.)
고급 옵션의 경우 충돌이 발생하는 각 파일의 컨텍스트 메뉴를 확인하십시오.
[action:MergeExplainMerge]병합 설명[/action]을 클릭하여 병합의 작동 원리를 더 정확하게 이해하고 기여자에 대해 알아볼 수 있습니다.
[link:https://plasticscm.com/download/help/merges]병합에 대한 자세한 내용은 여기서 확인할 수 있습니다[/link].
== PlasticMergeWithDirectoryConflicts ==
[title]디렉터리 충돌이 있군요![/title]
당황하지 마십시오. Unity VCS은 이를 처리하는 데 뛰어납니다.
디렉터리 구조가 병합되어야 할 때 충돌이 발생합니다.
예를 들어 동일한 파일의 이름을 두 브랜치에서 다르게 변경하는 경우입니다.
올바른 "해결 방법"을 선택하십시오.
해결 방법이 생소한 경우 계속 진행하기 전에 [link:https://www.plasticscm.com/download/help/directorymerges]발생 가능한 디렉터리 병합 충돌에 대해 읽어보십시오[/link].
== PlasticMergeRecursiveMergeDetected ==
[title]이번 유형은 꽤 까다롭습니다[/title]
재귀 병합 충돌이 있습니다.
걱정할 필요는 없지만 3단계 병합 툴이 여러 번 나올 수 있기 때문에 어려운 편입니다.
이때는 평소대로 "충돌 해결"을 클릭하기만 하면 됩니다.
재귀 병합이 생소한 경우 먼저 [link:https://plasticscm.com/download/help/recursivemerge]재귀 병합에 대해 자세히 알아보는 것이 좋습니다[/link].
그러면 병합에 익숙해질 것입니다.
== PlasticMergeServerSideMergeFinished ==
[title]완료된 병합[/title]
[action:MergeProcessAllMerges]병합 체크인![/action]을 클릭하여 리포지토리로 [bold]병합 제출[/bold]하십시오.
작업을 취소하려면 [action:MergeCloseView]닫습니다[/action].
== PlasticMergeGeneralHelp ==
[title]병합 프리뷰[/title]
이 기능은 병합의 프리뷰입니다.
이를 통해 병합될 항목을 파악하고 발생 가능한 충돌을 해결할 수 있습니다.
각 요소의 컨텍스트 메뉴를 탐색하여 옵션을 정확히 파악하십시오.
[bold]전문가 팁[/bold]: 파일을 하나씩 병합하는 대신 "충돌 해결"을 사용하십시오.
== PlasticWkExplPendingChangesUnityFirstTime ==
[title]Unity와 함께 사용 시 유용한 팁[/title]
* 잠금을 구성합니다. 대부분의 경우 .prefabs를 단독으로 잠그려 할 것입니다. [action:OpenLocksInDashboard]WebAdmin으로 이동하여 잠금을 구성하십시오[/action].
* 체크아웃을 사용하십시오. 잠그려면 파일을 편집하기 전에 체크아웃(잠금)하십시오. 체크아웃은 Unity VCS에 "파일을 수정하겠다"고 전달하는 작업입니다. 오른쪽 클릭하면 나오는 메뉴에서 이 기능에 접근할 수 있습니다.
* 무시할 파일을 구성하십시오. 버전 제어에 추가하고 싶지 않은 파일이 있습니다. [action:IgnoreConfCreateUnity]여기를 클릭[/action]하여 Unity용 ignore.conf를 생성합니다. [link:https://plasticscm.com/download/help/ignored-hidden-etc]ignore.conf에 대해 자세히 알아보십시오[/link].
== PlasticWkExplPendingChangesVisualStudioFirstTime ==
[title]Visual Studio 프로젝트 작업 시 팁[/title]
"bin" 및 "debug" 디렉터리와 ".csproj.user"와 같은 특정 파일은 무시하는 것이 좋습니다.
[action:IgnoreConfCreateVisualStudio]여기를 클릭[/action]하여 ignore.conf에 적절한 규칙을 추가하고 Visual Studio를 사용하여 더 나은 환경을 사용하십시오.
== PlasticQueryViewsExplainFilterAndAdvanced ==
[title]위에서 "필터"를 입력하여 빠르게 필터링하십시오[/title]
필터는 쿼리 결과에서 로컬로 작동합니다.
[bold]필터 팁[/bold]: '[italic]필드 이름[/italic]:value'를 사용하여 특정 필드 기준으로 필터링하십시오.
예:
"created by:maria"
"creation date:10/25/2018"
name:111923
[action:QueryViewClickAdvanced]고급[/action]을 클릭하여 쿼리를 커스터마이즈할 수도 있습니다.
[link:https://plasticscm.com/download/help/cmfind]여기[/link]에서 쿼리에 대해 자세히 알아보십시오.
목록 요소의 컨텍스트 메뉴(오른쪽 클릭)에 추가 옵션이 있다는 점을 기억하십시오.
== PlasticQueryViewsFrustrationCustomQuery ==
[title]활성화된 커스텀 쿼리가 있습니다[/title]
이러한 이유로 찾고자 하는 항목을 찾지 못할 수 있습니다 :-O
[action:QueryViewClickAdvanced]고급[/action]을 클릭하여 커스터마이즈하십시오.
== PlasticFrustrationFilterEnabled ==
[title]활성화된 필터가 있습니다[/title]
이러한 이유로 찾고자 하는 항목을 찾지 못할 수 있습니다 :-O
== PlasticNewVersionAvailableWithDownloadAction ==
[title]새 버전을 사용할 수 있습니다[/title]
[bold]새 {version} - {releaseDate}[/bold]({versionsBehind})
[action:DownloadNewVersion]다운로드[/action] - [link:{releaseNotesLink}]릴리스 노트 보기[/link]
{releaseNotes}
== PlasticNewVersionAvailable ==
[title]새 버전을 사용할 수 있습니다[/title]
[bold]새 {version} - {releaseDate}[/bold]({versionsBehind})
[link:{downloadLink}]다운로드[/link] - [link:{releaseNotesLink}]릴리스 노트 보기[/link]
{releaseNotes}
== PlasticPendingChangesMerge ==
[title]체크인 준비 중인 병합이 있습니다[/title]
병합 중에 상태 열이 무엇을 의미하는지 알고 계십니까?
병합된 파일이 "체인지 세트 번호를 기준으로 한 상태/병합"으로 표시되어 다른 로컬 변경사항과 구별된다는 것을 알 수 있습니다.
* [bold]체크아웃됨[/bold]: 파일이 동시에 수정되었으므로 병합되었습니다. 자동으로 병합되었을 수도 있지만 병합은 계속 이루어집니다.
* [bold]교체됨[/bold]: 파일이 이미 브랜치에 있지만 더 최신 버전으로 교체되었습니다. 충돌은 발생하지 않았습니다.
* [bold]복사됨(신규)[/bold]: 파일이 브랜치에 없으며 병합 중에 생성되었습니다(병합 소스에서 제공).
* [bold]제거됨[/bold]: 파일이 병합 중에 삭제되었습니다.
또한 생성되거나 체크인될 병합 링크에 대한 정보가 있습니다. 이는 실제로 이루어진 병합 작업을 추적합니다.
== PlasticPendingChangesMergeEmpty ==
[title]이 병합에서 달라지는 점은 없지만...[/title]
특수한 시나리오가 있습니다.
병합 중이지만 이미 가지고 있는 파일이 병합하려는 파일과 일치합니다.
따라서 병합 링크를 제외하고는 체크인할 항목이 없습니다.
실제 파일이 수정되지 않더라도 병합이 완료된 것으로 표시되므로 병합 링크가 매우 중요합니다. 이는 병합 추적에 필요합니다.
== PlasticPendingChangesAllMergeChangesRequired ==
[title]함께 병합된 파일은 함께 체크인되어야 합니다[/title]
Unity VCS을 비롯한 모든 최신 분산형 버전 제어 시스템은 이러한 방식으로 작동합니다. 브랜치를 병합할 때 전체를 병합하십시오.
Unity VCS에서 브랜치를 전체가 병합된 것으로 표시해야 하기 때문입니다. 파일 몇 개를 병합한 다음 주기를 반복하여 나중에 누락된 파일을 마저 병합할 수는 없습니다.
그 이유는 병합 링크가 개별 파일이 아닌 체인지 세트 간에 설정되기 때문입니다.
이러한 방식은 병합 성능을 크게 향상하지만 개별 파일의 유연성은 저하됩니다.
== PlasticPendingChangesMergeSingleBranch ==
[title]무슨 뜻일까요?[/title]
당황하지 마십시오. 브랜치에서 작업하는 도중에 병합을 완료했을 뿐입니다. 설명해 드리겠습니다.
파일 몇 개를 병합한 것 뿐이라면 왜 다른 파일이 나타났을까요?
매우 간단합니다. 브랜치의 헤드에 병합하면 다른 사용자가 적용한 변경사항을 가져옵니다.
병합되어야 하는 파일은 상태 열에서 [bold]체크아웃됨[/bold]으로 표시됩니다.
다른 모든 파일은 다음과 같이 표시됩니다.
* [bold]교체됨[/bold]: 파일이 헤드에서 워크스페이스로 복사되었습니다.
* [bold]복사됨(신규)[/bold]: 갖고 있지 않은 새 파일이 워크스페이스로 복사되었습니다.
* [bold]제거됨[/bold]: 파일이 헤드에 더 이상 존재하지 않으므로 워크스페이스에서도 삭제되었습니다.
안심이 되십니까? :-)
== PlasticSyncViewGeneralHelp ==
[title]여러 브랜치를 한번에 동기화[/title]
{viewname}은(는) 여러 브랜치를 한번에 동기화하는 데 좋습니다.
개별 브랜치를 내보내거나 가져오는 대신 리포지토리 쌍을 생성한 다음(필요한 경우 서로 다른 서버에서) 한 번에 동기화할 수 있습니다.
리포지토리 전체를 동기화할 필요 없이 원하는 브랜치를 필터링할 수 있습니다.
이 기능을 통해 새로고침하고, 특정 브랜치 이름을 기준으로 필터링하고, 일치하는 모든 브랜치를 함께 내보내거나 가져올 수 있으므로, Xlink에서 유용합니다.
[link:https://plasticscm.com/download/help/syncview]여기[/link]에서 동기화 뷰에 대해 자세히 알아보십시오.
== CodeReviewWindowGeneralHelp ==
[title]전문가처럼 검토하십시오.[/title]
모든 작업에는 반드시 [link:https://www.plasticscm.com/book/#_review_each_task]검토[/link]가 이루어져야 합니다. 검토는 바로 이러한 개념을 기반으로 설계되었습니다.
[bold]효과적으로 검토하는 방법[/bold]
1. '체인지 세트별' 또는 '전체 브랜치' 검토 모드를 선택합니다. 세부사항은 아래의 내용을 읽어보십시오.
2. 변경을 요청하거나 다른 작성자에게 질문할 수 있습니다.
3. 마지막으로, 검토 상태를 '재작업 필요' 또는 '검토됨'으로 설정합니다.
[bold]'체인지 세트별' 및 '전체 브랜치' 검토[/bold]
- 전체 브랜치는 브랜치 전체를 비교합니다. 이것이 모두가 아는 일반적인 검토입니다.
- '체인지 세트별'을 통해 각 변경사항을 살펴볼 수 있습니다. 제대로 안다면 좋은 방법일 수 있습니다. 작성자가 각 변경사항을 설명하고 과정을 이야기하므로 이들의 생각을 이해하는 데 도움이 됩니다. 200개의 변경사항 검토로 인해 고충을 겪는 것보다 훨씬 낫습니다.
[link:https://www.plasticscm.com/book/#_checkin_often_and_keep_reviewers_in_mind]여기[/link]에서 검토자가 염두에 두어야 할 변경사항 체크인 방법에 대해 알아보십시오.
[bold]코멘트/질문/변경 요청을 추가하는 방법[/bold]
비교 패널 오른쪽에서 '+' 아이콘이 있는 클릭 가능한 수직 바를 찾을 수 있습니다. 이를 클릭하면 됩니다.
== CodeReviewWindowNewComment ==
[title]변경 요청, 질문[/title]
다음을 수행할 수 있습니다.
1. [bold]변경 요청[/bold]: 승인 전에 작성자가 무언가를 변경해야 하는 경우입니다. Unity VCS에서는 변경사항이 적용되었는지 추적하여 다음 검토 주기를 간소화합니다.
2. [bold]질문[/bold]: 승인 전에 답변이 필요한 경우입니다. Unity VCS에서는 질문이 답변을 받았는지 추적합니다.
또한 일반적인 기존 코멘트를 사용할 수 있지만 변경사항과 질문은 가장 중요한 것에 중점을 둡니다. 검토 프로세스를 간소화하면 답변 여부와 변경 여부를 확인하는 작업이 간단해집니다.
== CodeReviewWindowWithPendingComments ==
[title]질문에 답변 및 변경 요청 해결[/title]
1. 변경 요청과 질문 목록을 확인합니다. 더블 클릭하여 세부사항을 확인합니다.
2. 변경 요청을 해결하려면: 체크인 코멘트의 GUID를 참조하십시오. 아래의 예를 읽어보십시오. 또한 "대기 중인 변경사항"의 조합을 활용하여 정보를 입력할 수 있습니다.
3. 회신하여 대기 중인 질문에 답변하십시오.
4. 마지막으로, 완료되면 코드 검토 상태를 '검토됨'으로 변경하십시오.
[bold]변경 요청을 적용하거나 마감하는 방법[/bold]
변경 요청을 마감하려면 체크인 코멘트에서 변경 요청 GUID를 사용하면 됩니다.
두 가지 모드가 있습니다.
* 긴 모드: [bold][apply-change:516a2741-9069-4c08-983f-71149f0a93c8][/bold]
* 짧은 모드: [bold][apply-change:516a2741][/bold](GUID의 첫 번째 부분만 지정)
== GluonWkExplFullEmpty ==
[title]워크스페이스가 비어 있으며 리포지토리도 비어 있습니다[/title]
[bold]기존 프로젝트를 추가하시겠습니까?[/bold]
1. 프로젝트를 워크스페이스 디렉터리({workspacepath})로 복사하거나 이동합니다.
2. 작업이 완료되면 "변경사항 체크인"으로 이동하여 모든 항목을 리포지토리로 체크인합니다.
[bold]대신 기존 프로젝트를 연결하시겠습니까?[/bold]
1. [action:GluonSwitchWorkspace]워크스페이스 전환[/action]을 클릭합니다.
2. 그런 다음 작업할 리포지토리의 새 워크스페이스를 생성합니다.
== GluonWkExplSuggestConfigure ==
[title]리포지토리에 다운로드 대기 중인 콘텐츠가 있습니다[/title]
[action:GluonConfigure]구성[/action]을 클릭하여 리포지토리에서 다운로드하는 데 실제로 필요한 항목을 설정합니다.
이렇게 하면 워크스페이스로 다운로드할 파일을 정확하게 선택할 수 있습니다.
== GluonConfigureNoPreviousConfig ==
[title]작업에 필요한 파일을 로드합니다[/title]
리포지토리를 탐색하고 작업에 필요한 파일 또는 디렉터리를 정확하게 선택합니다.
Gluon을 사용하면 작업에 필요한 항목을 다운로드할 수 있습니다.
Gluon을 사용하면 공간과 다운로드 시간을 크게 절약할 수 있으므로 대규모 리포지토리를 사용하는 경우에 좋습니다.
[bold]팁[/bold]: [action:GluonConfigSearch]검색[/action]을 클릭하여 파일을 찾습니다.
== GluonWkExplExplainUpdate ==
[title]다운로드할 수 있는 새 버전이 있습니다[/title]
[action:GluonUpdateWorkspace]업데이트[/action]를 사용하여 워크스페이스에 있는 파일의 새 버전을 모두 다운로드합니다.
파일의 더 최신 버전이 있는 경우 상태 열에 "이전 버전임"이 표시됩니다. 업데이트 버튼을 사용할 때와 마찬가지로 전체 워크스페이스를 업데이트하는 대신, 파일을 오른쪽 클릭하여 개별적으로 파일을 업데이트할 수 있습니다.
[bold]팁[/bold]: 언제 새 파일이 다운로드됩니까? 누군가가 새 파일을 리포지토리에 추가한다고 가정해 봅시다. 업데이트를 클릭하면 다운로드될까요? 디렉터리가 "모두 선택"으로 구성된 경우에는 그렇습니다. 하지만 일부만 선택한 경우에는 그렇지 않습니다. 이유가 무엇일까요? "일부 선택"이란 특정 파일만 다운로드하고 싶다는 의미이기 때문입니다. 따라서 모든 새 파일이 자동으로 다운로드되지는 않습니다.
== GluonWkExplNewAddedFilesInRepo ==
[title]새 파일이 리포지토리에 추가되었습니다[/title]
워크스페이스에 없는 리포지토리에 새 파일이 있습니다.
워크스페이스를 [action:GluonConfigure]구성[/action]하고 이를 다운로드하겠다고 표시할 수 있습니다.
== GluonConfigureEmpty ==
[title]리포지토리가 비어 있습니다[/title]
이런, 리포지토리가 비어 있어 구성할 항목이 없습니다.
이 리포지토리에 프로젝트를 추가하려 할 수도 있습니다.
아니면 잘못된 리포지토리를 연결했을 수 있습니다.
[help:GluonWkExplFullEmpty]Unity VCS에 프로젝트를 추가하거나 다른 리포지토리를 사용하는 방법을 확인하십시오[/help].
== GluonConfigurePreviousConfig ==
[title]워크스페이스를 조정합니다[/title]
* 녹색 체크 표시: 다운로드할 새 파일 또는 디렉터리를 구성합니다.
* 빨간색 체크 표시: 요소의 구성을 해제합니다.
* 검정색 체크 표시: 이미 다운로드하도록 구성된 항목입니다.
* 체크 표시 없음: 워크스페이스로 다운로드하도록 구성되지 않았습니다.
* 디렉터리의 부분 체크 표시: 이 표시는 일부 콘텐츠가 다운로드된다는 의미입니다. 몇 가지 파일을 선택한 경우에 이렇게 됩니다.
작업에 필요한 항목만 다운로드하면 공간과 다운로드 시간을 크게 절약할 수 있으므로 대규모 리포지토리를 사용하는 경우에 매우 유용합니다.
[bold]팁[/bold]: [action:GluonConfigSearch]검색[/action]을 클릭하여 파일을 찾습니다.
== GluonWkExplExplainSearch ==
[title]빌트인 검색 기능을 사용하면 파일을 신속하게 찾을 수 있습니다[/title]
[windows]CTRL-F[/windows][macos]Command-F[/macos][linux]CTRL-F[/linux]를 입력하여 찾기 다이얼로그를 표시합니다.
== GluonWkExplTipUseContextMenu ==
[title]컨텍스트를 사용하거라, 루크[/title]
사용할 수 있는 컨텍스트 메뉴(오른쪽 클릭)가 있다는 점을 기억하십시오.
컨텍스트 메뉴에서 여러 유용한 작업을 수행할 수 있습니다.
== GluonWkExplTipHowToLockFiles ==
[title]파일을 잠그는 방법을 알고 계십니까?[/title]
[bold]체크아웃[/bold] 시 잠금이 자동으로 이루어집니다.
1. 파일을 오른쪽 클릭합니다.
2. 체크아웃을 선택합니다.
잠금이 이 파일 유형에 대해 구성된 경우 서버에서 체크아웃하는 동안 파일을 잠급니다.
[link:https://docs.unity.com/unity-version-control/smart-locks]여기에서 잠금에 대해 읽어보십시오[/link].
== GluonWkExplTipUseHistory ==
[title]선택한 파일의 내역을 언제든지 확인할 수 있다는 사실을 알고 계셨습니까?[/title]
그뿐만 아니라 버전을 쉽게 비교할 수도 있습니다.
== GluonChangesetsEmptyState ==
[title]체크인할 때마다 새 체인지 세트를 생성하십시오[/title]
체인지 세트에는 두 가지 기능이 있습니다.
1. 체인지 세트는 체크인한 항목을 기록합니다.
2. 체인지 세트는 전체 리포지토리의 스냅샷이기도 합니다.
약간의 팁:
* 체인지 세트는 리포지토리에서 고유의 "정수"로 식별됩니다. 단, 복제본을 사용하는 경우 GUID를 대신 사용합니다.
* 각 새 리포지토리에는 "체인지 세트 0"이 있습니다.
* 체인지 세트를 "csets"라 할 때도 있습니다.
* 컨텍스트 메뉴를 사용하여 체인지 세트를 비교하십시오.
* Git 사용자의 경우: "체인지 세트"는 "커밋"과 동등합니다.
== GluonChangesetsExplainFilterAndAdvanced ==
[title]위에서 "필터"를 입력하여 빠르게 필터링하십시오[/title]
필터는 쿼리 결과에서 로컬로 작동합니다.
[bold]필터 팁[/bold]: '[italic]필드 이름[/italic]:value'를 사용하여 특정 필드 기준으로 필터링하십시오.
예: name:13055
[action:QueryViewClickAdvanced]고급[/action]을 클릭하여 쿼리를 커스터마이즈할 수도 있습니다.
[link:https://plasticscm.com/download/help/cmfind]여기[/link]에서 쿼리에 대해 자세히 알아보십시오.
컨텍스트 메뉴(오른쪽 클릭)를 사용하여 체인지 세트를 비교할 수 있다는 점을 기억하십시오.
[windows]전문가 팁: 열을 테이블 위 영역으로 드래그하여 체인지 세트 표시 방식을 커스터마이즈할 수 있습니다. 날짜, 작성자 등을 기준으로 그룹을 구성할 수 있습니다.[/windows]
== GluonPendingChangesEmptyState ==
[reference]PlasticPendingChangesEmptyState[/reference]
== GluonPendingChangesOnboarding ==
[reference]PlasticPendingChangesOnboarding[/reference]
== GluonPendingChangesOptionWarningCheckouts ==
[reference]PlasticPendingChangesOptionWarningCheckouts[/reference]
== GluonPendingChangesFrustrationFilter ==
[reference]PlasticPendingChangesFrustrationFilter[/reference]
== GluonPendingChangesFrustrationRefreshNoFilter ==
[reference]PlasticPendingChangesFrustrationRefreshNoFilter[/reference]
== GluonPendingChangesFirstTimeWithAdded ==
[reference]PlasticPendingChangesFirstTimeWithAdded[/reference]
== GluonPendingChangesWithAdded ==
[reference]PlasticPendingChangesWithAdded[/reference]
== GluonPendingChangesMovedOnlyFiles ==
[reference]PlasticPendingChangesMovedOnlyFiles[/reference]
== GluonPendingChangesMovedOnlyDirectories ==
[reference]PlasticPendingChangesMovedOnlyDirectories[/reference]
== GluonPendingChangesMovedFilesAndDirectories ==
[reference]PlasticPendingChangesMovedFilesAndDirectories[/reference]
== GluonPendingChangesSlowTooManyPrivates ==
[reference]PlasticPendingChangesSlowTooManyPrivates[/reference]
== GluonPendingChangesSlowMoveCalculation ==
[reference]PlasticPendingChangesSlowMoveCalculation[/reference]
== GluonPendingChangesSlowFindChanges ==
[reference]PlasticPendingChangesSlowFindChanges[/reference]
== GluonReposExplained ==
[reference]PlasticReposExplained[/reference]
== GluonWorkspacesExplained ==
[reference]PlasticWorkspacesExplained[/reference]
== GluonQueryViewsFrustrationCustomQuery ==
[reference]PlasticQueryViewsFrustrationCustomQuery[/reference]
== GluonFrustrationFilterEnabled ==
[reference]PlasticFrustrationFilterEnabled[/reference]
== GluonWkExplGeneralHelp ==
[reference]PlasticWkExplGeneralHelp[/reference]

View File

@@ -0,0 +1,7 @@
fileFormatVersion: 2
guid: 37721dcbaf04b4ee89012f6a601fde0d
TextScriptImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:

Some files were not shown because too many files have changed in this diff Show More