Files
SpaceDroid/My project/Library/Artifacts/04/04a6534752512ed5e9973bbbaf55b9f0
T

8192 lines
404 KiB
Plaintext
Raw Normal View History

2025-01-17 13:10:42 +01:00

a
 0.0.0þÿÿÿÿÿ0v²,¾|pØäA Ê@Ã3Ë7€ÿÿÿÿ¦€²E Þ€).€2;a Þ€).€2€r Þ€) .€2
H€«€ÿÿÿÿ 1€1€ÿÿÿÿ @Þ
Q€jñ€PÿÿÿÿÀ1€1€ÿÿÿÿÞ€j€ÿÿÿÿb€ÿÿÿÿH€xÿÿÿÿ1€1€ÿÿÿÿ@ÞQ€jH€}ÿÿÿÿ1€1€ÿÿÿÿ@ÞQ€jH€†ÿÿÿÿ1€1€ÿÿÿÿ@ÞQ€jy
 Þ€)!.€2"€‹ÿÿÿÿ#@1€1€ÿÿÿÿ$Þ%.€j&H€™ÿÿÿÿ'1€1€ÿÿÿÿ(@Þ)Q€j*H€¤ÿÿÿÿ+1€1€ÿÿÿÿ,@Þ-Q€j.H€¶ÿÿÿÿ/1€1€ÿÿÿÿ0@Þ1Q€j2TextScriptImporterPPtr<EditorExtension>m_FileIDm_PathIDPPtr<PrefabInstance>m_ExternalObjectsSourceAssetIdentifiertypeassemblynamem_UsedFileIDsm_UserDatam_AssetBundleNamem_AssetBundleVariant1ÿÿeF¼_1Ch_Þ‰Ž$=O€7€ÿÿÿÿ¦€²E Þ.(a Þ.€r Þ .
H€«€ÿÿÿÿ 1€1€ÿÿÿÿ @Þ
Q€jH€ê€ÿÿÿÿ1€1€ÿÿÿÿ@ÞQ€jPPtr<EditorExtension>m_FileIDm_PathIDPPtr<PrefabInstance>H ÄJPE ÄJ
cm-help.jaÌD== CMD_DESCRIPTION_ACL ==
ã‚ªãƒ–ã‚¸ã‚§ã‚¯ãƒˆã«æ¨©é™ã‚’設定ã—ã¾ã™ã€‚
== CMD_USAGE_ACL ==
使用方法:
cm ^acl (--^user=<ユーザーå> | --^group=<グループå>)
(-^allowed|-^denied|-^overrideallowed|-^overridedenied=+|-<権é™>[,...])[,...]
<オブジェクト指定>
--^user ユーザーå。
--^group グループå。
-^allowed 指定ã—ãŸæ¨©é™ã‚’有効ã«ã—ã¾ã™ã€‚コンマを
使用ã—ã¦æ¨©é™ã‚’区切りã¾ã™ã€‚('cm ^showpermissions'
を使用ã—ã¦åˆ©ç”¨ã§ãã‚‹ã™ã¹ã¦ã®æ¨©é™ã‚’表示ã—ã¾ã™ã€‚)
-^denied 指定ã—ãŸæ¨©é™ã‚’æ‹’å¦ã—ã¾ã™ã€‚コンマを
使用ã—ã¦æ¨©é™ã‚’区切りã¾ã™ã€‚('cm ^showpermissions'
を使用ã—ã¦åˆ©ç”¨ã§ãã‚‹ã™ã¹ã¦ã®æ¨©é™ã‚’表示ã—ã¾ã™ã€‚)
-^overrideallowed 許å¯ã•ã‚ŒãŸæ¨©é™ã‚’オーãƒãƒ¼ãƒ©ã‚¤ãƒ‰ã—ã¾ã™ã€‚コンマを
使用ã—ã¦æ¨©é™ã‚’区切りã¾ã™ã€‚('cm ^showpermissions'
を使用ã—ã¦åˆ©ç”¨ã§ãã‚‹ã™ã¹ã¦ã®æ¨©é™ã‚’表示ã—ã¾ã™ã€‚)
-^overridedenied æ‹’å¦ã•ã‚ŒãŸæ¨©é™ã‚’オーãƒãƒ¼ãƒ©ã‚¤ãƒ‰ã—ã¾ã™ã€‚コンマを
使用ã—ã¦æ¨©é™ã‚’区切りã¾ã™ã€‚('cm ^showpermissions'
を使用ã—ã¦åˆ©ç”¨ã§ãã‚‹ã™ã¹ã¦ã®æ¨©é™ã‚’表示ã—ã¾ã™ã€‚)
オブジェクト指定 権é™ãŒè¨­å®šã•れるオブジェクト。
ã“ã®ã‚³ãƒžãƒ³ãƒ‰ã§æœ‰åйãªã‚ªãƒ–ジェクト:
リãƒã‚¸ãƒˆãƒªã‚µãƒ¼ãƒãƒ¼ã€ãƒªãƒã‚¸ãƒˆãƒªã€ãƒ–ランãƒã€å¤‰æ›´ã‚»ãƒƒãƒˆã€ãƒ©ãƒ™ãƒ«ã€é …ç›®ã€
属性。
(「cm ^help ^objectspecã€ã‚’使用ã—ã¦æŒ‡å®šã®è©³ç´°ã‚’確èªã§ãã¾ã™ã€‚)
セキュリティã§ä¿è­·ã•れãŸãƒ‘スã®ç‰¹åˆ¥ãªä½¿ç”¨æ–¹æ³•:
cm ^acl [(--^user=<ユーザーå> | --^group=<グループå>)
(-^allowed|-^denied|-^overrideallowed|-^overridedenied=+|-<権é™>[,...])[,...]]
[--^delete] [--^branches=[+ | -]<ブランãƒ>[,...]]
<指定>
--^delete セキュリティã§ä¿è­·ã•れãŸãƒ‘スを削除ã—ã¾ã™ã€‚
詳細ã«ã¤ã„ã¦ã¯ã€ã€Œå‚™è€ƒã€ã‚’å‚ç…§ã—ã¦ãã ã•ã„。
--^branches セキュリティã§ä¿è­·ã•れãŸãƒ‘ã‚¹ã®æ¨©é™ã‚’ブランãƒã®ã‚°ãƒ«ãƒ¼ãƒ—ã«è¨­å®šã—ã¾ã™ã€‚
コンマを使用ã—ã¦ãƒ–ランãƒã‚’区切りã¾ã™ã€‚
オプションã§ã€å„ブランãƒã®å‰ã« + ã¾ãŸã¯ - 記å·ã‚’付ã‘ã¦
編集中ã«ãƒ–ランãƒã‚’リストã«è¿½åŠ ã™ã‚‹å¿…è¦ãŒã‚ã‚‹ã‹ã©ã†ã‹ã‚’
指定ã—ã¾ã™ã€‚
詳細ã«ã¤ã„ã¦ã¯ã€ã€Œå‚™è€ƒã€ã‚’å‚ç…§ã—ã¦ãã ã•ã„。
指定 権é™ã‚’設定ã™ã‚‹ã‚»ã‚­ãƒ¥ãƒªãƒ†ã‚£ã§ä¿è­·ã•れãŸãƒ‘ス。
== CMD_HELP_ACL ==
権é™ã‚’設定ã™ã‚‹ã«ã¯ã€Unity VCS ã®ä»•組ã¿ã«ã¤ã„ã¦ç†è§£ã—ã¦ãŠãå¿…è¦ãŒã‚りã¾ã™ã€‚
権é™ã®ä»•組ã¿ã«ã¤ã„ã¦ã¯ã€ã‚»ã‚­ãƒ¥ãƒªãƒ†ã‚£ã‚¬ã‚¤ãƒ‰ã‚’å‚ç…§ã—ã¦ãã ã•ã„。
https://www.plasticscm.com/download/help/securityguide
備考:
ã“ã®ã‚³ãƒžãƒ³ãƒ‰ã¯ã€æŒ‡å®šã•れãŸã‚ªãƒ–ジェクトã€ãƒªãƒã‚¸ãƒˆãƒªã€ãƒ–ランãƒã€ãƒ©ãƒ™ãƒ«ã€
サーãƒãƒ¼ãƒ‘ス上ã®ãƒ¦ãƒ¼ã‚¶ãƒ¼ã¾ãŸã¯ã‚°ãƒ«ãƒ¼ãƒ—ã®æ¨©é™ã‚’設定ã—ã¾ã™ã€‚
オブジェクト指定:
('cm ^help ^objectspec' を使用ã—ã¦ã‚ªãƒ–ã‚¸ã‚§ã‚¯ãƒˆã®æŒ‡å®šæ–¹æ³•を確èªã§ãã¾ã™ã€‚)
'^acl' コマンドã¯ã€ç‰¹æ®Šãªã‚¿ã‚¤ãƒ—ã®æŒ‡å®š (セキュリティã§ä¿è­·ã•れãŸãƒ‘ス) を使用ã—ã¾ã™ã€‚
- セキュリティã§ä¿è­·ã•れãŸãƒ‘ã‚¹ã®æŒ‡å®š:
^path:サーãƒãƒ¼ãƒ‘ス[#ã‚¿ã‚°]
例: ^path:/src/foo.c
^path:/doc/pdf
^path:/doc/pdf#documents
権é™ã®ã‚¢ã‚¯ã‚·ãƒ§ãƒ³:
-^allowed 㨠-^denied を使用ã—ã¦è¨­å®šã™ã‚‹æ¨©é™ã‚’指定ã—ã¾ã™ã€‚
-^overrideallowed 引数㨠-^overridedenied 引数を使用ã—ã¦ã‚ªãƒ¼ãƒãƒ¼ãƒ©ã‚¤ãƒ‰ã™ã‚‹
権é™ã‚’指定ã—ã¾ã™ã€‚
å„アクションã«ã¯ã‚³ãƒ³ãƒžã§åŒºåˆ‡ã‚‰ã‚ŒãŸæ¨©é™ã®ãƒªã‚¹ãƒˆãŒå¿…è¦ã§ã™ã€‚
権é™ã®åå‰:
儿¨©é™åã®å‰ã«ã¯ + ã¾ãŸã¯ - 記å·ãŒä»˜ãã¾ã™ã€‚
+ 記å·ã¯æ¨©é™ã‚’設定ã—ã€- 記å·ã¯ãれを消去ã—ã¾ã™ã€‚
ã‚ªãƒ–ã‚¸ã‚§ã‚¯ãƒˆã®æ¨©é™ã‚’確èªã™ã‚‹ã«ã¯ã€'cm ^showacl' コマンドを使用ã—ã¾ã™ã€‚
オーãƒãƒ¼ãƒ©ã‚¤ãƒ‰ã•ã‚ŒãŸæ¨©é™:
-^overrideallowed 㨠-^overridedenied
を使用ã—ã¦æ¨©é™ã‚’オーãƒãƒ¼ãƒ©ã‚¤ãƒ‰ã™ã‚‹ã¨ã€ç¶™æ‰¿ã‚’ãƒã‚¤ãƒ‘スã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚
ã“れã¯ã€ãƒªãƒã‚¸ãƒˆãƒªã¾ãŸã¯ã‚µãƒ¼ãƒãƒ¼ãƒ¬ãƒ™ãƒ«ã§è¨­å®šã•ã‚ŒãŸæ¨©é™ã‚’ãƒã‚¤ãƒ‘スã™ã‚‹ã®ã«
便利ã§ã™ã€‚
例:
cm ^acl --^user=vio -^allowed=+^ci -^overrideallowed=+^ci ^br:qa@test
(ユーザー 'vio' ãŒãƒªãƒã‚¸ãƒˆãƒªãƒ¬ãƒ™ãƒ«ã§æ‹’å¦ã•ã‚ŒãŸæ¨©é™ã‚’æŒã£ã¦ã„ã‚‹å ´åˆã§ã‚‚ã€
リãƒã‚¸ãƒˆãƒª 'test' 上ã®ãƒ–ランム'qa' ã«ãƒã‚§ãƒƒã‚¯ã‚¤ãƒ³ã™ã‚‹ã“ã¨ã‚’許å¯ã—ã¾ã™ã€‚)
サーãƒãƒ¼ãƒ‘ã‚¹ã®æ¨©é™ (別åセキュリティã§ä¿è­·ã•れãŸãƒ‘ス):
- 指定ã•れãŸã‚µãƒ¼ãƒãƒ¼ãƒ‘ã‚¹ã«æ¨©é™ã‚’指定ã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚
- ãã‚Œã‚‰ã®æ¨©é™ã¯ãƒã‚§ãƒƒã‚¯ã‚¤ãƒ³æ“作中ã«ãƒã‚§ãƒƒã‚¯ã•れã¾ã™ã€‚
- ãã‚Œã‚‰ã®æ¨©é™ã¯æ›´æ–°æ“作中ã«ã‚‚ãƒã‚§ãƒƒã‚¯å¯èƒ½ã§ã€
特定ã®ãƒ‡ã‚£ãƒ¬ã‚¯ãƒˆãƒªã‚„ファイルãŒãƒ¯ãƒ¼ã‚¯ã‚¹ãƒšãƒ¼ã‚¹ã«ãƒ€ã‚¦ãƒ³ãƒ­ãƒ¼ãƒ‰ã•れるã®ã‚’
回é¿ã™ã‚‹ã®ã«ä½¿ç”¨ã§ãã¾ã™ã€‚
- ãƒã‚§ãƒƒã‚¯ã‚¤ãƒ³ã™ã‚‹ã™ã¹ã¦ã®é …ç›®ã«ã¤ãã€ã‚µãƒ¼ãƒãƒ¼ã¯é …目パスをセキュリティã§ä¿è­·ã•れãŸãƒ‘スã¨
一致ã•ã›ã‚ˆã†ã¨ã—ã¾ã™ã€‚一致ã™ã‚‹å ´åˆã€ãƒã‚§ãƒƒã‚¯ã‚¤ãƒ³æ“作ã¯ãã®é …ç›®ã«
ãƒã‚§ãƒƒã‚¯ã‚¤ãƒ³ã™ã‚‹æ¨©é™ãŒã‚ã‚‹ã‹ã©ã†ã‹ã‚’ãƒã‚§ãƒƒã‚¯ã—ã¾ã™ã€‚
セキュリティã§ä¿è­·ã•れãŸãƒ‘スã«å®šç¾©ã§ãる権é™ã¯
次ã®ã¨ãŠã‚Šã§ã™:
'^ci'ã€'^change'ã€'^add'ã€'^move'ã€'^rm'ã€'^read'
関連ã™ã‚‹ã„ãšã‚Œã®é …ç›®ã§ã‚‚権é™ã®ãƒã‚§ãƒƒã‚¯ãŒæˆåŠŸã—ãªã‹ã£ãŸ
å ´åˆã€ãƒã‚§ãƒƒã‚¯ã‚¤ãƒ³æ“作ã¯ãƒ­ãƒ¼ãƒ«ãƒãƒƒã‚¯ã•れã¾ã™ã€‚
セキュリティã§ä¿è­·ã•れãŸãƒ‘ã‚¹ã®æ¨©é™ã‚’ブランãƒã®ã‚°ãƒ«ãƒ¼ãƒ—ã«è¨­å®šã™ã‚‹ã«ã¯ã€
--^branches オプションを使用ã—ã¾ã™ã€‚
例:
cm ^acl --^user=jo -^denied=+^ci ^path:/src#rule0 --^branches=main,main/rel0
ãã®ã‚¿ã‚°ã¯ã€ã‚»ã‚­ãƒ¥ãƒªãƒ†ã‚£ã§ä¿è­·ã•れãŸãƒ‘スã«é–¢é€£ä»˜ã‘られ㟠ACL を編集ã™ã‚‹ã®ã«ä¾¿åˆ©ã§ã™ã€‚
例:
cm ^acl --^user=jo -^denied=+^rm ^path:/src#rule0
(ã‚¿ã‚°ãŒãªã„å ´åˆã€ãã®ãƒ–ランãƒã®ãƒªã‚¹ãƒˆã‚’å†åº¦æŒ‡å®šã™ã‚‹å¿…è¦ãŒ
ã‚りã¾ã™ã€‚)
セキュリティã§ä¿è­·ã•れãŸãƒ‘スã®ãƒ–ランãƒã®ãƒªã‚¹ãƒˆã¯ç·¨é›†ã§ãã¾ã™ã€‚
例:
cm ^acl ^path:/src#rule0 --^branches=-main,+main/rel1
(リストã‹ã‚‰ 'main' を削除ã—ã€'main/rel1' を追加ã—ã¾ã™ã€‚)
セキュリティã§ä¿è­·ã•れãŸãƒ‘スを削除ã™ã‚‹ã«ã¯ã€--^delete 引数を使用ã—ã¾ã™ã€‚
例:
cm ^acl --^user=jo --^delete ^path:/src#rule0
継承:
継承ã¯ã€Plastic SCM 3.0 ã‹ã‚‰è¿½åŠ ã•れãŸã‚ªãƒ—ションã§ã™ã€‚
高度ãªã‚ªãƒ—ションã§ã™ãŒã€ã»ã¼éžæŽ¨å¥¨ã§ã™ã€‚
オブジェクトã«ãƒ‡ãƒ•ォルトã®ç¶™æ‰¿ã®é–¢ä¿‚性をオーãƒãƒ¼ãƒ©ã‚¤ãƒ‰ã—ã¤ã¤ã€
ä»–ã®ã‚らゆるオブジェクトã‹ã‚‰æ¨©é™ã‚’継承ã™ã‚‹ã“ã¨ã‚’許å¯ã—ã¾ã™ã€‚
オプション -^cut を使用ã—ã¦ç¶™æ‰¿ã®ãƒã‚§ãƒ¼ãƒ³ã‚’切りã¾ã™ã€‚
オプション -^cutncpy を使用ã—ã¦ç¾åœ¨ã®ç¶™æ‰¿ã•ã‚ŒãŸæ¨©é™ã‚’切ã£ã¦
コピーã—ã¾ã™ã€‚(ã“れã¯ã€ç¶™æ‰¿ã‚’切りãªãŒã‚‰ã‚‚ã€å®Ÿéš›ã®æ¨©é™ã‚’ä¿æŒã§ãã‚‹ã€
Windows ãƒ•ã‚¡ã‚¤ãƒ«ã‚·ã‚¹ãƒ†ãƒ ã®æ¨©é™ã‹ã‚‰ç€æƒ³ã‚’å¾—ã¦ã„ã¾ã™ã€‚)
-^inherit オプションを使用ã™ã‚‹ã¨ã€ãƒ¦ãƒ¼ã‚¶ãƒ¼ã«ã‚ªãƒ–ジェクト指定ã‹ã‚‰ç¶™æ‰¿ã™ã‚‹ã“ã¨ã‚’許å¯ã—ã¾ã™ã€‚
例: '-^inherit=オブジェクト指定'
例:
cm ^acl --^user=danipen -^denied=+^ci ^rep:core
(リãƒã‚¸ãƒˆãƒª 'core' 上ã®ãƒ¦ãƒ¼ã‚¶ãƒ¼ 'danipen' ã®ãƒã‚§ãƒƒã‚¯ã‚¤ãƒ³ã‚’æ‹’å¦ã—ã¾ã™ã€‚)
cm ^acl --^group=developers -^allowed=+^view,-^read -^denied=+^chgperm ^br:main
(コマンドã¯ã€'main' ブランãƒå†…ã® 'developers' グループã«è¡¨ç¤ºæ¨©é™ã‚’付与ã—ã€
読ã¿å–り権é™ã‚’消去ã—ã¦ã€chgperm 権é™ã‚’æ‹’å¦ã—ã¾ã™ã€‚)
セキュリティã§ä¿è­·ã•れãŸãƒ‘スã®ä¾‹:
cm ^acl --^group=devs -^denied=+^ci ^path:/server#rel --^branches=main,main/2.0
(コマンドã¯ãƒ–ランム'main' 㨠'main/2.0' 内㧠'/server' ãŒä¸€è‡´ã™ã‚‹ã‚らゆるパスã«ã¤ã„ã¦
'devs' ã«å¯¾ã™ã‚‹ãƒã‚§ãƒƒã‚¯ã‚¤ãƒ³æ¨©é™ã‚’æ‹’å¦ã—ã¾ã™ã€‚ã‚¿ã‚° '#rel'
ãŒä½œæˆã•れã€å¾Œã§ãれをå‚ç…§ã§ãるよã†ã«ã—ã¾ã™ã€‚)
cm ^acl ^path:/server#rel --^branches=-/main,+/main/Rel2.1
(タグ㌠'rel' ã®ã‚»ã‚­ãƒ¥ãƒªãƒ†ã‚£ã§ä¿è­·ã•れãŸãƒ‘ス '/server' ã‚’æ›´æ–°ã—ã€
ãã®ã‚»ã‚­ãƒ¥ãƒªãƒ†ã‚£ã§ä¿è­·ã•れãŸãƒ‘スãŒé©ç”¨ã•れるブランãƒã‚°ãƒ«ãƒ¼ãƒ—ã‹ã‚‰ 'main' ブランãƒã‚’削除ã—ã¦ã€
ブランム'main/Rel2.1' を追加ã—ã¾ã™ã€‚å‰ã®ä¾‹ã‚’考慮ã™ã‚‹ã¨ã€
ã“れã§ãã®ãƒ–ランãƒã®ãƒªã‚¹ãƒˆã« 'main/Rel2.1' 㨠'main/2.0' ãŒå«ã¾ã‚Œã‚‹ã‚ˆã†ã«ãªã‚Šã¾ã™ã€‚)
cm ^acl --^user=vsanchezm -^allowed=-^read -^overrideallowed=+^read ^path:/doc
('vsanchezm' ã® '^read' 権é™ã‚’削除ã—ã€ãれを '/doc' パス内ã§ã‚ªãƒ¼ãƒãƒ¼ãƒ©ã‚¤ãƒ‰ã—ã¾ã™ã€‚)
== CMD_DESCRIPTION_ACTIVATEUSER ==
ライセンスãŒä»˜ä¸Žã•れãŸãƒ¦ãƒ¼ã‚¶ãƒ¼ã‚’アクティベートã—ã¾ã™ã€‚
== CMD_USAGE_ACTIVATEUSER ==
使用方法:
cm ^activateuser | ^au <ユーザーå>[ ...][--^server=<リãƒã‚¸ãƒˆãƒªã‚µãƒ¼ãƒãƒ¼æŒ‡å®š>]
ユーザーå アクティベートã™ã‚‹ãƒ¦ãƒ¼ã‚¶ãƒ¼å。空白ãŒå«ã¾ã‚Œã‚‹ãƒ¦ãƒ¼ã‚¶ãƒ¼åã‚’
指定ã™ã‚‹ã«ã¯äºŒé‡å¼•用符 (" ") を使用ã—ã¾ã™ã€‚空白を使用ã—ã¦
ユーザーåを区切りã¾ã™ã€‚
オプション:
--^server=<リãƒã‚¸ãƒˆãƒªã‚µãƒ¼ãƒãƒ¼æŒ‡å®š> 指定ã•れãŸã‚µãƒ¼ãƒãƒ¼å†…ã®ãƒ¦ãƒ¼ã‚¶ãƒ¼ã‚’アクティベートã—ã¾ã™ã€‚
サーãƒãƒ¼ãŒæŒ‡å®šã•れã¦ã„ãªã„å ´åˆã¯ã€client.conf ファイル内ã®
デフォルトサーãƒãƒ¼ã§ãã®ã‚³ãƒžãƒ³ãƒ‰ã‚’実行ã—ã¾ã™ã€‚
('cm ^help ^objectspec' を使用ã—ã¦ãƒªãƒã‚¸ãƒˆãƒªã‚µãƒ¼ãƒãƒ¼æŒ‡å®šã®
詳細を確èªã§ãã¾ã™ã€‚)
== CMD_HELP_ACTIVATEUSER ==
備考:
ユーザーをアクティベートã™ã‚‹ã«ã¯ã€ä»¥å‰ã«ã‚¢ã‚¯ãƒ†ã‚£ãƒ™ãƒ¼ãƒˆè§£é™¤ã•れã¦ã„ã‚‹å¿…è¦ãŒã‚りã¾ã™ã€‚
デフォルトã§ã¯ã€ãƒ¦ãƒ¼ã‚¶ãƒ¼ã¯ Unity VCS ã§æ›¸ãè¾¼ã¿æ“作を最åˆã«å®Ÿè¡Œã™ã‚‹ã¨ãã«
アクティベートã•れã¾ã™ã€‚ユーザーãŒè‡ªå‹•çš„ã«ã‚¢ã‚¯ãƒ†ã‚£ãƒ™ãƒ¼ãƒˆã•れるã®ã¯ã€
ãƒ¦ãƒ¼ã‚¶ãƒ¼ã®æœ€å¤§æ•°ãŒè¶…ãˆã¦ã„ãªã„å ´åˆã®ã¿ã§ã™ã€‚
Unity VCS ユーザーã®ã‚¢ã‚¯ãƒ†ã‚£ãƒ™ãƒ¼ãƒˆè§£é™¤ã®è©³ç´°ã«ã¤ã„ã¦ã¯
'cm ^help ^deactivateuser' コマンドをå‚ç…§ã—ã¦ãã ã•ã„。
例:
cm ^activateuser john
cm ^activateuser david "mary collins"
cm ^au peter --^server=localhost:8087
== CMD_DESCRIPTION_ADD ==
ãƒãƒ¼ã‚¸ãƒ§ãƒ³ç®¡ç†ã«é …目を追加ã—ã¾ã™ã€‚
== CMD_USAGE_ADD ==
使用方法:
cm ^add [-^R | -^r | --^recursive] [--^silent] [--^ignorefailed]
[--^skipcontentcheck] [--^coparent] [--^filetypes=<ファイル>] [--^noinfo]
[--^format=<文字列形å¼>] [--^errorformat=<文字列形å¼>]
<項目パス>[ ...]
項目パス 追加ã™ã‚‹ 1 ã¤ã¾ãŸã¯è¤‡æ•°ã®é …目。空白ãŒå«ã¾ã‚Œã‚‹ãƒ‘スを指定ã™ã‚‹ã«ã¯
二é‡å¼•用符 (" ") を使用ã—ã¾ã™ã€‚空白を使用ã—ã¦é …目を区切りã¾ã™ã€‚
* を使用ã—ã¦ç¾åœ¨ã®ãƒ‡ã‚£ãƒ¬ã‚¯ãƒˆãƒªã®ã™ã¹ã¦ã®ã‚³ãƒ³ãƒ†ãƒ³ãƒ„を追加ã—ã¾ã™ã€‚
オプション:
-^R -^r --^recursive 項目をå†å¸°çš„ã«è¿½åŠ ã—ã¾ã™ã€‚
--^silent 出力を表示ã—ã¾ã›ã‚“。
--^ignorefailed 項目を追加ã§ããªã„å ´åˆã€è¿½åŠ æ“作ã¯
ãれãªã—ã§ç¶šè¡Œã•れã¾ã™ã€‚注æ„: ディレクトリを追加ã§ããªã
å ´åˆã€ãã®ã‚³ãƒ³ãƒ†ãƒ³ãƒ„ã¯è¿½åŠ ã•れã¾ã›ã‚“。
--^skipcontentcheck æ‹¡å¼µå­ãŒãƒ•ァイルをテキストã¾ãŸã¯ãƒã‚¤ãƒŠãƒªã¨ã—ã¦è¨­å®šã™ã‚‹ã®ã«
å分ã§ãªã„å ´åˆã€ã‚¿ã‚¤ãƒ—を検出ã™ã‚‹ã®ã«ã‚³ãƒ³ãƒ†ãƒ³ãƒ„ã‚’ãƒã‚§ãƒƒã‚¯ã™ã‚‹ä»£ã‚りã«ã€
ãƒã‚¤ãƒŠãƒªã¨ã—ã¦è¨­å®šã•れã¾ã™ã€‚ã“れã¯
å¤§è¦æ¨¡ãªãƒã‚§ãƒƒã‚¯ã‚¤ãƒ³ã®ãƒ‘フォーマンスを高ã‚ã‚‹ãŸã‚ã«è¡Œã‚れã¾ã™ã€‚
--^coparent 追加ã•れる項目ã®è¦ªã®ãƒã‚§ãƒƒã‚¯ã‚¢ã‚¦ãƒˆã‚’実行ã—ã¾ã™ã€‚
--^filetypes 使用ã™ã‚‹ãƒ•ァイルタイプã®ãƒ•ァイル。詳細ã«ã¤ã„ã¦ã¯ã€æ¬¡ã®ãƒªãƒ³ã‚¯ã‚’
å‚ç…§ã—ã¦ãã ã•ã„:
http://blog.plasticscm.com/2008/03/custom-file-types.html
--^noinfo é€²æ—æƒ…報を出力ã—ã¾ã›ã‚“。
--^format 出力メッセージを特定ã®å½¢å¼ã§å–å¾—ã—ã¾ã™ã€‚詳細ã«ã¤ã„ã¦ã¯ã€
例を確èªã—ã¦ãã ã•ã„。
--^errorformat エラーメッセージ (ã‚ã‚‹å ´åˆ) を特定ã®å½¢å¼ã§
å–å¾—ã—ã¾ã™ã€‚詳細ã«ã¤ã„ã¦ã¯ã€ä¾‹ã‚’確èªã—ã¦ãã ã•ã„。
== CMD_HELP_ADD ==
備考:
項目を追加ã™ã‚‹ãŸã‚ã®è¦ä»¶:
- 追加ã™ã‚‹é …ç›®ã®è¦ªãƒ‡ã‚£ãƒ¬ã‚¯ãƒˆãƒªãŒå…ˆã«è¿½åŠ ã•れã¦ã„ã‚‹å¿…è¦ãŒã‚りã¾ã™ã€‚
stdin ã‹ã‚‰å…¥åŠ›ã‚’èª­ã¿å–ã‚‹:
'^add' コマンド㯠stdin ã‹ã‚‰ãƒ‘スを読ã¿å–ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ã“れを行ã†ã«ã¯ã€ã‚·ãƒ³ã‚°ãƒ«ãƒ€ãƒƒã‚·ãƒ¥
"-" を渡ã—ã¾ã™ã€‚
例: cm ^add -
パスã¯ç©ºã®è¡ŒãŒå…¥åŠ›ã•れるã¾ã§èª­ã¿å–られã¾ã™ã€‚
ã“れã«ã‚ˆã‚Šã€ãƒ‘イプを使用ã—ã¦è¿½åŠ ã™ã‚‹ãƒ•ァイルを指定ã§ãã¾ã™ã€‚
例:
dir /S /B *.c | cm ^add -
(Windows ã§ã€ã™ã¹ã¦ã® .c ファイルをワークスペースã«è¿½åŠ ã—ã¾ã™ã€‚)
例:
cm ^add file1.txt file2.txt
('file1.txt' 㨠'file2.txt' ã®é …目を追加ã—ã¾ã™ã€‚)
cm ^add c:\workspace\file.txt
('file.txt' ã®é …目をパス 'c:\workspace' ã«è¿½åŠ ã—ã¾ã™ã€‚)
cm ^add -^R c:\workspace\src
('src' ã‚’å†å¸°çš„ã«è¿½åŠ ã—ã¾ã™ã€‚)
cm ^add -^R *
¾åœ¨ã®ãƒ‡ã‚£ãƒ¬ã‚¯ãƒˆãƒªã®ã™ã¹ã¦ã®ã‚³ãƒ³ãƒ†ãƒ³ãƒ„ã‚’å†å¸°çš„ã«è¿½åŠ ã—ã¾ã™ã€‚)
cm ^add -^R * --^filetypes=filetypes.conf
¾åœ¨ã®ãƒ‡ã‚£ãƒ¬ã‚¯ãƒˆãƒªã®ã™ã¹ã¦ã®ã‚³ãƒ³ãƒ†ãƒ³ãƒ„ã‚’å†å¸°çš„ã«è¿½åŠ ã—ã€å„ファイルã®
コンテンツを確èªã™ã‚‹ä»£ã‚りã«ã€'filetypes.conf' を使用ã—ã¦å„ãƒ•ã‚¡ã‚¤ãƒ«ã®æ‹¡å¼µå­ã«åŸºã¥ã„ã¦
タイプを割り当ã¦ã¾ã™ã€‚)
cm ^add --^coparent c:\workspace\dir\file.txt
('file.txt' をソース管ç†ã«è¿½åŠ ã—ã¦ã€'dir' ã®ãƒã‚§ãƒƒã‚¯ã‚¢ã‚¦ãƒˆã‚’実行ã—ã¾ã™ã€‚)
cm ^add -^R * --^format="ADD {0}" --^errorformat="ERR {0}"
¾åœ¨ã®ãƒ‡ã‚£ãƒ¬ã‚¯ãƒˆãƒªã®ã™ã¹ã¦ã®ã‚³ãƒ³ãƒ†ãƒ³ãƒ„ã‚’å†å¸°çš„ã«è¿½åŠ ã—ã€æ­£å¸¸ã«
追加ã•れãŸãƒ•ァイルã«ã¤ã„ã¦ã¯ '^ADD <é …ç›®>' を出力ã—ã¦ã€è¿½åŠ ã§ããªã‹ã£ãŸé …ç›®ã«ã¤ã„ã¦ã¯ '^ERR <é …ç›®>' ã‚’
出力ã—ã¾ã™ã€‚)
== CMD_USAGE_ADDIGNOREPATTERN ==
使用方法:
cm ^addignorepattern <パターン>[ ...]
[--^workspace=<ワークスペースパス> | --^allworkspaces] [--^remove]
== CMD_DESCRIPTION_ADMIN ==
サーãƒãƒ¼ä¸Šã§ç®¡ç†ã‚³ãƒžãƒ³ãƒ‰ã‚’実行ã—ã¾ã™ã€‚
== CMD_USAGE_ADMIN ==
使用方法:
cm ^admin <コマンド> [オプション]
使用ã§ãるコマンド:
^readonly
å„コマンドã®è©³ç´°æƒ…報をå–å¾—ã™ã‚‹ã«ã¯ã€æ¬¡ã®ã‚³ãƒžãƒ³ãƒ‰ã‚’実行ã—ã¾ã™:
cm ^admin <コマンド> --^usage
cm ^admin <コマンド> --^help
== CMD_HELP_ADMIN ==
備考:
サーãƒãƒ¼ã®ç®¡ç†è€…ã®ã¿ãŒç®¡ç†ã‚³ãƒžãƒ³ãƒ‰ã‚’実行ã§ãã¾ã™ã€‚
例:
cm ^admin ^readonly ^enter
cm ^admin ^readonly ^status
== CMD_DESCRIPTION_ADMIN_READONLY ==
サーãƒãƒ¼ã®èª­ã¿å–り専用モードを有効/無効ã«ã—ã¾ã™ã€‚
== CMD_USAGE_ADMIN_READONLY ==
使用方法:
cm ^admin ^readonly (^enter | ^leave | ^status) [<サーãƒãƒ¼>]
アクション:
^enter サーãƒãƒ¼ãŒèª­ã¿å–り専用モードを開始ã—ã¾ã™ã€‚書ãè¾¼ã¿æ“ä½œã¯æ‹’å¦ã•れã¾ã™ã€‚
^leave サーãƒãƒ¼ãŒèª­ã¿å–り専用モードを終了ã—ã¾ã™ã€‚
^status サーãƒãƒ¼ã®èª­ã¿å–り専用モードã®ã‚¹ãƒ†ãƒ¼ã‚¿ã‚¹ã‚’表示ã—ã¾ã™ã€‚
オプション:
サーãƒãƒ¼ 指定ã•れãŸã‚µãƒ¼ãƒãƒ¼ (サーãƒãƒ¼:ãƒãƒ¼ãƒˆ) ã§ã‚³ãƒžãƒ³ãƒ‰ã‚’実行ã—ã¾ã™ã€‚('cm ^help ^objectspec' ã‚’
使用ã—ã¦ã‚µãƒ¼ãƒãƒ¼æŒ‡å®šã®è©³ç´°ã‚’確èªã§ãã¾ã™ã€‚)
サーãƒãƒ¼ãŒæŒ‡å®šã•れã¦ã„ãªã„å ´åˆã€ã‚³ãƒžãƒ³ãƒ‰ã¯ç¾åœ¨ã®ãƒ¯ãƒ¼ã‚¯ã‚¹ãƒšãƒ¼ã‚¹ã®
サーãƒãƒ¼ã§æ©Ÿèƒ½ã—ã¾ã™ã€‚
ç¾åœ¨ã®ãƒ‘スãŒãƒ¯ãƒ¼ã‚¯ã‚¹ãƒšãƒ¼ã‚¹å†…ã«ãªã„å ´åˆã€ã‚³ãƒžãƒ³ãƒ‰ã¯
client.conf 設定ファイルã§å®šç¾©ã•れãŸãƒ‡ãƒ•ォルトã®ã‚µãƒ¼ãƒãƒ¼ã§æ©Ÿèƒ½ã—ã¾ã™ã€‚
== CMD_HELP_ADMIN_READONLY ==
備考:
サーãƒãƒ¼ã®ç®¡ç†è€…ã®ã¿ãŒã‚µãƒ¼ãƒãƒ¼ã®èª­ã¿å–り専用モードを開始ã§ãã¾ã™ã€‚
例:
cm ^admin ^readonly ^enter diana:8086
cm ^admin ^readonly ^leave
== CMD_DESCRIPTION_ANNOTATE ==
ファイルã®å„è¡ŒãŒæœ€å¾Œã«å¤‰æ›´ã•れãŸå¤‰æ›´ã‚»ãƒƒãƒˆã¨ãã®ä½œæˆè€…を表示ã—ã¾ã™ã€‚
== CMD_USAGE_ANNOTATE ==
使用方法:
cm ^annotate | ^blame <指定>[ ...]
[--^format=<文字列形å¼>]
[--^ignore=(^eol | ^whitespaces | ^"eol&whitespaces" | ^none)]
[--^dateformat=<æ–‡å­—åˆ—ã®æ—¥ä»˜å½¢å¼>]
[--^encoding=<åå‰>]
[--^stats]
[--^repository=<リãƒã‚¸ãƒˆãƒªæŒ‡å®š>]
指定 注釈を付ã‘ã‚‹ãƒ•ã‚¡ã‚¤ãƒ«ã®æŒ‡å®šã€‚
(「cm ^help ^objectspecã€ã‚’使用ã—ã¦æŒ‡å®šã®è©³ç´°ã‚’確èªã§ãã¾ã™ã€‚)
空白ãŒå«ã¾ã‚Œã‚‹ãƒ‘スを指定ã™ã‚‹ã«ã¯äºŒé‡å¼•用符 (" ") を使用ã—ã¾ã™ã€‚
オプション:
--^format 出力メッセージを特定ã®å½¢å¼ã§å–å¾—ã—ã¾ã™ã€‚詳細ã«ã¤ã„ã¦ã¯
「備考ã€ã‚’å‚ç…§ã—ã¦ãã ã•ã„。
--^ignore 指定ã•ã‚ŒãŸæ¯”較方法を設定ã—ã¾ã™ã€‚
詳細ã«ã¤ã„ã¦ã¯ã€ã€Œå‚™è€ƒã€ã‚’å‚ç…§ã—ã¦ãã ã•ã„。
--^dateformat 日付を出力ã™ã‚‹å‡ºåЛ形å¼ã‚’設定ã—ã¾ã™ã€‚
--^encoding 出力ã®ã‚¨ãƒ³ã‚³ãƒ¼ãƒ‡ã‚£ãƒ³ã‚° (utf-8 ãªã©) を指定ã—ã¾ã™ã€‚
サãƒãƒ¼ãƒˆã•れるエンコーディングã¨ãã®å½¢å¼ã®ãƒ†ãƒ¼ãƒ–ルをå–å¾—ã™ã‚‹ã«ã¯ã€
http://msdn.microsoft.com/en-us/library/system.text.encoding.aspx
ã«ã‚ã‚‹ MSDN ã®ãƒ‰ã‚­ãƒ¥ãƒ¡ãƒ³ãƒˆã‚’å‚ç…§ã—ã¦ãã ã•ã
(ãƒšãƒ¼ã‚¸ã®æœ€å¾Œã€ã€Œåå‰ã€åˆ—)。
--^stats 統計情報を表示ã—ã¾ã™ã€‚
--^repository 注釈を計算ã™ã‚‹ãŸã‚ã«ä½¿ç”¨ã•れるリãƒã‚¸ãƒˆãƒªæŒ‡å®šã‚’
指定ã—ã¾ã™ã€‚デフォルトã§ã¯ã€ã“ã®ã‚³ãƒžãƒ³ãƒ‰ã§ã¯
ワークスペース内ã®ãƒ­ãƒ¼ãƒ‰ã•れãŸãƒªãƒ“ジョンリãƒã‚¸ãƒˆãƒªãŒæ ¼ç´ã•れãŸãƒªãƒã‚¸ãƒˆãƒªãŒ
使用ã•れã¾ã™ã€‚('cm ^help ^objectspec' を使用ã—ã¦
リãƒã‚¸ãƒˆãƒªæŒ‡å®šã®è©³ç´°ã‚’確èªã§ãã¾ã™ã€‚)
== CMD_HELP_ANNOTATE ==
備考:
ãƒã‚¤ãƒŠãƒªãƒ•ã‚¡ã‚¤ãƒ«ã«æ³¨é‡ˆã‚’付ã‘ã‚‹ã“ã¨ã¯ã§ãã¾ã›ã‚“。
--^ignore オプション:
^none 行ã®çµ‚ã‚りã¨ç©ºç™½ã®å·®ç•°ã‚’検出ã—ã¾ã™ã€‚
^eol 行ã®çµ‚ã‚りã®å·®ç•°ã‚’無視ã—ã¾ã™ã€‚
^whitespaces 空白ã®å·®ç•°ã‚’無視ã—ã¾ã™ã€‚
^"eol&whitespaces" 行ã®çµ‚ã‚りã¨ç©ºç™½ã®å·®ç•°ã‚’無視ã—ã¾ã™ã€‚
--^format オプション:
ã“ã®ã‚³ãƒžãƒ³ãƒ‰ã®å‡ºåŠ›ãƒ‘ãƒ©ãƒ¡ãƒ¼ã‚¿ãƒ¼ã¯æ¬¡ã®ã¨ãŠã‚Šã§ã™ã€‚
{^owner} 最後ã«ãã®è¡Œã‚’変更ã—ãŸãƒ¦ãƒ¼ã‚¶ãƒ¼ã€‚
{^rev} ãã®è¡Œã®ã‚½ãƒ¼ã‚¹ãƒªãƒ“ジョン指定。
{^content} 行ã®ã‚³ãƒ³ãƒ†ãƒ³ãƒ„。
{^date} ãã®è¡ŒãŒãƒã‚§ãƒƒã‚¯ã‚¤ãƒ³ã•ã‚ŒãŸæ—¥ä»˜ã€‚
{^comment} ãã®è¡Œã®ã‚½ãƒ¼ã‚¹ãƒªãƒ“ジョンã®ã‚³ãƒ¡ãƒ³ãƒˆã€‚
{^changeset} ãã®è¡Œã®ã‚½ãƒ¼ã‚¹ãƒªãƒ“ジョンã®å¤‰æ›´ã‚»ãƒƒãƒˆã€‚
{^line} ãã®ãƒ•ァイルã®è¡Œç•ªå·ã€‚
{^id} 項目 ID。
{^parentid} ãã®é …ç›®ã®è¦ª ID。
{^rep} ãã®é …ç›®ã®ãƒªãƒã‚¸ãƒˆãƒªã€‚
{^branch} ãã®è¡Œã®ã‚½ãƒ¼ã‚¹ãƒªãƒ“ジョンã®ãƒ–ランãƒã€‚
{^ismergerev} マージã§ãã®è¡Œã®ãƒªãƒ“ジョンãŒä½œæˆã•れãŸã‹ã©ã†ã‹ã€‚
--^dateformat:
日付ãŒå‡ºåŠ›ã•れる出力形å¼ã‚’指定ã™ã‚‹ãŸã‚。
次ã®ãƒšãƒ¼ã‚¸ã§æŒ‡å®šã•れãŸã‚µãƒãƒ¼ãƒˆã•れãŸå½¢å¼ã‚’確èªã—ã¦ãã ã•ã„。
https://docs.microsoft.com/en-us/dotnet/standard/base-types/custom-date-and-time-format-strings
--^repository:
リモートリãƒã‚¸ãƒˆãƒªã‹ã‚‰ãƒ‡ãƒ¼ã‚¿ã‚’å–å¾—ã™ã‚‹ãŸã‚。分散型ã®ã‚·ãƒŠãƒªã‚ªã§
便利ã§ã™ã€‚
例:
cm ^blame c:\workspace\src --^ignore=^"eol&whitespaces" --^encoding=utf-8
cm ^annotate c:\workspace\file.txt --^ignore=^eol
cm ^annotate c:\workspace\file.txt --^format="{^owner} {^date, 10} {^content}"
(æ‰€æœ‰è€…ãƒ•ã‚£ãƒ¼ãƒ«ãƒ‰ã«æ›¸ãè¾¼ã¿ã€æ¬¡ã‚’空ã«ã—ã€æ—¥ä»˜ãƒ•ィールド (峿ƒãˆ
) ã«æ›¸ãè¾¼ã¿ã€æ¬¡ã‚’空ã«ã—ã¦ã€ã‚³ãƒ³ãƒ†ãƒ³ãƒ„を書ãè¾¼ã¿ã¾ã™ã€‚)
cm ^blame c:\workspace\file.txt --^format="{^owner, -7} {^comment} {^date}" \
--^dateformat=yyyyMMdd
(7 ã¤ã®ã‚¹ãƒšãƒ¼ã‚¹ã«æ‰€æœ‰è€…フィールド (å·¦æƒãˆ) を書ãè¾¼ã¿ã€
次を空ã«ã—ã€ãã®æ¬¡ã«ã‚³ãƒ¡ãƒ³ãƒˆã‚’書ãè¾¼ã¿ã€ãã®æ¬¡ã¯ã¾ãŸç©ºã«ã—ã¦ã€æœ€å¾Œã«å½¢å¼åŒ–ã•ã‚ŒãŸæ—¥ä»˜
(例: 20170329) を書ãè¾¼ã¿ã¾ã™ã€‚)
cm ^annotate c:\workspace\file.txt --^repository=centralRep@myserver:8084
cm ^blame ^serverpath:/src/client/checkin/Checkin.cs#^cs:73666
(サーãƒãƒ¼ãƒ‘スを使用ã—ã¦å¤‰æ›´ã‚»ãƒƒãƒˆ 73666 ã§å§‹ã¾ã‚‹ãƒ•ã‚¡ã‚¤ãƒ«ã«æ³¨é‡ˆã‚’付ã‘ã¾ã™ã€‚)
== CMD_DESCRIPTION_APPLYLOCAL ==
ローカルã®å¤‰æ›´ (ローカルã§ã®ç§»å‹•ã€ãƒ­ãƒ¼ã‚«ãƒ«ã§ã®å‰Šé™¤ã€ãƒ­ãƒ¼ã‚«ãƒ«ã§ã®å¤‰æ›´) を確èªã—ã¦
ãれらをé©ç”¨ã—ã€Unity VCS ãŒãれらã®å¤‰æ›´ã®è¿½è·¡ã‚’é–‹å§‹ã§ãるよã†ã«ã—ã¾ã™ã€‚
== CMD_USAGE_APPLYLOCAL ==
使用方法:
cm ^applylocal | ^al [--^dependencies] [<項目パス>[ ...]]
[--^machinereadable [--^startlineseparator=<セパレーター>]
[--^endlineseparator=<セパレーター>] [--^fieldseparator=<セパレーター>]]
オプション:
--^dependencies é©ç”¨ã™ã‚‹é …ç›®ã«ãƒ­ãƒ¼ã‚«ãƒ«ã®å¤‰æ›´ã®ä¾å­˜é–¢ä¿‚ã‚’
追加ã—ã¾ã™ã€‚
項目パス é©ç”¨ã•れる項目。空白を使用ã—ã¦ãƒ‘スを
区切りã¾ã™ã€‚空白ãŒå«ã¾ã‚Œã‚‹ãƒ‘スを指定ã™ã‚‹ã«ã¯
二é‡å¼•用符 (" ") を使用ã—ã¾ã™ã€‚
--^machinereadable çµæžœã‚’è§£æžã—ã‚„ã™ã„å½¢å¼ã§å‡ºåŠ›ã—ã¾ã™ã€‚
--^startlineseparator '--^machinereadable' フラグã¨ã¨ã‚‚ã«ä½¿ç”¨ã•れã€ãã®è¡Œã‚’ã©ã®ã‚ˆã†ã«é–‹å§‹ã™ã‚‹
å¿…è¦ãŒã‚ã‚‹ã‹ã‚’指定ã—ã¾ã™ã€‚
--^endlineseparator '--^machinereadable' フラグã¨ã¨ã‚‚ã«ä½¿ç”¨ã•れã€ãã®è¡Œã‚’ã©ã®ã‚ˆã†ã«çµ‚了ã™ã‚‹
å¿…è¦ãŒã‚ã‚‹ã‹ã‚’指定ã—ã¾ã™ã€‚
--^fieldseparator '--^machinereadable' フラグã¨ã¨ã‚‚ã«ä½¿ç”¨ã•れã€ãã®ãƒ•ィールドをã©ã®ã‚ˆã†ã«åŒºåˆ‡ã‚‹
å¿…è¦ãŒã‚ã‚‹ã‹ã‚’指定ã—ã¾ã™ã€‚
== CMD_HELP_APPLYLOCAL ==
備考:
--^dependencies 㨠<項目パス> ãŒæŒ‡å®šã•れã¦ã„ãªã„å ´åˆã€æ“作ã«ã¯ãã®ãƒ¯ãƒ¼ã‚¯ã‚¹ãƒšãƒ¼ã‚¹å†…ã®
ã™ã¹ã¦ã®ãƒ­ãƒ¼ã‚«ãƒ«ã®å¤‰æ›´ãŒé–¢ä¸Žã—ã¾ã™ã€‚
å¸¸ã«æŒ‡å®šã•れãŸãƒ‘スã‹ã‚‰å†å¸°çš„ã«é©ç”¨ã•れã¾ã™ã€‚
例:
cm ^applylocal foo.c bar.c
cm ^applylocal .
¾åœ¨ã®ãƒ‡ã‚£ãƒ¬ã‚¯ãƒˆãƒªã®ã™ã¹ã¦ã®ãƒ­ãƒ¼ã‚«ãƒ«ã®å¤‰æ›´ã‚’é©ç”¨ã—ã¾ã™ã€‚)
cm ^applylocal
(ワークスペース内ã®ã™ã¹ã¦ã®ãƒ­ãƒ¼ã‚«ãƒ«ã®å¤‰æ›´ã‚’é©ç”¨ã—ã¾ã™ã€‚)
cm ^applylocal --^machinereadable
(ワークスペース内ã®ã™ã¹ã¦ã®ãƒ­ãƒ¼ã‚«ãƒ«ã®å¤‰æ›´ã‚’é©ç”¨ã—ã€ãã®çµæžœã‚’
簡略化ã•れãŸã€ã‚ˆã‚Šè§£æžã—ã‚„ã™ã„å½¢å¼ã§å‡ºåŠ›ã—ã¾ã™ã€‚)
cm ^applylocal --^machinereadable --^startlineseparator=">" \
--^endlineseparator="<" --^fieldseparator=","
(ワークスペース内ã®ã™ã¹ã¦ã®ãƒ­ãƒ¼ã‚«ãƒ«ã®å¤‰æ›´ã‚’é©ç”¨ã—ã€ãã®çµæžœã‚’
簡略化ã•れãŸã€ã‚ˆã‚Šè§£æžã—ã‚„ã™ã„å½¢å¼ã§å‡ºåŠ›ã—ã¾ã™ã€‚指定ã•ã‚ŒãŸæ–‡å­—列ã§è¡Œã‚’é–‹å§‹ãŠã‚ˆã³çµ‚了ã—ã€
フィールドを区切りã¾ã™ã€‚)
== CMD_DESCRIPTION_ARCHIVE ==
外部ストレージã«ãƒ‡ãƒ¼ã‚¿ã‚’アーカイブã—ã¾ã™ã€‚
== CMD_USAGE_ARCHIVE ==
使用方法:
cm ^archive | ^arch <リビジョン指定>[ ...][-^c | --^comment=<コメント文字列>]
[--^file=<ベースファイル>]
(リãƒã‚¸ãƒˆãƒªã‹ã‚‰ãƒ‡ãƒ¼ã‚¿ã‚’抽出ã—ã€ãã‚Œã‚’å¤–éƒ¨ã‚¹ãƒˆãƒ¬ãƒ¼ã‚¸ã«æ ¼ç´ã—ã¾ã™ã€‚)
cm ^archive | ^arch <リビジョン指定>[ ...]--^restore
(以å‰ã«ã‚¢ãƒ¼ã‚«ã‚¤ãƒ–済ã¿ã®ãƒªãƒ“ジョンをリãƒã‚¸ãƒˆãƒªã«å¾©å…ƒã—ã¾ã™ã€‚)
リビジョン指定 1 ã¤ä»¥ä¸Šã®ãƒªãƒ“ジョン指定。"-" モディファイアーを使用ã—ã¦
STDIN ã‹ã‚‰èª­ã¿å–ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚('cm ^help ^objectspec' を使用ã—ã¦
リビジョン指定ã®è©³ç´°ã‚’確èªã§ãã¾ã™ã€‚)
--^restore 以å‰ã«ã‚¢ãƒ¼ã‚«ã‚¤ãƒ–済ã¿ã®ãƒ‡ãƒ¼ã‚¿ã‚’生æˆã•れãŸã‚¢ãƒ¼ã‚«ã‚¤ãƒ–ファイルã‹ã‚‰
復元ã—ã¾ã™ã€‚
オプション:
-^c | --^comment 作æˆã™ã‚‹ã‚¢ãƒ¼ã‚«ã‚¤ãƒ–ストレージファイルã«ã‚³ãƒ¡ãƒ³ãƒˆã‚’設定ã—ã¾ã™ã€‚
--^file æ–°ã—ã„アーカイブデータファイルã®ãƒ—レフィックスã¨
パス (çœç•¥å¯èƒ½) ã«åå‰ã‚’付ã‘ã¾ã™ã€‚
== CMD_HELP_ARCHIVE ==
備考:
ã“ã®ã‚³ãƒžãƒ³ãƒ‰ã¯ãƒªãƒã‚¸ãƒˆãƒªãƒ‡ãƒ¼ã‚¿ãƒ™ãƒ¼ã‚¹ã‹ã‚‰ãƒ‡ãƒ¼ã‚¿ã‚’抽出ã—ã€ãれをデータベース領域を
節約ã—ã¤ã¤ã€å¤–éƒ¨ã‚¹ãƒˆãƒ¬ãƒ¼ã‚¸ã«æ ¼ç´ã—ã¾ã™ã€‚
ã¾ãŸã€ã‚³ãƒžãƒ³ãƒ‰ã¯ä»¥å‰ã«ã‚¢ãƒ¼ã‚«ã‚¤ãƒ–済ã¿ã®ãƒªãƒ“ジョンをリãƒã‚¸ãƒˆãƒªãƒ‡ãƒ¼ã‚¿ãƒ™ãƒ¼ã‚¹
(--^restore) ã«å¾©å…ƒã—ã¾ã™ã€‚
'cm ^help ^objectspec' を使用ã—ã¦ãƒªãƒ“ã‚¸ãƒ§ãƒ³æŒ‡å®šã®æŒ‡å®šæ–¹æ³•を確èªã§ãã¾ã™ã€‚
æ“作を完了ã™ã‚‹ã«ã¯ã€ã“ã®ã‚³ãƒžãƒ³ãƒ‰ã‚’実行ã—ã¦ã„るユーザー㌠Unity VCS サーãƒãƒ¼ç®¡ç†è€…
(リãƒã‚¸ãƒˆãƒªã‚µãƒ¼ãƒãƒ¼æ‰€æœ‰è€…) ã§ã‚ã‚‹å¿…è¦ãŒã‚りã¾ã™ã€‚
指定ã•れãŸãƒªãƒ“ジョンã‹ã‚‰ã®ã™ã¹ã¦ã®ãƒ‡ãƒ¼ã‚¿ã‚»ã‚°ãƒ¡ãƒ³ãƒˆã¯ã€--^file
引数ã«ã‚ˆã£ã¦å®šç¾©ã•れãŸå€¤ã§å§‹ã¾ã‚‹åå‰ã§åˆ¥å€‹ã®ãƒ•ァイルã«
æ ¼ç´ã•れã¾ã™ã€‚ã“ã®å¼•æ•°ã«ã¯ã€å°†æ¥ã®ã‚¢ãƒ¼ã‚«ã‚¤ãƒ–ファイル用ã®ãƒ—レフィックスãŒå«ã¾ã‚Œã‚‹
フルパス値ã‹ã€ã“ã®ãƒ—レフィックス値ã®ã¿ãŒå«ã¾ã‚Œã‚‹å ´åˆãŒã‚りã¾ã™ã€‚
一度アーカイブã•れるã¨ã€æŒ‡å®šã•れãŸãƒªãƒ“ジョンã‹ã‚‰ã®ãƒ‡ãƒ¼ã‚¿ã¯æ¬¡ã® 2 ã¤ã®æ–¹æ³•ã§
アクセスã§ãã¾ã™ã€‚
- クライアントã‹ã‚‰: クライアントã¯ãã®ãƒ‡ãƒ¼ã‚¿ãŒã‚¢ãƒ¼ã‚«ã‚¤ãƒ–済ã¿ã§ã‚ã‚‹ã‹ã©ã†ã‹ã‚’検出ã—ã€
ユーザーã«ãƒ•ァイルã®å ´æ‰€ã‚’入力ã™ã‚‹ã‚ˆã†æ±‚ã‚ã¾ã™ã€‚
ユーザーã¯ã€ã‚¢ãƒ¼ã‚«ã‚¤ãƒ–済ã¿ã®ãƒ‡ãƒ¼ã‚¿ãŒç½®ã‹ã‚Œã¦ã„る場所ã®ãƒ‘スãŒå«ã¾ã‚Œã‚‹
externaldata.conf ã¨ã„ã†åå‰ã®ãƒ•ァイルを (標準ã®è¨­å®šãƒ•ァイルã®å ´æ‰€ã«ã€
client.conf ã«é©ç”¨ã•れるã®ã¨åŒã˜ãƒ«ãƒ¼ãƒ«ã‚’使用ã—ã¦) 作æˆã™ã‚‹ã“ã¨ã§ã€
外部データã®å ´æ‰€ã‚’設定ã§ãã¾ã™ã€‚
- サーãƒãƒ¼ã‹ã‚‰: ã“ã®æ–¹æ³•ã§ã¯ã€ãƒªã‚¯ã‚¨ã‚¹ãƒˆã¯ã‚µãƒ¼ãƒãƒ¼ã«ã‚ˆã£ã¦é€éŽçš„ã«è§£æ±ºã•れるãŸã‚ã€
ユーザーã¯ãƒ‡ãƒ¼ã‚¿ãŒã‚¢ãƒ¼ã‚«ã‚¤ãƒ–済ã¿ã§ã‚ã‚‹ã‹ã©ã†ã‹ã‚’知ã£ã¦ã„ã‚‹å¿…è¦ãŒ
ã‚りã¾ã›ã‚“。ã“ã®ã‚ˆã†ã«ã™ã‚‹ã«ã¯ã€ç®¡ç†è€…ãŒã‚µãƒ¼ãƒãƒ¼ãƒ‡ã‚£ãƒ¬ã‚¯ãƒˆãƒªã«
externaldata.conf ã¨ã„ã†åå‰ã®ãƒ•ァイルを作æˆã—ã€ãã“ã«
アーカイブ済ã¿ã®ãƒœãƒªãƒ¥ãƒ¼ãƒ ãŒã‚るパスを入力ã—ã¾ã™ã€‚
リビジョン (ã¾ãŸã¯ãƒªãƒ“ジョンã®ã‚»ãƒƒãƒˆ) ã®ã‚¢ãƒ¼ã‚«ã‚¤ãƒ–を解除 (復元) ã™ã‚‹ã«ã¯ã€ãã®ã‚¢ãƒ¼ã‚«ã‚¤ãƒ–済ã¿ã®
ファイルã«ã‚¯ãƒ©ã‚¤ã‚¢ãƒ³ãƒˆã‹ã‚‰ã‚¢ã‚¯ã‚»ã‚¹ã§ãã‚‹å¿…è¦ãŒã‚りã¾ã™ã€‚ã“ã®ãŸã‚ã€ã‚µãƒ¼ãƒãƒ¼ (方法 2) ã«ã‚ˆã£ã¦
解決ã•れã¦ã„るデータã®ã‚¢ãƒ¼ã‚«ã‚¤ãƒ–を解除ã™ã‚‹ã“ã¨ã¯ã§ãã¾ã›ã‚“。クライアントãŒ
ãれãŒã‚¢ãƒ¼ã‚«ã‚¤ãƒ–済ã¿ã§ã‚ã‚‹ã“ã¨ã‚’識別ã§ããªã„ãŸã‚ã§ã™ã€‚方法 2 ãŒä½¿ç”¨ã•れãŸå ´åˆã€
アーカイブを正常ã«è§£é™¤ã™ã‚‹ã«ã¯ã€å…ˆã«ç®¡ç†è€…ãŒ
externaldata.conf サーãƒãƒ¼ãƒ•ァイルを編集ã—ã€ã‚¢ãƒ¼ã‚«ã‚¤ãƒ–を解除ã™ã‚‹å¿…è¦ãŒã‚るアーカイブ済ã¿ã®
ファイルã¸ã®ã‚¢ã‚¯ã‚»ã‚¹ã‚’削除ã™ã‚‹å¿…è¦ãŒã‚りã¾ã™ã€‚
PLASTICEDITOR 環境変数を設定ã—ã¦ã€ã‚³ãƒ¡ãƒ³ãƒˆã‚’入力ã™ã‚‹ã‚¨ãƒ‡ã‚£ã‚¿ãƒ¼ã‚’
指定ã—ã¾ã™ã€‚
例:
cm ^archive bigfile.zip#^br:/main
(ブランム'main' ã«ã‚ã‚‹ 'bigfile.zip' ã®æœ€æ–°ã®ãƒªãƒ“ジョンをアーカイブã—ã¾ã™ã€‚)
cm ^archive ^rev:myfile.pdf#^cs:2 -^c="大ã㪠PDF ファイル" --^file=c:\arch_files\arch
(myfile.pdf ã®å¤‰æ›´ã‚»ãƒƒãƒˆ 2 ã§ã®ãƒªãƒ“ジョンを 'c:\archived_files' フォルダーã«
アーカイブã—ã¾ã™ã€‚アーカイブ済ã¿ã®ãƒ•ァイルã®åå‰ã¯ 'arch' ã§å§‹ã¾ã‚‹å¿…è¦ãŒã‚りã¾ã™ (例: arch_11_56)。)
cm ^find "^revs ^where ^size > 26214400" --^format="{^item}#{^branch}" \
--^nototal | cm ^archive --^comment="volume00" --^file="volume00" -
å‰ãŒ 'volume00' ã§å§‹ã¾ã‚‹ã€ã‚µã‚¤ã‚ºãŒ 25 Mb 以上ã®ãƒ•ァイルをã™ã¹ã¦
アーカイブã—ã¾ã™ã€‚)
cm ^find "^revs ^where ^size > 26214400 ^and ^archived='true'" \
--^format="{^item}#{^branch}" --^nototal | cm ^archive --^restore
(サイズ㌠25 Mb 以上ã®ã‚¢ãƒ¼ã‚«ã‚¤ãƒ–済ã¿ã®ãƒ•ァイルをã™ã¹ã¦å¾©å…ƒã—ã¾ã™ã€‚)
== CMD_DESCRIPTION_ATTRIBUTE ==
ユーザーãŒå±žæ€§ã‚’管ç†ã§ãるよã†ã«ã—ã¾ã™ã€‚
== CMD_USAGE_ATTRIBUTE ==
使用方法:
cm ^attribute | ^att <コマンド> [オプション]
コマンド:
^create | ^mk
^delete | ^rm
^set
^unset
^rename
^edit
å„コマンドã®è©³ç´°æƒ…報をå–å¾—ã™ã‚‹ã«ã¯ã€æ¬¡ã®ã‚³ãƒžãƒ³ãƒ‰ã‚’実行ã—ã¾ã™:
cm ^attribute <コマンド> --^usage
cm ^attribute <コマンド> --^help
== CMD_HELP_ATTRIBUTE ==
例:
cm ^attribute ^create ステータス
cm ^attribute ^set ^att:status ^br:/main/SCM105 未処ç
cm ^attribute ^unset ^att:status ^br:/main/SCM105
cm ^attribute ^delete ^att:status
cm ^attribute ^rename ^att:status "ビルドステータス"
cm ^attribute ^edit ^att:status "CI パイプライン内ã®ã‚¿ã‚¹ã‚¯ã®ã‚¹ãƒ†ãƒ¼ã‚¿ã‚¹"
== CMD_DESCRIPTION_CHANGELIST ==
変更リスト内ã®ã‚°ãƒ«ãƒ¼ãƒ—ã®ä¿ç•™ä¸­ã®å¤‰æ›´ã€‚
== CMD_USAGE_CHANGELIST ==
使用方法:
a) 変更リストã®ã‚ªãƒ–ジェクトã®ç®¡ç†:
cm ^changelist | ^clist [--^symlink]
™ã¹ã¦ã®å¤‰æ›´ãƒªã‚¹ãƒˆã‚’表示ã—ã¾ã™ã€‚)
cm ^changelist | ^clist ^add <変更リストå>
[<変更リスト説明>] [--^persistent | --^notpersistent] [--^symlink]
(変更リストを作æˆã—ã¾ã™ã€‚)
cm ^changelist | ^clist ^rm <変更リストå> [--^symlink]
¸æŠžã•れãŸå¤‰æ›´ãƒªã‚¹ãƒˆã‚’削除ã—ã¾ã™ã€‚ã“ã®å¤‰æ›´ãƒªã‚¹ãƒˆã«ä¿ç•™ä¸­ã®å¤‰æ›´ãŒå«ã¾ã‚Œã¦ã„ã‚‹
å ´åˆã€ãれら㯠^default 変更リストã«ç§»å‹•ã•れã¾ã™ã€‚)
cm ^changelist | ^clist ^edit <変更リストå> [<アクションå> <アクション値>]
[--^persistent | --^notpersistent] [--^symlink]
¸æŠžã•れãŸå¤‰æ›´ãƒªã‚¹ãƒˆã‚’編集ã—ã¾ã™ã€‚)
b) 指定ã®å¤‰æ›´ãƒªã‚¹ãƒˆã®ã‚³ãƒ³ãƒ†ãƒ³ãƒ„ã®ç®¡ç†:
cm ^changelist | ^clist <変更リストå> (^add | ^rm) <パスå>[ ...]
[--^symlink]
(指定ã•れãŸãƒ‘スåã¨ä¸€è‡´ã™ã‚‹å¤‰æ›´ã‚’追加 ('^add') ã¾ãŸã¯å‰Šé™¤ ('^rm') ã™ã‚‹ã“ã¨ã§ã€
é¸æŠžã•れãŸå¤‰æ›´ãƒªã‚¹ãƒˆã‚’追加ã¾ãŸã¯å‰Šé™¤ã—ã¾ã™ã€‚空白を使用ã—ã¦
パスåを区切りã¾ã™ã€‚空白ãŒå«ã¾ã‚Œã‚‹ãƒ‘スを指定ã™ã‚‹ã«ã¯
二é‡å¼•用符 (" ") を使用ã—ã¾ã™ã€‚パスã®ã‚¹ãƒ†ãƒ¼ã‚¿ã‚¹ã¯ã€'^Added' ã¾ãŸã¯ '^Checked-out' ã§ã‚ã‚‹å¿…è¦ãŒã‚りã¾ã™ã€‚)
オプション:
変更リストå 変更リストã®åå‰ã€‚
変更リスト説明 変更リストã®èª¬æ˜Žã€‚
アクションå 変更リストを編集ã™ã‚‹ã®ã« '^rename' ã '^description' ã®é–“ã‹ã‚‰
é¸æŠžã—ã¾ã™ã€‚
アクション値 変更リストを編集中ã«ã€æ–°ã—ã„åå‰ã¾ãŸã¯æ–°ã—ã„説明を
é©ç”¨ã—ã¾ã™ã€‚
--^persistent ãã®ã‚³ãƒ³ãƒ†ãƒ³ãƒ„ãŒãƒã‚§ãƒƒã‚¯ã‚¤ãƒ³ã¾ãŸã¯å…ƒã«æˆ»ã•れã¦ã„ã‚‹å ´åˆã§ã‚‚ã€
変更リストã¯ãƒ¯ãƒ¼ã‚¯ã‚¹ãƒšãƒ¼ã‚¹å†…ã«æ®‹ã‚Šã¾ã™ã€‚
--^notpersistent (デフォルト) ãã®ã‚³ãƒ³ãƒ†ãƒ³ãƒ„ãŒãƒã‚§ãƒƒã‚¯ã‚¤ãƒ³ã¾ãŸã¯å…ƒã«æˆ»ã•れã¦ã„ã‚‹
å ´åˆã§ã‚‚ã€å¤‰æ›´ãƒªã‚¹ãƒˆã¯ãƒ¯ãƒ¼ã‚¯ã‚¹ãƒšãƒ¼ã‚¹å†…ã«
残りã¾ã›ã‚“。
--^symlink æ“作をターゲットã§ã¯ãªãシンボリックリンクã«
é©ç”¨ã—ã¾ã™ã€‚
== CMD_HELP_CHANGELIST ==
備考:
'^changelist' コマンドã¯ã€ãƒ¯ãƒ¼ã‚¯ã‚¹ãƒšãƒ¼ã‚¹ã®ä¿ç•™ä¸­ã®å¤‰æ›´ã¨ã€å¤‰æ›´ãƒªã‚¹ãƒˆã«
å«ã¾ã‚Œã¦ã„る変更ã®ä¸¡æ–¹ã‚’処ç†ã—ã¾ã™ã€‚
例:
cm ^changelist
¾åœ¨ã®ãƒ¯ãƒ¼ã‚¯ã‚¹ãƒšãƒ¼ã‚¹ã®å¤‰æ›´ãƒªã‚¹ãƒˆã‚’表示ã—ã¾ã™ã€‚)
cm ^changelist ^add 設定変更 "dotConf ファイル" --^persistent
(「設定変更ã€ã¨ã„ã†åå‰ã®æ–°ã—ã„変更リストã¨ã€ŒdotConf
ファイルã€ã¨ã„ã†åå‰ã®èª¬æ˜Žã‚’作æˆã—ã¾ã™ã€‚ãã®ä¿ç•™ä¸­ã®å¤‰æ›´ãƒªã‚¹ãƒˆãŒãƒã‚§ãƒƒã‚¯ã‚¤ãƒ³ã¾ãŸã¯å…ƒã«æˆ»ã•れるã¨ã€
ç¾åœ¨ã®ãƒ¯ãƒ¼ã‚¯ã‚¹ãƒšãƒ¼ã‚¹ã«æ°¸ç¶šçš„ã«æ®‹ã‚Šã¾ã™ã€‚)
cm ^changelist ^edit 設定変更 ^rename 設定ファイル --^notpersistent
(「設定変更ã€ã¨ã„ã†åå‰ã®å¤‰æ›´ãƒªã‚¹ãƒˆã‚’編集ã—ã€ãã®åå‰ã‚’「設定ファイルã€ã«
変更ã—ã¾ã™ã€‚ã¾ãŸã€ãã®å¤‰æ›´ãƒªã‚¹ãƒˆã‚’ã€Œéžæ°¸ç¶šçš„ã€ã«ãªã‚‹ã‚ˆã†ã«å¤‰æ›´ã—ã¾ã™ã€‚)
cm ^changelist ^edit 設定変更 --^notpersistent
(「設定変更ã€ã¨ã„ã†åå‰ã®å¤‰æ›´ãƒªã‚¹ãƒˆã‚’編集ã—ã€ãã‚Œã‚’ã€Œéžæ°¸ç¶šçš„ã€ã«ãªã‚‹ã‚ˆã†ã«å¤‰æ›´ã—ã¾ã™ã€‚)
cm ^changelist ^rm 設定ファイル
(ä¿ç•™ä¸­ã®å¤‰æ›´ãƒªã‚¹ãƒˆã€Œè¨­å®šãƒ•ァイルã€ã‚’ç¾åœ¨ã®ãƒ¯ãƒ¼ã‚¯ã‚¹ãƒšãƒ¼ã‚¹ã‹ã‚‰å‰Šé™¤ã—ã¾ã™ã€‚)
cm ^changelist 設定ファイル ^add foo.conf
(ファイル「foo.confã€ã‚’「設定ファイルã€å¤‰æ›´ãƒªã‚¹ãƒˆã«è¿½åŠ ã—ã¾ã™ã€‚)
cm ^changelist 設定ファイル ^rm foo.conf readme.txt
(ファイル「foo.confã€ã¨ã€Œreadme.txtã€ã‚’「設定ファイルã€
変更リストã‹ã‚‰å‰Šé™¤ã—ã€ãれらã®ãƒ•ァイルをシステムã®ãƒ‡ãƒ•ォルトã®å¤‰æ›´ãƒªã‚¹ãƒˆã«ç§»å‹•ã—ã¾ã™ã€‚)
== CMD_DESCRIPTION_CHANGESET ==
変更セットã«å¯¾ã—ã¦é«˜åº¦ãªæ“作を実行ã—ã¾ã™ã€‚
== CMD_USAGE_CHANGESET ==
使用方法:
cm ^changeset <コマンド> [オプション]
コマンド:
^move | ^mv
^delete | ^rm
^editcomment | ^edit
å„コマンドã®è©³ç´°æƒ…報をå–å¾—ã™ã‚‹ã«ã¯ã€æ¬¡ã®ã‚³ãƒžãƒ³ãƒ‰ã‚’実行ã—ã¾ã™:
cm ^changeset <コマンド> --^usage
cm ^changeset <コマンド> --^help
== CMD_HELP_CHANGESET ==
例:
cm ^changeset ^move ^cs:15@myrepo ^br:/main/scm005@myrepo
cm ^changeset ^delete ^cs:2b55f8aa-0b29-410f-b99c-60e573a309ca@devData
== CMD_DESCRIPTION_CHANGESET_EDITCOMMENT ==
変更セットã®ã‚³ãƒ¡ãƒ³ãƒˆã‚’変更ã—ã¾ã™ã€‚
== CMD_USAGE_CHANGESET_EDITCOMMENT ==
使用方法:
cm ^changeset ^editcomment | ^edit <変更セット指定> <æ–°ã—ã„コメント>
オプション:
変更セット指定 コメントãŒç·¨é›†ã•れるターゲット変更セット。
(「cm ^help ^objectspecã€ã‚’使用ã—ã¦å¤‰æ›´ã‚»ãƒƒãƒˆæŒ‡å®šã®è©³ç´°ã‚’
確èªã§ãã¾ã™ã€‚)
æ–°ã—ã„コメント ターゲットã®å¤‰æ›´ã‚»ãƒƒãƒˆã«è¿½åŠ ã•れる新ã—ã
コメント。
== CMD_HELP_CHANGESET_EDITCOMMENT ==
備考:
- ターゲットã®å¤‰æ›´ã‚»ãƒƒãƒˆæŒ‡å®šãŒæœ‰åйã§ã‚ã‚‹å¿…è¦ãŒã‚りã¾ã™ã€‚
例:
cm ^changeset ^editcomment ^cs:15@myrepo "ãƒã‚§ãƒƒã‚¯ã‚¤ãƒ³ã®è©³ç´°ã‚’追加ã™ã‚‹ã®ã‚’忘れã¦ã„ã¾ã—ãŸ"
cm ^changeset ^edit ^cs:cb11ecdb-1aa9-4f11-8698-dcab14e5885a \
“ã®ã‚³ãƒ¡ãƒ³ãƒˆãƒ†ã‚­ã‚¹ãƒˆãŒå‰ã®ã‚³ãƒ¡ãƒ³ãƒˆã«ç½®ãæ›ã‚りã¾ã™ã€‚"
== CMD_DESCRIPTION_CHANGESET_MOVE ==
変更セットã¨ãã®ã™ã¹ã¦ã®å­å­«ã‚’別ã®ãƒ–ランãƒã«ç§»å‹•ã—ã¾ã™ã€‚
== CMD_USAGE_CHANGESET_MOVE ==
使用方法:
cm ^changeset ^move | ^mv <変更セット指定> <ãƒ–ãƒ©ãƒ³ãƒæŒ‡å®š>
オプション:
変更セット指定 別ã®ãƒ–ランãƒã«ç§»å‹•ã•れる最åˆã®å¤‰æ›´ã‚»ãƒƒãƒˆã€‚åŒã˜
ブランãƒå†…ã®ã™ã¹ã¦ã®å­å­«ã®å¤‰æ›´ã‚»ãƒƒãƒˆã‚‚åŒæ§˜ã«
ã“ã®ã‚³ãƒžãƒ³ãƒ‰ã®ã‚¿ãƒ¼ã‚²ãƒƒãƒˆã«ãªã‚Šã¾ã™ã€‚
(「cm ^help ^objectspecã€ã‚’使用ã—ã¦å¤‰æ›´ã‚»ãƒƒãƒˆæŒ‡å®šã®è©³ç´°ã‚’
確èªã§ãã¾ã™ã€‚)
ãƒ–ãƒ©ãƒ³ãƒæŒ‡å®š ターゲットã®å¤‰æ›´ã‚»ãƒƒãƒˆãŒæ ¼ç´ã•れるターゲット
ブランãƒã€‚空ã§ã‚ã‚‹ã‹å­˜åœ¨ã—ã¦ã„ãªã„å¿…è¦ãŒã‚りã¾ã™ã€‚
åŒæœŸå…ˆãƒ–ランãƒãŒå­˜åœ¨ã—ãªã„å ´åˆã¯ã€ãã®ã‚³ãƒžãƒ³ãƒ‰ã«ã‚ˆã£ã¦
作æˆã•れã¾ã™ã€‚
('cm ^help ^objectspec' を使用ã—ã¦ãƒ–ãƒ©ãƒ³ãƒæŒ‡å®šã®è©³ç´°ã‚’
確èªã§ãã¾ã™ã€‚)
== CMD_HELP_CHANGESET_MOVE ==
備考:
- ターゲットã®å¤‰æ›´ã‚»ãƒƒãƒˆæŒ‡å®šãŒæœ‰åйã§ã‚ã‚‹å¿…è¦ãŒã‚りã¾ã™ã€‚
- åŒæœŸå…ˆãƒ–ランãƒã¯ç©ºã§ã‚ã‚‹ã‹å­˜åœ¨ã—ã¦ã„ãªã„å¿…è¦ãŒã‚りã¾ã™ã€‚
- åŒæœŸå…ˆãƒ–ランãƒãŒå­˜åœ¨ã—ãªã„å ´åˆã¯ã€ä½œæˆã•れã¾ã™ã€‚
- マージリンクã¯ãƒ–ランãƒã®å½±éŸ¿ã‚’å—ã‘ãªã„ãŸã‚ã€å¤‰æ›´ã•れã¾ã›ã‚“。
例:
cm ^changeset ^move ^cs:15@myrepo ^br:/main/scm005@myrepo
cm ^changeset ^move ^cs:cb11ecdb-1aa9-4f11-8698-dcab14e5885a ^br:/hotfix/TL-352
== CMD_DESCRIPTION_CHANGESET_DELETE ==
変更セットをリãƒã‚¸ãƒˆãƒªã‹ã‚‰å‰Šé™¤ã—ã¾ã™ã€‚
== CMD_USAGE_CHANGESET_DELETE ==
使用方法:
cm ^changeset ^delete | ^rm <変更セット指定>
オプション:
変更セット指定 削除ã•ã‚Œã‚‹ã‚¿ãƒ¼ã‚²ãƒƒãƒˆå¤‰æ›´ã‚»ãƒƒãƒˆã€‚ç‰¹å®šã®æ¡ä»¶ã®ä¸€éƒ¨ã‚’
満ãŸã—ã¦ã„ã‚‹å¿…è¦ãŒã‚りã¾ã™ã€‚詳細ã«ã¤ã„ã¦ã¯ã€ã€Œå‚™è€ƒã€ã‚’å‚ç…§ã—ã¦ãã ã•ã„。
(「cm ^help ^objectspecã€ã‚’使用ã—ã¦å¤‰æ›´ã‚»ãƒƒãƒˆæŒ‡å®šã®è©³ç´°ã‚’
確èªã§ãã¾ã™ã€‚)
== CMD_HELP_CHANGESET_DELETE ==
備考:
- ターゲット変更セットã¯ã€ãã®ãƒ–ランãƒå†…ã§æœ€å¾Œã§ã‚ã‚‹å¿…è¦ãŒã‚りã¾ã™ã€‚
- ターゲット変更セットã¯ã€ãã®ä»–ã®å¤‰æ›´ã‚»ãƒƒãƒˆã®è¦ªã§ã‚ã£ã¦ã¯ãªã‚Šã¾ã›ã‚“。
- ターゲット変更セットã¯ã€ãƒžãƒ¼ã‚¸ãƒªãƒ³ã‚¯ã®ã‚½ãƒ¼ã‚¹ã§ã‚ã£ã¦ã‚‚ã€ã‚½ãƒ¼ã‚¹ã¨ã—ã¦ã®
間隔マージã®ä¸€éƒ¨ã§ã‚ã£ã¦ã‚‚ãªã‚Šã¾ã›ã‚“。
- ターゲット変更セットã«ã€ãƒ©ãƒ™ãƒ«ãŒé©ç”¨ã•れã¦ã„ã¦ã¯ãªã‚Šã¾ã›ã‚“。
- ターゲット変更セットã¯ã€ãƒ«ãƒ¼ãƒˆå¤‰æ›´ã‚»ãƒƒãƒˆ ('^cs:0') ã§ã‚ã£ã¦ã¯ãªã‚Šã¾ã›ã‚“。
例:
cm ^changeset ^rm ^cs:4525@myrepo@myserver
cm ^changeset ^delete ^cs:cb11ecdb-1aa9-4f11-8698-dcab14e5885a
== CMD_DESCRIPTION_CHANGEUSERPASSWORD ==
ユーザーパスワード (UP) を変更ã—ã¾ã™ã€‚
== CMD_USAGE_CHANGEUSERPASSWORD ==
使用方法:
cm ^changepassword | ^passwd
== CMD_HELP_CHANGEUSERPASSWORD ==
備考:
ã“ã®ã‚³ãƒžãƒ³ãƒ‰ã¯ã€ã‚»ã‚­ãƒ¥ãƒªãƒ†ã‚£è¨­å®šãŒ UP (ユーザー/パスワード) ã®ã¨ãã«ã®ã¿
使用ã§ãã¾ã™ã€‚詳細ã«ã¤ã„ã¦ã¯ã€ç®¡ç†ã‚¬ã‚¤ãƒ‰ã‚’確èªã—ã¦ãã ã•ã„。
æ–°æ—§ã®ãƒ‘スワードãŒå¿…è¦ã§ã™ã€‚
例:
cm ^passwd
== CMD_DESCRIPTION_CHECKCONNECTION ==
サーãƒãƒ¼ã¸ã®æŽ¥ç¶šã‚’確èªã—ã¾ã™ã€‚
== CMD_USAGE_CHECKCONNECTION ==
使用方法:
cm ^checkconnection | ^cc
== CMD_HELP_CHECKCONNECTION ==
備考:
- ã“ã®ã‚³ãƒžãƒ³ãƒ‰ã¯ã€è¨­å®šã•れ㟠Unity VCS サーãƒãƒ¼ã¸ã®æœ‰åŠ¹ãªæŽ¥ç¶šãŒ
ã‚ã‚‹ã‹ã©ã†ã‹ã‚’示ã™ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã‚’è¿”ã—ã¾ã™ã€‚
- コマンドã¯ã€è¨­å®šã•れãŸãƒ¦ãƒ¼ã‚¶ãƒ¼ãŒæœ‰åйã§ã‚ã‚‹ã‹ã©ã†ã‹ã‚’確èªã—ã¾ã™ã€‚ã¾ãŸã€
サーãƒãƒ¼ã®ãƒãƒ¼ã‚¸ãƒ§ãƒ³ã®äº’æ›æ€§ã‚’確èªã—ã¾ã™ã€‚
== CMD_DESCRIPTION_CHECKDB ==
リãƒã‚¸ãƒˆãƒªã®æ•´åˆæ€§ã‚’確èªã—ã¾ã™ã€‚
== CMD_USAGE_CHECKDB ==
使用方法:
cm ^checkdatabase | ^chkdb [<リãƒã‚¸ãƒˆãƒªã‚µãƒ¼ãƒãƒ¼æŒ‡å®š> | <リãƒã‚¸ãƒˆãƒªæŒ‡å®š>]
'cm ^help ^objectspec' を使用ã—ã¦ãƒªãƒã‚¸ãƒˆãƒªã‚µãƒ¼ãƒãƒ¼æŒ‡å®šã¨ãƒªãƒã‚¸ãƒˆãƒªæŒ‡å®šã®è©³ç´°ã‚’確èªã§ãã¾ã™ã€‚
== CMD_HELP_CHECKDB ==
備考:
- リãƒã‚¸ãƒˆãƒªã‚µãƒ¼ãƒãƒ¼æŒ‡å®šã‚‚リãƒã‚¸ãƒˆãƒªæŒ‡å®šã‚‚指定ã•れã¦ã„ãªã„å ´åˆã€
client.conf ãƒ•ã‚¡ã‚¤ãƒ«ã§æŒ‡å®šã•れãŸã‚µãƒ¼ãƒãƒ¼ã§ãƒã‚§ãƒƒã‚¯ãŒè¡Œã‚れã¾ã™ã€‚
例:
cm ^checkdatabase ^repserver:localhost:8084
cm ^chkdb ^rep:default@localhost:8084
== CMD_DESCRIPTION_CHECKIN ==
変更をリãƒã‚¸ãƒˆãƒªã«æ ¼ç´ã—ã¾ã™ã€‚
== CMD_USAGE_CHECKIN ==
使用方法:
cm ^checkin | ^ci [<項目パス>[ ...]]
[-^c=<コメント文字列> | -^commentsfile=<コメントファイル>]
[--^all|-^a] [--^applychanged] [--^private] [--^update] [--^symlink]
[--^noshowchangeset]
[--^machinereadable [--^startlineseparator=<セパレーター>]
[--^endlineseparator=<セパレーター>] [--^fieldseparator=<セパレーター>]]
オプション:
項目パス ãƒã‚§ãƒƒã‚¯ã‚¤ãƒ³ã•れる項目。空白ãŒå«ã¾ã‚Œã‚‹ãƒ‘スを指定ã™ã‚‹ã«ã¯
二é‡å¼•用符 (" ") を使用ã—ã¾ã™ã€‚空白を使用ã—ã¦
項目パスを区切りã¾ã™ã€‚
ãƒã‚§ãƒƒã‚¯ã‚¤ãƒ³ã‚’ç¾åœ¨ã®ãƒ‡ã‚£ãƒ¬ã‚¯ãƒˆãƒªã«é©ç”¨ã™ã‚‹ã«ã¯ã€. を使用ã—ã¾ã™ã€‚
-^c 指定ã•れãŸã‚³ãƒ¡ãƒ³ãƒˆã‚’ãƒã‚§ãƒƒã‚¯ã‚¤ãƒ³æ“作ã§ä½œæˆã•れãŸ
変更セットã«é©ç”¨ã—ã¾ã™ã€‚
-^commentsfile 指定ã•れãŸãƒ•ァイル内ã®ã‚³ãƒ¡ãƒ³ãƒˆã‚’ãƒã‚§ãƒƒã‚¯ã‚¤ãƒ³æ“作ã§
作æˆã•れãŸå¤‰æ›´ã‚»ãƒƒãƒˆã«é©ç”¨ã—ã¾ã™ã€‚
--^all | -^a 指定ã•れãŸãƒ‘スã§ãƒ­ãƒ¼ã‚«ãƒ«ã«å¤‰æ›´ã€ç§»å‹•ã€ãŠã‚ˆã³å‰Šé™¤ã•れãŸ
項目もå«ã‚ã¾ã™ã€‚
--^applychanged ãƒã‚§ãƒƒã‚¯ã‚¢ã‚¦ãƒˆæ¸ˆã¿ã®é …ç›®ã¨ã¨ã‚‚ã«ãƒ¯ãƒ¼ã‚¯ã‚¹ãƒšãƒ¼ã‚¹ã§
検出ã•れãŸå¤‰æ›´æ¸ˆã¿é …ç›®ã«ãƒã‚§ãƒƒã‚¯ã‚¤ãƒ³æ“作を
é©ç”¨ã—ã¾ã™ã€‚
--^private ãƒ¯ãƒ¼ã‚¯ã‚¹ãƒšãƒ¼ã‚¹ã§æ¤œå‡ºã•れãŸéžå…¬é–‹ã®é …目も
å«ã¾ã‚Œã¾ã™ã€‚
--^update 最終的ã«ç™ºç”Ÿã™ã‚‹å ´åˆã¯ã€æ›´æ–°/マージを自動的ã«
処ç†ã—ã¾ã™ã€‚
--^symlink ãƒã‚§ãƒƒã‚¯ã‚¤ãƒ³æ“作をターゲットã§ã¯ãªãシンボリックリンクã«
é©ç”¨ã—ã¾ã™ã€‚
--^noshowchangeset çµæžœã®å¤‰æ›´ã‚»ãƒƒãƒˆã‚’出力ã—ã¾ã›ã‚“。
--^machinereadable çµæžœã‚’è§£æžã—ã‚„ã™ã„å½¢å¼ã§å‡ºåŠ›ã—ã¾ã™ã€‚
--^startlineseparator '--^machinereadable' フラグã¨ã¨ã‚‚ã«ä½¿ç”¨ã•れã€ãã®è¡Œã‚’ã©ã®ã‚ˆã†ã«é–‹å§‹ã™ã‚‹
å¿…è¦ãŒã‚ã‚‹ã‹ã‚’指定ã—ã¾ã™ã€‚
--^endlineseparator '--^machinereadable' フラグã¨ã¨ã‚‚ã«ä½¿ç”¨ã•れã€ãã®è¡Œã‚’ã©ã®ã‚ˆã†ã«çµ‚了ã™ã‚‹
å¿…è¦ãŒã‚ã‚‹ã‹ã‚’指定ã—ã¾ã™ã€‚
--^fieldseparator '--^machinereadable' フラグã¨ã¨ã‚‚ã«ä½¿ç”¨ã•れã€ãã®ãƒ•ィールドをã©ã®ã‚ˆã†ã«åŒºåˆ‡ã‚‹
å¿…è¦ãŒã‚ã‚‹ã‹ã‚’指定ã—ã¾ã™ã€‚
== CMD_HELP_CHECKIN ==
備考:
- <項目パス>ãŒæŒ‡å®šã•れã¦ã„ãªã„å ´åˆã€ãƒã‚§ãƒƒã‚¯ã‚¤ãƒ³ã«ã¯ãã®ãƒ¯ãƒ¼ã‚¯ã‚¹ãƒšãƒ¼ã‚¹å†…ã®
ã™ã¹ã¦ã®ä¿ç•™ä¸­ã®å¤‰æ›´ãŒé–¢ä¸Žã—ã¾ã™ã€‚
- ãƒã‚§ãƒƒã‚¯ã‚¤ãƒ³æ“作ã¯å¸¸ã«æŒ‡å®šã•れãŸãƒ‘スã‹ã‚‰å†å¸°çš„ã«é©ç”¨ã•れã¾ã™ã€‚
- 項目をãƒã‚§ãƒƒã‚¯ã‚¤ãƒ³ã™ã‚‹ã«ã¯:
- é …ç›®ãŒã‚½ãƒ¼ã‚¹ã‚³ãƒ¼ãƒ‰ç®¡ç†ã®å¯¾è±¡ã«ãªã£ã¦ã„ã‚‹å¿…è¦ãŒã‚りã¾ã™ã€‚
- é …ç›®ãŒéžå…¬é–‹ã® (ソースコード管ç†ã®å¯¾è±¡ã§ãªã„) å ´åˆã€ãƒã‚§ãƒƒã‚¯ã‚¤ãƒ³
ã™ã‚‹ã«ã¯ --^private フラグãŒå¿…é ˆã§ã™ã€‚
- é …ç›®ãŒãƒã‚§ãƒƒã‚¯ã‚¢ã‚¦ãƒˆã•れã¦ã„ã‚‹å¿…è¦ãŒã‚りã¾ã™ã€‚
- é …ç›®ãŒå¤‰æ›´ã•れã¦ã„ã‚‹ã‚‚ã®ã®ãƒã‚§ãƒƒã‚¯ã‚¢ã‚¦ãƒˆã•れã¦ã„ãªã„å ´åˆã€<項目パス> ãŒ
ディレクトリã§ã‚ã‚‹ã‹ã€ãƒ¯ã‚¤ãƒ«ãƒ‰ã‚«ãƒ¼ãƒ‰ ('*') ãŒå«ã¾ã‚Œã¦ã„ã‚‹å ´åˆã‚’除ãã€--^applychanged フラグã¯
ä¸è¦ã§ã™ã€‚
ãƒã‚§ãƒƒã‚¯ã‚¤ãƒ³ã™ã‚‹ã«ã¯ãƒªãƒ“ジョンコンテンツãŒå‰ã®ãƒªãƒ“ジョンã¨ç•°ãªã£ã¦ã„ã‚‹å¿…è¦ãŒ
ã‚りã¾ã™ã€‚
PLASTICEDITOR 環境変数を設定ã—ã¦ã€ã‚³ãƒ¡ãƒ³ãƒˆã‚’入力ã™ã‚‹ã‚¨ãƒ‡ã‚£ã‚¿ãƒ¼ã‚’
指定ã—ã¾ã™ã€‚
stdin ã‹ã‚‰å…¥åŠ›ã‚’èª­ã¿å–ã‚‹:
'^checkin' コマンド㯠stdin ã‹ã‚‰ãƒ‘スを読ã¿å–ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ã“れを行ã†ã«ã¯ã€ã‚·ãƒ³ã‚°ãƒ«
ダッシュ「-ã€ã‚’渡ã—ã¾ã™ã€‚
例: cm ^checkin -
パスã¯ç©ºã®è¡ŒãŒå…¥åŠ›ã•れるã¾ã§èª­ã¿å–られã¾ã™ã€‚
ã“れã«ã‚ˆã‚Šã€ãƒ‘イプを使用ã—ã¦ãƒã‚§ãƒƒã‚¯ã‚¤ãƒ³ã™ã‚‹ãƒ•ァイルを指定ã§ãã¾ã™ã€‚
例:
dir /S /B *.c | cm ^checkin --^all -
(Windows ã§ã€ã™ã¹ã¦ã® .c ファイルをワークスペースã«ãƒã‚§ãƒƒã‚¯ã‚¤ãƒ³ã—ã¾ã™ã€‚)
例:
cm ^checkin file1.txt file2.txt
('file1.txt' 㨠'file2.txt' ã®ãƒã‚§ãƒƒã‚¯ã‚¢ã‚¦ãƒˆæ¸ˆã¿ã®ãƒ•ァイルをãƒã‚§ãƒƒã‚¯ã‚¤ãƒ³ã—ã¾ã™ã€‚)
cm ^checkin .-^commentsfile=mycomment.txt
¾åœ¨ã®ãƒ‡ã‚£ãƒ¬ã‚¯ãƒˆãƒªã‚’ãƒã‚§ãƒƒã‚¯ã‚¤ãƒ³ã—ã€'mycomment.txt' ファイルã«
コメントを設定ã—ã¾ã™ã€‚)
cm ^checkin リンク --^symlink
(ターゲットã§ã¯ãªã「リンクã€ãƒ•ァイルをãƒã‚§ãƒƒã‚¯ã‚¤ãƒ³ã—ã¾ã™ã€‚UNIX 環境ã§
有効ã§ã™ã€‚)
cm ^ci file1.txt -^c="my comment"
('file1.txt' ã‚’ãƒã‚§ãƒƒã‚¯ã‚¤ãƒ³ã—ã€ã‚³ãƒ¡ãƒ³ãƒˆã‚’å«ã‚ã¾ã™ã€‚)
cm ^status --^short --^compact --^changelist=レビュー待㡠| cm ^checkin -
(「レビュー待ã¡ã€ã¨ã„ã†åå‰ã®å¤‰æ›´ãƒªã‚¹ãƒˆå†…ã®ãƒ‘スをリストã—ã€ã“ã®ãƒªã‚¹ãƒˆã‚’
ãƒã‚§ãƒƒã‚¯ã‚¤ãƒ³ã‚³ãƒžãƒ³ãƒ‰ã®å…¥åŠ›ã«ãƒªãƒ€ã‚¤ãƒ¬ã‚¯ãƒˆã—ã¾ã™ã€‚)
cm ^ci .--^machinereadable
¾åœ¨ã®ãƒ‡ã‚£ãƒ¬ã‚¯ãƒˆãƒªã‚’ãƒã‚§ãƒƒã‚¯ã‚¤ãƒ³ã—ã€ãã®çµæžœã‚’簡略化ã•れãŸã€
より解æžã—ã‚„ã™ã„å½¢å¼ã§å‡ºåŠ›ã—ã¾ã™ã€‚)
cm ^ci .--^machinereadable --^startlineseparator=">" --^endlineseparator="<" --^fieldseparator=","
¾åœ¨ã®ãƒ‡ã‚£ãƒ¬ã‚¯ãƒˆãƒªã‚’ãƒã‚§ãƒƒã‚¯ã‚¤ãƒ³ã—ã€ãã®çµæžœã‚’簡略化ã•れãŸã€
より解æžã—ã‚„ã™ã„å½¢å¼ã§å‡ºåŠ›ã—ã¾ã™ã€‚指定ã•ã‚ŒãŸæ–‡å­—列ã§
行を開始ãŠã‚ˆã³çµ‚了ã—ã€ãƒ•ィールドを区切りã¾ã™ã€‚)
== CMD_DESCRIPTION_CHECKOUT ==
ファイルを変更準備完了ã¨ã—ã¦ãƒžãƒ¼ã‚¯ã—ã¾ã™ã€‚
== CMD_USAGE_CHECKOUT ==
使用方法:
cm ^checkout | ^co [<項目パス>[ ...]] [-^R | -^r | --^recursive]
[--^format=<文字列形å¼>]
[--^errorformat=<文字列形å¼>] [--^resultformat=<文字列形å¼>]
[--^silent] [--^symlink] [--^ignorefailed]
[--^machinereadable [--^startlineseparator=<セパレーター>]
[--^endlineseparator=<セパレーター>] [--^fieldseparator=<セパレーター>]]
オプション:
項目パス ãƒã‚§ãƒƒã‚¯ã‚¢ã‚¦ãƒˆã•れる項目。空白ãŒå«ã¾ã‚Œã‚‹ãƒ‘スを指定ã™ã‚‹ã«ã¯
二é‡å¼•用符 (" ") を使用ã—ã¾ã™ã€‚空白を使用ã—ã¦
項目パスを区切りã¾ã™ã€‚
ãƒã‚§ãƒƒã‚¯ã‚¢ã‚¦ãƒˆã‚’ç¾åœ¨ã®ãƒ‡ã‚£ãƒ¬ã‚¯ãƒˆãƒªã«é©ç”¨ã™ã‚‹ã«ã¯ã€. を使用ã—ã¾ã™ã€‚
-^R ファイルをå†å¸°çš„ã«ãƒã‚§ãƒƒã‚¯ã‚¢ã‚¦ãƒˆã—ã¾ã™ã€‚
--^format 出力ã®é€²æ—メッセージを特定ã®å½¢å¼ã§
å–å¾—ã—ã¾ã™ã€‚詳細ã«ã¤ã„ã¦ã¯ã€ä¾‹ã‚’確èªã—ã¦ãã ã•ã„。
--^errorformat エラーメッセージ (ã‚ã‚‹å ´åˆ) を特定ã®å½¢å¼ã§
å–å¾—ã—ã¾ã™ã€‚詳細ã«ã¤ã„ã¦ã¯ã€ä¾‹ã‚’確èªã—ã¦ãã ã•ã„。
--^resultformat 出力ã®çµæžœãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã‚’特定ã®å½¢å¼ã§
å–å¾—ã—ã¾ã™ã€‚詳細ã«ã¤ã„ã¦ã¯ã€ä¾‹ã‚’確èªã—ã¦ãã ã•ã„。
--^silent 出力を一切表示ã—ã¾ã›ã‚“。
--^symlink ãƒã‚§ãƒƒã‚¯ã‚¢ã‚¦ãƒˆæ“作をターゲットã§ã¯ãªãシンボリックリンクã«
é©ç”¨ã—ã¾ã™ã€‚
--^ignorefailed 項目をロックã§ããªã„ (排他的ãƒã‚§ãƒƒã‚¯ã‚¢ã‚¦ãƒˆã‚’実行
ã§ããªã„) å ´åˆã€ãƒã‚§ãƒƒã‚¯ã‚¢ã‚¦ãƒˆæ“作ã¯ãƒ­ãƒƒã‚¯ãªã—ã§
続行ã•れã¾ã™ã€‚
--^machinereadable çµæžœã‚’è§£æžã—ã‚„ã™ã„å½¢å¼ã§å‡ºåŠ›ã—ã¾ã™ã€‚
--^startlineseparator '--^machinereadable' フラグã¨ã¨ã‚‚ã«ä½¿ç”¨ã•れã€ãã®è¡Œã‚’ã©ã®ã‚ˆã†ã«é–‹å§‹ã™ã‚‹
å¿…è¦ãŒã‚ã‚‹ã‹ã‚’指定ã—ã¾ã™ã€‚
--^endlineseparator '--^machinereadable' フラグã¨ã¨ã‚‚ã«ä½¿ç”¨ã•れã€ãã®è¡Œã‚’ã©ã®ã‚ˆã†ã«çµ‚了ã™ã‚‹
å¿…è¦ãŒã‚ã‚‹ã‹ã‚’指定ã—ã¾ã™ã€‚
--^fieldseparator '--^machinereadable' フラグã¨ã¨ã‚‚ã«ä½¿ç”¨ã•れã€ãã®ãƒ•ィールドをã©ã®ã‚ˆã†ã«åŒºåˆ‡ã‚‹
å¿…è¦ãŒã‚ã‚‹ã‹ã‚’指定ã—ã¾ã™ã€‚
== CMD_HELP_CHECKOUT ==
備考:
項目をãƒã‚§ãƒƒã‚¯ã‚¢ã‚¦ãƒˆã™ã‚‹ã«ã¯:
- é …ç›®ãŒã‚½ãƒ¼ã‚¹ã‚³ãƒ¼ãƒ‰ç®¡ç†ã®å¯¾è±¡ã«ãªã£ã¦ã„ã‚‹å¿…è¦ãŒã‚りã¾ã™ã€‚
- é …ç›®ãŒãƒã‚§ãƒƒã‚¯ã‚¤ãƒ³ã•れã¦ã„ã‚‹å¿…è¦ãŒã‚りã¾ã™ã€‚
サーãƒãƒ¼ã§ãƒ­ãƒƒã‚¯ãŒè¨­å®šã•れã¦ã„ã‚‹ (lock.conf ãŒå­˜åœ¨ã™ã‚‹) å ´åˆã€ãƒ‘スã§
ãƒã‚§ãƒƒã‚¯ã‚¢ã‚¦ãƒˆãŒè¡Œã‚れるãŸã³ã«ã€Unity VCS ã¯ãれãŒã„ãšã‚Œã‹ã®ãƒ«ãƒ¼ãƒ«ã«å¾“ã£ã¦ã„ã‚‹ã‹ã©ã†ã‹ã‚’確èªã—ã€
従ã£ã¦ã„ã‚‹å ´åˆã€ãƒ‘ã‚¹ã¯æŽ’ä»–çš„ãƒã‚§ãƒƒã‚¯ã‚¢ã‚¦ãƒˆ (ロック) ã•れã¦ã„ã‚‹ãŸã‚ã€åŒæ™‚ã«
ãƒã‚§ãƒƒã‚¯ã‚¢ã‚¦ãƒˆã§ãã‚‹ã‚‚ã®ã¯ã‚りã¾ã›ã‚“。
「cm ^lock ^listã€ã‚’使用ã—ã¦ã‚µãƒ¼ãƒãƒ¼å†…ã®ã™ã¹ã¦ã®ãƒ­ãƒƒã‚¯ã‚’å–å¾—ã§ãã¾ã™ã€‚
詳細ã«ã¤ã„ã¦ã¯ã€ç®¡ç†è€…ガイドを確èªã—ã¦ãã ã•ã„。
https://www.plasticscm.com/download/help/adminguide
形弿–‡å­—列ã¯ãƒ—レースホルダー '{0}' ã‚’ãƒã‚§ãƒƒã‚¯ã‚¢ã‚¦ãƒˆã•れる項目ã®ãƒ‘スã«
ç½®ãæ›ãˆã¾ã™ã€‚使用方法ã«ã¤ã„ã¦ã¯ã€ä¾‹ã‚’確èªã—ã¦ãã ã•ã„。
stdin ã‹ã‚‰å…¥åŠ›ã‚’èª­ã¿å–ã‚‹:
'^checkout' コマンド㯠stdin ã‹ã‚‰ãƒ‘スを読ã¿å–ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ã“れを行ã†ã«ã¯ã€ã‚·ãƒ³ã‚°ãƒ«
ダッシュ「-ã€ã‚’渡ã—ã¾ã™ã€‚
例: cm ^checkout -
パスã¯ç©ºã®è¡ŒãŒå…¥åŠ›ã•れるã¾ã§èª­ã¿å–られã¾ã™ã€‚
ã“れã«ã‚ˆã‚Šã€ãƒ‘イプを使用ã—ã¦ãƒã‚§ãƒƒã‚¯ã‚¢ã‚¦ãƒˆã™ã‚‹ãƒ•ァイルを指定ã§ãã¾ã™ã€‚
例:
dir /S /B *.c | cm ^checkout -
(Windows ã§ã€ã™ã¹ã¦ã® .c ファイルをワークスペースã«ãƒã‚§ãƒƒã‚¯ã‚¢ã‚¦ãƒˆã—ã¾ã™ã€‚)
例:
cm ^checkout file1.txt file2.txt
('file1.txt' 㨠'file2.txt' ã®ãƒ•ァイルをãƒã‚§ãƒƒã‚¯ã‚¢ã‚¦ãƒˆã—ã¾ã™ã€‚)
cm ^co *.txt
™ã¹ã¦ã® txt ファイルをãƒã‚§ãƒƒã‚¯ã‚¢ã‚¦ãƒˆã—ã¾ã™ã€‚)
cm ^checkout .
¾åœ¨ã®ãƒ‡ã‚£ãƒ¬ã‚¯ãƒˆãƒªã‚’ãƒã‚§ãƒƒã‚¯ã‚¢ã‚¦ãƒˆã—ã¾ã™ã€‚)
cm ^checkout -^R c:\workspace\src
('src' フォルダーをå†å¸°çš„ã«ãƒã‚§ãƒƒã‚¯ã‚¢ã‚¦ãƒˆã—ã¾ã™ã€‚)
cm ^co file.txt --^format="é …ç›® {0} ã‚’ãƒã‚§ãƒƒã‚¯ã‚¢ã‚¦ãƒˆã—ã¦ã„ã¾ã™"
--^errorformat="é …ç›® {0} ã®ãƒã‚§ãƒƒã‚¯ã‚¢ã‚¦ãƒˆä¸­ã«ã‚¨ãƒ©ãƒ¼ãŒç™ºç”Ÿã—ã¾ã—ãŸ" /
--^resultformat="é …ç›® {0} ã‚’ãƒã‚§ãƒƒã‚¯ã‚¢ã‚¦ãƒˆã—ã¾ã—ãŸ"
(指定ã•れãŸå½¢å¼åŒ–文字列を使用ã—㦠'file.txt' ã‚’ãƒã‚§ãƒƒã‚¯ã‚¢ã‚¦ãƒˆã—ã€
進æ—ã€çµæžœã€æ“作ã®ã‚¨ãƒ©ãƒ¼ã‚’表示ã—ã¾ã™ã€‚)
cm ^checkout リンク --^symlink
(ターゲットã«ã§ã¯ãªã 'リンク' ファイルをãƒã‚§ãƒƒã‚¯ã‚¢ã‚¦ãƒˆã—ã¾ã™ã€‚UNIX 環境ã§
有効ã§ã™ã€‚)
cm ^checkout .-^R --^ignorefailed
¾åœ¨ã®ãƒ•ォルダーをãƒã‚§ãƒƒã‚¯ã‚¢ã‚¦ãƒˆã—ã¾ã™ã€‚ãƒã‚§ãƒƒã‚¯ã‚¢ã‚¦ãƒˆã§ããªã„ファイルã¯
無視ã•れã¾ã™ã€‚)
cm ^co .--^machinereadable --^startlineseparator=">"
¾åœ¨ã®ãƒ‡ã‚£ãƒ¬ã‚¯ãƒˆãƒªã‚’ãƒã‚§ãƒƒã‚¯ã‚¢ã‚¦ãƒˆã—ã€ãã®çµæžœã‚’簡略化ã•れãŸã€
より解æžã—ã‚„ã™ã„å½¢å¼ã§å‡ºåŠ›ã—ã¾ã™ã€‚指定ã•ã‚ŒãŸæ–‡å­—列ã§è¡Œã‚’é–‹å§‹ã—ã¾ã™ã€‚)
== CMD_DESCRIPTION_CHECKSELECTORSYNTAX ==
ã‚»ãƒ¬ã‚¯ã‚¿ãƒ¼ã®æ§‹æ–‡ã‚’ãƒã‚§ãƒƒã‚¯ã—ã¾ã™ã€‚
== CMD_USAGE_CHECKSELECTORSYNTAX ==
使用方法:
cm ^checkselectorsyntax | ^css --^file=<セレクターファイル>
(ã‚»ãƒ¬ã‚¯ã‚¿ãƒ¼ãƒ•ã‚¡ã‚¤ãƒ«ã®æ§‹æ–‡ã‚’ãƒã‚§ãƒƒã‚¯ã—ã¾ã™ã€‚)
^cat <セレクターファイル> | cm ^checkselectorsyntax | ^css -
(Unix。標準ã®å…¥åŠ›ã‹ã‚‰ã‚»ãƒ¬ã‚¯ã‚¿ãƒ¼ãƒ•ァイルをãƒã‚§ãƒƒã‚¯ã—ã¾ã™ã€‚)
^type <セレクターファイル> | cm ^checkselectorsyntax | ^css -
(Windows。標準ã®å…¥åŠ›ã‹ã‚‰ã‚»ãƒ¬ã‚¯ã‚¿ãƒ¼ãƒ•ァイルをãƒã‚§ãƒƒã‚¯ã—ã¾ã™ã€‚)
--^file セレクターã®èª­ã¿å–り元ã®ãƒ•ァイル。
== CMD_HELP_CHECKSELECTORSYNTAX ==
備考:
ã“ã®ã‚³ãƒžãƒ³ãƒ‰ã¯ãƒ•ァイルã¾ãŸã¯æ¨™æº–ã®å…¥åŠ›ã®ã„ãšã‚Œã‹ã®ã‚»ãƒ¬ã‚¯ã‚¿ãƒ¼ã‚’読ã¿å–りã€
æœ‰åŠ¹ãªæ§‹æ–‡ã§ã‚ã‚‹ã“ã¨ã‚’ãƒã‚§ãƒƒã‚¯ã—ã¾ã™ã€‚æ§‹æ–‡ãƒã‚§ãƒƒã‚¯ã«åˆæ ¼ã—ãªã‹ã£ãŸå ´åˆã€ãã®ç†ç”±ãŒ
標準出力ã«å‡ºåŠ›ã•れã¾ã™ã€‚
例:
cm ^checkselectorsyntax --^file=myselector.txt
('myselector.txt' ãƒ•ã‚¡ã‚¤ãƒ«ã®æ§‹æ–‡ã‚’ãƒã‚§ãƒƒã‚¯ã—ã¾ã™ã€‚)
^cat myselector.txt | cm ^checkselectorsyntax
(標準ã®å…¥åŠ›ã‹ã‚‰ 'myselector.txt' ã®æ§‹æ–‡ã‚’ãƒã‚§ãƒƒã‚¯ã—ã¾ã™ã€‚)
== CMD_DESCRIPTION_CHANGEREVISIONTYPE ==
é …ç›®ã®ãƒªãƒ“ジョンタイプ (ãƒã‚¤ãƒŠãƒªã¾ãŸã¯ãƒ†ã‚­ã‚¹ãƒˆ) を変更ã—ã¾ã™ã€‚
== CMD_USAGE_CHANGEREVISIONTYPE ==
使用方法:
cm ^changerevisiontype | ^chgrevtype | ^crt <項目パス>[ ...]--^type=(^bin | ^txt)
項目パス リビジョンタイプを変更ã™ã‚‹é …目。空白ãŒå«ã¾ã‚Œã‚‹ãƒ‘スを指定ã™ã‚‹ã«ã¯
二é‡å¼•用符 (" ") を使用ã—ã¾ã™ã€‚空白を使用ã—ã¦
項目パスを区切りã¾ã™ã€‚
--^type ターゲットリビジョンタイプ。'^bin' ã¾ãŸã¯ '^txt' ã‚’é¸æŠžã—ã¾ã™ã€‚
== CMD_HELP_CHANGEREVISIONTYPE ==
備考:
ã“ã®ã‚³ãƒžãƒ³ãƒ‰ã¯ãƒ‡ã‚£ãƒ¬ã‚¯ãƒˆãƒªã§ã¯ãªãã€ãƒ•ァイルã«ã®ã¿é©ç”¨ã§ãã¾ã™ã€‚
指定ã•れãŸã‚¿ã‚¤ãƒ—ã¯ã‚·ã‚¹ãƒ†ãƒ ã§ã‚µãƒãƒ¼ãƒˆå¯¾è±¡ã®ã€Œ^binã€ã¾ãŸã¯ã€Œ^txtã€(ãƒã‚¤ãƒŠãƒª
ã¾ãŸã¯ãƒ†ã‚­ã‚¹ãƒˆ) ã§ã‚ã‚‹å¿…è¦ãŒã‚りã¾ã™ã€‚
例:
cm ^changerevisiontype c:\workspace\file.txt --^type=^txt
(「file.txtã€ãƒªãƒ“ジョンタイプをテキストã«å¤‰æ›´ã—ã¾ã™ã€‚)
cm ^chgrevtype comp.zip "image file.jpg" --^type=^bin
(「comp.zipã€ã¨ã€Œimage file.jpgã€ãƒªãƒ“ジョンタイプをãƒã‚¤ãƒŠãƒªã«å¤‰æ›´ã—ã¾ã™ã€‚)
cm ^crt *.* --^type=^txt
™ã¹ã¦ã®ãƒ•ァイルã®ãƒªãƒ“ジョンタイプをテキストã«å¤‰æ›´ã—ã¾ã™ã€‚)
== CMD_DESCRIPTION_TRIGGER_EDIT ==
トリガーを編集ã—ã¾ã™ã€‚
== CMD_USAGE_TRIGGER_EDIT ==
使用方法:
cm ^trigger | ^tr ^edit <サブタイプã®ã‚¿ã‚¤ãƒ—> <ä½ç½®ç•ªå·>
[--^position=<æ–°ã—ã„ä½ç½®>]
[--^name=<æ–°ã—ã„åå‰>] [--^script=<スクリプトパス>]
[--^filter=<文字列フィルター>] [--^server=<リãƒã‚¸ãƒˆãƒªã‚µãƒ¼ãƒãƒ¼æŒ‡å®š>]
サブタイプã®ã‚¿ã‚¤ãƒ— トリガー実行ã¨ãƒˆãƒªã‚¬ãƒ¼æ“作。
トリガータイプã®ãƒªã‚¹ãƒˆã‚’表示ã™ã‚‹ã«ã¯ã€Œcm ^showtriggertypesã€
ã¨å…¥åŠ›ã—ã¾ã™ã€‚
ä½ç½®ç•ªå· 変更ã•れるトリガーãŒå ã‚ã‚‹ä½ç½®ã€‚
オプション:
--^position 指定ã•れãŸãƒˆãƒªã‚¬ãƒ¼ã®æ–°ã—ã„ä½ç½®ã€‚
ã“ã®ä½ç½®ã¯ã€åŒã˜ã‚¿ã‚¤ãƒ—ã®åˆ¥ã®ãƒˆãƒªã‚¬ãƒ¼ã«ã‚ˆã£ã¦ä½¿ç”¨ä¸­ã§ãªã
å¿…è¦ãŒã‚りã¾ã™ã€‚
--^name 指定ã•れãŸãƒˆãƒªã‚¬ãƒ¼ã®æ–°ã—ã„åå‰ã€‚
--^script 指定ã•れãŸãƒˆãƒªã‚¬ãƒ¼ã‚¹ã‚¯ãƒªãƒ—ãƒˆã®æ–°ã—ã„実行パス。
スクリプトãŒã€Œ^webtriggerã€ã§å§‹ã¾ã‚‹å ´åˆã€ãれã¯
ウェブトリガーã¨è¦‹ãªã•れã¾ã™ã€‚詳細ã«ã¤ã„ã¦ã¯ã€ã€Œå‚™è€ƒã€ã‚’
å‚ç…§ã—ã¦ãã ã•ã„。
--^filter 指定ã•れãŸãƒ•ィルターã«ä¸€è‡´ã™ã‚‹é …ç›®ã®ã¿ã‚’ãƒã‚§ãƒƒã‚¯ã—ã¾ã™ã€‚
--^server 指定ã•れãŸã‚µãƒ¼ãƒãƒ¼ã®ãƒˆãƒªã‚¬ãƒ¼ã‚’編集ã—ã¾ã™ã€‚
サーãƒãƒ¼ãŒæŒ‡å®šã•れã¦ã„ãªã„å ´åˆã¯ã€ã‚¯ãƒ©ã‚¤ã‚¢ãƒ³ãƒˆã«è¨­å®šã•れã¦ã„ã‚‹
サーãƒãƒ¼ã§ã‚³ãƒžãƒ³ãƒ‰ã‚’実行ã—ã¾ã™ã€‚
(「cm ^help ^objectspecã€ã‚’使用ã—ã¦ã‚µãƒ¼ãƒãƒ¼æŒ‡å®šã®
詳細を確èªã§ãã¾ã™ã€‚)
== CMD_HELP_TRIGGER_EDIT ==
備考:
ウェブトリガー: ウェブトリガーã¯ã€ã€Œ^webtrigger <ターゲット URI>ã€ã‚’トリガーコマンド
ã¨ã—ã¦å…¥åŠ›ã™ã‚‹ã“ã¨ã§ä½œæˆã—ã¾ã™ã€‚ã“ã®å ´åˆã€ãƒˆãƒªã‚¬ãƒ¼ã¯æŒ‡å®šã•れ㟠URI ã«å¯¾ã—ã¦
POST クエリを実行ã—ã¾ã™ã€‚リクエスト本文ã«ã¯ã€JSON ディクショナリã¨
トリガー環境変数ã€ãŠã‚ˆã³æ–‡å­—列ã®é…列を指ã
固定ã®å…¥åŠ›ã‚­ãƒ¼ãŒå«ã¾ã‚Œã¾ã™ã€‚
例:
cm ^trigger ^edit ^after-setselector 6 --^name="Backup2 マãƒãƒ¼ã‚¸ãƒ£ãƒ¼" --^script="/new/path/al/script"
cm ^tr ^edit ^before-mklabel 7 --^position=4 --^server=myserver:8084
cm ^trigger ^edit ^after-add 2 --^script="^webtrigger http://myserver.org/api"
== CMD_DESCRIPTION_CODEREVIEW ==
コードレビューを作æˆã€ç·¨é›†ã€å‰Šé™¤ã—ã¾ã™ã€‚
== CMD_USAGE_CODEREVIEW ==
使用方法:
cm ^codereview <指定> <タイトル> [--^status=<ステータスå>]
[--^assignee=<ユーザーå>] [--^format=<文字列形å¼>]
[--^repository=<リãƒã‚¸ãƒˆãƒªæŒ‡å®š>]
(コードレビューを作æˆã—ã¾ã™ã€‚)
cm ^codereview -^e <ID> [--^status=<ステータスå>] [--^assignee=<ユーザーå>]
[--^repository=<リãƒã‚¸ãƒˆãƒªæŒ‡å®š>]
(コードレビューを編集ã—ã¾ã™ã€‚)
cm ^codereview -^d <ID> [ ...][--^repository=<リãƒã‚¸ãƒˆãƒªæŒ‡å®š>]
(1 ã¤ä»¥ä¸Šã®ã‚³ãƒ¼ãƒ‰ãƒ¬ãƒ“ューを削除ã—ã¾ã™ã€‚)
指定 変更セット指定ã¾ãŸã¯ãƒ–ãƒ©ãƒ³ãƒæŒ‡å®šã®ã„ãšã‚Œã‹ã«ã§ãã¾ã™ã€‚
ãã‚ŒãŒæ–°ã—ã„コードレビューã®ã‚¿ãƒ¼ã‚²ãƒƒãƒˆã«ãªã‚Šã¾ã™ã€‚(
「cm ^help ^objectspecã€ã‚’使用ã—ã¦å¤‰æ›´ã‚»ãƒƒãƒˆæŒ‡å®šã¾ãŸã¯ãƒ–ãƒ©ãƒ³ãƒæŒ‡å®šã®
詳細を確èªã§ãã¾ã™ã€‚)
タイトル æ–°ã—ã„コードレビューã®ã‚¿ã‚¤ãƒˆãƒ«ã¨ã—ã¦ä½¿ç”¨ã•れる
テキスト文字列。
ID コードレビューã®è­˜åˆ¥ç•ªå·ã€‚GUID を使用ã™ã‚‹ã“ã¨ã‚‚
ã§ãã¾ã™ã€‚
オプション:
-^e 既存ã®ã‚³ãƒ¼ãƒ‰ãƒ¬ãƒ“ューã®ãƒ‘ラメーターを編集ã—ã¾ã™ã€‚
-^d 1 ã¤ä»¥ä¸Šã®æ—¢å­˜ã®ã‚³ãƒ¼ãƒ‰ãƒ¬ãƒ“ューを削除ã—ã¾ã™ã€‚空白を
使用ã—ã¦ã‚³ãƒ¼ãƒ‰ãƒ¬ãƒ“ュー㮠ID を区切りã¾ã™ã€‚
--^status ã‚³ãƒ¼ãƒ‰ãƒ¬ãƒ“ãƒ¥ãƒ¼ã®æ–°ã—ã„ステータスを設定ã—ã¾ã™ã€‚詳細ã«ã¤ã„ã¦ã¯ã€ã€Œå‚™è€ƒã€ã‚’
å‚ç…§ã—ã¦ãã ã•ã„。
--^assignee ã‚³ãƒ¼ãƒ‰ãƒ¬ãƒ“ãƒ¥ãƒ¼ã®æ–°ã—ã„æ‹…当者を設定ã—ã¾ã™ã€‚
--^format 出力メッセージを特定ã®å½¢å¼ã§å–å¾—ã—ã¾ã™ã€‚詳細ã«ã¤ã„ã¦ã¯
「備考ã€ã‚’å‚ç…§ã—ã¦ãã ã•ã„。
--^repository デフォルトã¨ã—ã¦ä½¿ç”¨ã•れるリãƒã‚¸ãƒˆãƒªã‚’設定ã—ã¾ã™ã€‚(
「cm ^help ^objectspecã€ã‚’使用ã—ã¦ãƒªãƒã‚¸ãƒˆãƒªæŒ‡å®šã®è©³ç´°ã‚’
確èªã§ãã¾ã™ã€‚)
== CMD_HELP_CODEREVIEW ==
備考:
ã“ã®ã‚³ãƒžãƒ³ãƒ‰ã«ã‚ˆã‚Šã€ãƒ¦ãƒ¼ã‚¶ãƒ¼ã¯ã‚³ãƒ¼ãƒ‰ãƒ¬ãƒ“ューを管ç†ã§ãã¾ã™ã€‚変更セットã¾ãŸã¯ãƒ–ランãƒã®
コードレビューを作æˆã€ç·¨é›†ã€å‰Šé™¤ã—ã¾ã™ã€‚
æ–°ã—ã„コードレビューを作æˆã™ã‚‹ã«ã¯ã€å¤‰æ›´ã‚»ãƒƒãƒˆæŒ‡å®š/ãƒ–ãƒ©ãƒ³ãƒæŒ‡å®šã¨ã‚¿ã‚¤ãƒˆãƒ«ãŒ
å¿…é ˆã§ã™ã€‚åˆæœŸã‚¹ãƒ†ãƒ¼ã‚¿ã‚¹ã¨æ‹…当者も設定ã§ãã¾ã™ã€‚ID (ã¾ãŸã¯
リクエストã•れãŸå ´åˆã¯ GUID) ãŒçµæžœã¨ã—ã¦è¿”ã•れã¾ã™ã€‚
既存ã®ã‚³ãƒ¼ãƒ‰ãƒ¬ãƒ“ューを編集ã¾ãŸã¯å‰Šé™¤ã™ã‚‹ã«ã¯ã€ã‚¿ãƒ¼ã‚²ãƒƒãƒˆã®ã‚³ãƒ¼ãƒ‰ãƒ¬ãƒ“ュー㮠ID
¾ãŸã¯ GUID) ãŒå¿…è¦ã§ã™ã€‚エラーãŒãªã„å ´åˆã€ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã¯è¡¨ç¤ºã•れã¾ã›ã‚“。
ステータスパラメーターã¯ã€ã€Œ^Under reviewã€
(デフォルト)ã€ã€Œ^Reviewedã€ã€ã¾ãŸã¯ã€Œ^Rework requiredã€ã®ã„ãšã‚Œã‹ã®ã¿ã«ãªã‚Šã¾ã™ã€‚
リãƒã‚¸ãƒˆãƒªãƒ‘ラメーターã§ã¯ã€ãƒ‡ãƒ•ォルトã®ä½œæ¥­ãƒªãƒã‚¸ãƒˆãƒªã‚’
設定ã§ãã¾ã™ã€‚ã“れã¯ã€ç¾åœ¨ã®ãƒ¯ãƒ¼ã‚¯ã‚¹ãƒšãƒ¼ã‚¹ã«é–¢é€£ä»˜ã‘られã¦ã„るサーãƒãƒ¼ã¨ã¯
別ã®ã‚µãƒ¼ãƒãƒ¼ã®ãƒ¬ãƒ“ューを管ç†ã™ã‚‹ã¨ãã‚„ã€ç¾åœ¨ã®ãƒ¯ãƒ¼ã‚¯ã‚¹ãƒšãƒ¼ã‚¹ãŒ
ã¾ã£ãŸããªã„ã¨ãã«ä¾¿åˆ©ã§ã™ã€‚
出力形å¼ã®ã‚«ã‚¹ã‚¿ãƒžã‚¤ã‚º:
ã“ã®ã‚³ãƒžãƒ³ãƒ‰ã¯ã€å‡ºåŠ›ã‚’è¡¨ç¤ºã™ã‚‹å½¢å¼ã®æ–‡å­—列をå—ã‘å–りã¾ã™ã€‚
ã“ã®ã‚³ãƒžãƒ³ãƒ‰ã®å‡ºåŠ›ãƒ‘ãƒ©ãƒ¡ãƒ¼ã‚¿ãƒ¼ã¯æ¬¡ã®ã¨ãŠã‚Šã§ã™ã€‚
{0} ID
{1} GUID
「--^formatã€ãƒ‘ラメーターã¯ã€æ–°ã—ã„コードレビューを作æˆã—ã¦ã„ã‚‹ã¨ãã«ã®ã¿æœ‰åйã§ã‚ã‚‹ã“ã¨ã«
注æ„ã—ã¦ãã ã•ã„。
例:
cm ^codereview ^cs:1856@myrepo@myserver:8084 "My code review" --^assignee=dummy
cm ^codereview ^br:/main/task001@myrepo@myserver:8084 "My code review" \
--^status=^"Rework required" --^assignee=新入り --^format="{^id} -> {^guid}"
cm ^codereview 1367 -^e --^assignee=æ–°ã—ã„æ‹…当者
cm ^codereview -^e 27658884-5dcc-49b7-b0ef-a5760ae740a3 --^status=レビュー済ã¿
cm ^codereview -^d 1367 --^repository=myremoterepo@myremoteserver:18084
cm ^codereview 27658884-5dcc-49b7-b0ef-a5760ae740a3 -^d
== CMD_DESCRIPTION_CRYPT ==
パスワードを暗å·åŒ–ã—ã¾ã™ã€‚
== CMD_USAGE_CRYPT ==
使用方法:
cm ^crypt <自分ã®ãƒ‘スワード>
自分ã®ãƒ‘スワード æš—å·åŒ–ã•れるパスワード。
== CMD_HELP_CRYPT ==
備考:
ã“ã®ã‚³ãƒžãƒ³ãƒ‰ã¯ã€å¼•æ•°ã¨ã—ã¦æ¸¡ã•ã‚ŒãŸæŒ‡å®šã®ãƒ‘スワードを暗å·åŒ–ã—ã¾ã™ã€‚
ã“れã¯ã€è¨­å®šãƒ•ァイル内ã®ãƒ‘スワードを暗å·åŒ–ã—ã€å®‰å…¨æ€§ã‚’高ã‚るよã†ã«
設計ã•れã¦ã„ã¾ã™ã€‚
例:
cm ^crypt dbconfpassword -> ENCRYPTED: encrypteddbconfpassword
(データベース設定ファイル「db.confã€å†…ã®ãƒ‘スワードを暗å·åŒ–ã—ã¾ã™ã€‚)
== CMD_DESCRIPTION_DEACTIVATEUSER ==
ライセンスãŒä»˜ä¸Žã•れãŸãƒ¦ãƒ¼ã‚¶ãƒ¼ã®ã‚¢ã‚¯ãƒ†ã‚£ãƒ™ãƒ¼ãƒˆã‚’解除ã—ã¾ã™ã€‚
== CMD_USAGE_DEACTIVATEUSER ==
使用方法:
cm ^deactivateuser | ^du <ユーザーå>[ ...][--^server=<åå‰:ãƒãƒ¼ãƒˆ>]
[--^nosolveuser]
ユーザーå アクティベートを解除ã™ã‚‹ãƒ¦ãƒ¼ã‚¶ãƒ¼ã®åå‰ã€‚空白を使用ã—ã¦
ユーザーåを区切りã¾ã™ã€‚
SID ã®å ´åˆã¯ã€ã€Œ--^nosolveuserã€ãŒå¿…é ˆã§ã™ã€‚
オプション:
--^server 指定ã•れãŸã‚µãƒ¼ãƒãƒ¼ä¸Šã®ãƒ¦ãƒ¼ã‚¶ãƒ¼ã®ã‚¢ã‚¯ãƒ†ã‚£ãƒ™ãƒ¼ãƒˆã‚’解除ã—ã¾ã™ã€‚
サーãƒãƒ¼ãŒæŒ‡å®šã•れã¦ã„ãªã„å ´åˆã¯ã€ã‚¯ãƒ©ã‚¤ã‚¢ãƒ³ãƒˆã«è¨­å®šã•れã¦ã„ã‚‹
サーãƒãƒ¼ã§ã‚³ãƒžãƒ³ãƒ‰ã‚’実行ã—ã¾ã™ã€‚
--^nosolveuser ã“ã®ã‚ªãƒ—ションを使用ã™ã‚‹ã¨ã€ã‚³ãƒžãƒ³ãƒ‰ã¯ãã®ãƒ¦ãƒ¼ã‚¶ãƒ¼åãŒèªè¨¼ã‚·ã‚¹ãƒ†ãƒ ä¸Šã«
存在ã™ã‚‹ã‹ã©ã†ã‹ã‚’ãƒã‚§ãƒƒã‚¯ã—ã¾ã›ã‚“。ãã®
<ユーザーå> ã¯ãƒ¦ãƒ¼ã‚¶ãƒ¼ SID ã§ã‚ã‚‹å¿…è¦ãŒã‚りã¾ã™ã€‚
== CMD_HELP_DEACTIVATEUSER ==
備考:
ã“ã®ã‚³ãƒžãƒ³ãƒ‰ã¯ãƒ¦ãƒ¼ã‚¶ãƒ¼ã‚’éžã‚¢ã‚¯ãƒ†ã‚£ãƒ–ã«è¨­å®šã—ã€ãã®ãƒ¦ãƒ¼ã‚¶ãƒ¼ãŒ Unity VCS ã‚’
使用ã§ããªããªã‚Šã¾ã™ã€‚
Unity VCS ユーザーã®ã‚¢ã‚¯ãƒ†ã‚£ãƒ™ãƒ¼ãƒˆè§£é™¤ã®è©³ç´°ã«ã¤ã„ã¦ã¯ã€ã€Œcm ^activateuserã€ã‚³ãƒžãƒ³ãƒ‰ã‚’
å‚ç…§ã—ã¦ãã ã•ã„。
ã“ã®ã‚³ãƒžãƒ³ãƒ‰ã¯ã€ãã®ãƒ¦ãƒ¼ã‚¶ãƒ¼ãŒåŸºç›¤ã®èªè¨¼ã‚·ã‚¹ãƒ†ãƒ  (例: ActiveDirectoryã€LDAPã€ãƒ¦ãƒ¼ã‚¶ãƒ¼/パスワード...) 上ã«
存在ã™ã‚‹ã‹ã©ã†ã‹ã‚’ãƒã‚§ãƒƒã‚¯ã—ã¾ã™ã€‚
èªè¨¼ã‚·ã‚¹ãƒ†ãƒ ä¸Šã«å­˜åœ¨ã—ãªããªã£ãŸãƒ¦ãƒ¼ã‚¶ãƒ¼ã®ã‚¢ã‚¯ãƒ†ã‚£ãƒ™ãƒ¼ãƒˆè§£é™¤ã‚’
é©ç”¨ã™ã‚‹ã«ã¯ã€ã€Œ--^nosolveuserã€ã‚ªãƒ—ションを使用ã§ãã¾ã™ã€‚
例:
cm ^deactivateuser john
cm ^du peter "mary collins"
cm ^deactivateuser john --^server=myserver:8084
cm ^deactivateuser S-1-5-21-3631250224-3045023395-1892523819-1107 --^nosolveuser
== CMD_DESCRIPTION_DIFF ==
ファイルã€å¤‰æ›´ã‚»ãƒƒãƒˆã€ãƒ©ãƒ™ãƒ«é–“ã®å·®åˆ†ã‚’表示ã—ã¾ã™ã€‚
== CMD_USAGE_DIFF ==
使用方法:
cm ^diff <変更セット指定> | <ラベル指定> | <シェルブ指定> [<変更セット指定> | <ラベル指定> | <シェルブ指定>]
[<パス>]
[--^added] [--^changed] [--^moved] [--^deleted]
[--^repositorypaths] [--^download=<ダウンロードã®ãƒ‘ス>]
[--^encoding=<åå‰>]
[--^ignore=(^eol | ^whitespaces | ^"eol&whitespaces" | ^none)]
[--^clean]
[--^format=<文字列形å¼>] [--^dateformat=<文字列形å¼>]
「ソースã€å¤‰æ›´ã‚»ãƒƒãƒˆã¾ãŸã¯ã‚·ã‚§ãƒ«ãƒ–セットã¨ã€ã€ŒåŒæœŸå…ˆã€å¤‰æ›´ã‚»ãƒƒãƒˆ
ã¾ãŸã¯ã‚·ã‚§ãƒ«ãƒ–セットã®é–“ã®å·®åˆ†ã‚’表示ã—ã¾ã™ã€‚変更セットã¯ã€å¤‰æ›´ã‚»ãƒƒãƒˆæŒ‡å®š
ã¾ãŸã¯ãƒ©ãƒ™ãƒ«æŒ‡å®šã®ã„ãšã‚Œã‹ã‚’使用ã—ã¦æŒ‡å®šã§ãã¾ã™ã€‚
2 ã¤ã®æŒ‡å®šãŒæŒ‡å®šã•れる場所ã§ã¯ã€æœ€åˆã®æŒ‡å®šãŒå·®åˆ†ã®ã€Œã‚½ãƒ¼ã‚¹ã€ã«ãªã‚Šã€
2 ã¤ç›®ã®æŒ‡å®šãŒã€ŒåŒæœŸå…ˆã€ã«ãªã‚Šã¾ã™ã€‚
1 ã¤ã®æŒ‡å®šã®ã¿ãŒæŒ‡å®šã•れãŸå ´åˆã€ãã®ã€Œã‚½ãƒ¼ã‚¹ã€ãŒæŒ‡å®šã•れãŸã€ŒåŒæœŸå…ˆã€ã®
親変更セットã«ãªã‚Šã¾ã™ã€‚
オプションã®ãƒ‘ã‚¹ãŒæŒ‡å®šã•れãŸå ´åˆã€å·®åˆ†ã‚¦ã‚£ãƒ³ãƒ‰ã‚¦ãŒèµ·å‹•ã—ã€
ãã®ãƒ•ァイル㮠2 ã¤ã®ãƒªãƒ“ジョン間ã®å·®åˆ†ãŒè¡¨ç¤ºã•れã¾ã™ã€‚
cm ^diff <リビジョン指定 1> <リビジョン指定 2>
リビジョンã®ãƒšã‚¢é–“ã®å·®åˆ†ã‚’表示ã—ã¾ã™ã€‚ãã®å·®åˆ†ã¯
差分ウィンドウã«è¡¨ç¤ºã•れã¾ã™ã€‚指定ã•ã‚ŒãŸæœ€åˆã®ãƒªãƒ“ジョンãŒ
å·¦ã«è¡¨ç¤ºã•れã¾ã™ã€‚
cm ^diff <ãƒ–ãƒ©ãƒ³ãƒæŒ‡å®š> [--^added] [--^changed] [--^moved] [--^deleted]
[--^repositorypaths] [--^download=<ダウンロードã®ãƒ‘ス>]
[--^encoding=<åå‰>]
[--^ignore=(^eol | ^whitespaces | ^"eol&whitespaces" | ^none)]
[--^clean]
[--^format=<文字列形å¼>] [--^dateformat=<文字列形å¼>]
[--^fullpaths | --^fp]
ブランãƒã®å·®åˆ†ã‚’表示ã—ã¾ã™ã€‚
(「cm ^help ^objectspecã€ã‚’使用ã—ã¦æŒ‡å®šã®è©³ç´°ã‚’確èªã§ãã¾ã™ã€‚)
オプション:
--^added ãã®ãƒªãƒã‚¸ãƒˆãƒªã«è¿½åŠ ã•れãŸé …ç›®ã§æ§‹æˆã•れる差分ã®ã¿ã‚’
出力ã—ã¾ã™ã€‚
--^changed 変更ã•れãŸé …ç›®ã§æ§‹æˆã•れる差分ã®ã¿ã‚’
出力ã—ã¾ã™ã€‚
--^moved 移動ã¾ãŸã¯åå‰ãŒå¤‰æ›´ã•れãŸé …ç›®ã§æ§‹æˆã•れる差分ã®ã¿ã‚’
出力ã—ã¾ã™ã€‚
--^deleted 削除ã•れãŸé …ç›®ã§æ§‹æˆã•れる差分ã®ã¿ã‚’
出力ã—ã¾ã™ã€‚
「--^addedã€ã€ã€Œ--^changedã€ã€ã€Œ--^movedã€ã€ã€Œ--^deletedã€ã®ã„ãšã‚Œã‚‚
指定ã•れãªã‹ã£ãŸå ´åˆã€ãã®ã‚³ãƒžãƒ³ãƒ‰ã¯ã™ã¹ã¦ã®å·®åˆ†ã‚’出力ã—ã¾ã™ã€‚
「^Aã€ã¯è¿½åŠ ã•れãŸé …目をæ„味ã—ã¾ã™ã€‚
「^Cã€ã¯å¤‰æ›´ã•れãŸé …目をæ„味ã—ã¾ã™ã€‚
「^Dã€ã¯å‰Šé™¤ã•れãŸé …目をæ„味ã—ã¾ã™ã€‚
「^Mã€ã¯ç§»å‹•ã•れãŸé …目をæ„味ã—ã¾ã™ã€‚å·¦ãŒã‚ªãƒªã‚¸ãƒŠãƒ«ã®é …ç›®ã§ã€
å³ãŒåŒæœŸå…ˆã®é …ç›®ã§ã™ã€‚
--^repositorypaths ワークスペースパスã®ä»£ã‚りã«ãƒªãƒã‚¸ãƒˆãƒªã®ãƒ‘スを出力ã—ã¾ã™ã€‚
“ã®ã‚ªãƒ—ションã¯ã€Œ--^fullpathsã€ã‚ªãƒ—ションをオーãƒãƒ¼ãƒ©ã‚¤ãƒ‰ã—ã¾ã™ã€‚)
--^download 指定ã•れãŸå‡ºåŠ›ãƒ‘ã‚¹ã«å·®åˆ†ã‚³ãƒ³ãƒ†ãƒ³ãƒ„ã‚’
æ ¼ç´ã—ã¾ã™ã€‚
--^encoding 出力ã®ã‚¨ãƒ³ã‚³ãƒ¼ãƒ‡ã‚£ãƒ³ã‚° (utf-8 ãªã©) を指定ã—ã¾ã™ã€‚
サãƒãƒ¼ãƒˆã•れるエンコーディングã¨ãã®å½¢å¼ã®ãƒ†ãƒ¼ãƒ–ルをå–å¾—ã™ã‚‹ã«ã¯ã€
http://msdn.microsoft.com/en-us/library/system.text.encoding.aspx
ã«ã‚ã‚‹ MSDN ã®ãƒ‰ã‚­ãƒ¥ãƒ¡ãƒ³ãƒˆã‚’å‚ç…§ã—ã¦ãã ã•ã
(ãƒšãƒ¼ã‚¸ã®æœ€å¾Œã€ã€Œåå‰ã€åˆ—)。
--^ignore 指定ã•ã‚ŒãŸæ¯”較方法を設定ã—ã¾ã™ã€‚
詳細ã«ã¤ã„ã¦ã¯ã€ã€Œå‚™è€ƒã€ã‚’å‚ç…§ã—ã¦ãã ã•ã„。
--^clean マージã«ã‚ˆã£ã¦ç”Ÿæˆã•れãŸå·®åˆ†ã¯è€ƒæ…®ã›ãšã€
å˜ç´”ãªãƒã‚§ãƒƒã‚¯ã‚¤ãƒ³ã«ã‚ˆã£ã¦ä½œæˆã•れãŸå·®åˆ†ã®ã¿ã‚’
考慮ã—ã¾ã™ã€‚
--^format 出力メッセージを特定ã®å½¢å¼ã§å–å¾—ã—ã¾ã™ã€‚詳細ã«ã¤ã„ã¦ã¯
「備考ã€ã‚’å‚ç…§ã—ã¦ãã ã•ã„。
--^dateformat 日付ã®å‡ºåŠ›ã«ä½¿ç”¨ã•れる形å¼ã€‚
--^fullpathsã€--^fp å¯èƒ½ã§ã‚れã°ãƒ•ァイルやディレクトリã®ãƒ•ルワークスペースパスを
出力ã™ã‚‹ã“ã¨ãŒå¼·åˆ¶ã•れã¾ã™ã€‚
== CMD_HELP_DIFF ==
備考:
比較方法:
^eol 行ã®çµ‚ã‚りã®å·®åˆ†ã‚’無視ã—ã¾ã™ã€‚
^whitespaces 空白ã®å·®åˆ†ã‚’無視ã—ã¾ã™ã€‚
^"eol&whitespaces" 行ã®çµ‚ã‚りã¨ç©ºç™½ã®å·®åˆ†ã‚’無視ã—ã¾ã™ã€‚
^none 行ã®çµ‚ã‚りã¨ç©ºç™½ã®å·®åˆ†ã‚’検出ã—ã¾ã™ã€‚
ã“ã®ã‚³ãƒžãƒ³ãƒ‰ã¯ã€å‡ºåŠ›ã‚’è¡¨ç¤ºã™ã‚‹å½¢å¼ã®æ–‡å­—列をå—ã‘å–りã¾ã™ã€‚
ã“ã®ã‚³ãƒžãƒ³ãƒ‰ã®ãƒ‘ãƒ©ãƒ¡ãƒ¼ã‚¿ãƒ¼ã¯æ¬¡ã®ã¨ãŠã‚Šã§ã™ã€‚
{^path} 項目パス。
{^date} 日付/時間を変更ã—ã¾ã™ã€‚
{^owner} 作æˆè€…を変更ã—ã¾ã™ã€‚
{^revid} 差分ã§åŒæœŸå…ˆã¨ã—ã¦è¦‹ãªã•れるリビジョンã®
リビジョン ID。
{^parentrevid} 差分ã§åŒæœŸå…ˆã¨ã—ã¦è¦‹ãªã•れるリビジョンã®è¦ªã®
リビジョン ID。
{^baserevid} 差分ã§ã‚½ãƒ¼ã‚¹ã¨ã—ã¦è¦‹ãªã•れるリビジョンã®
リビジョン ID。
{^srccmpath} 項目を移動ã™ã‚‹å‰ã®ã‚µãƒ¼ãƒãƒ¼ãƒ‘ス (移動æ“作)。
{^dstcmpath} 項目を移動ã—ãŸå¾Œã®ã‚µãƒ¼ãƒãƒ¼ãƒ‘ス (移動æ“作)。
{^type} é …ç›®ã®ã‚¿ã‚¤ãƒ—:
^D ディレクトリã€
^B ãƒã‚¤ãƒŠãƒªãƒ•ァイルã€
^F テキストファイルã€
^S シンボリックリンクã€
^X Xlink。
{^repository} ãã®é …ç›®ã®ãƒªãƒã‚¸ãƒˆãƒªã€‚
{^status} é …ç›®ã®ã‚¹ãƒ†ãƒ¼ã‚¿ã‚¹:
^A 追加済ã¿ã€
^D 削除済ã¿ã€
^M 移動済ã¿ã€
^C 変更済ã¿ã€‚
{^fsprotection} é …ç›®ã®æ¨©é™ã‚’表示ã—ã¾ã™ (Linux/Mac chmod)。
{^srcfsprotection} è¦ªãƒªãƒ“ã‚¸ãƒ§ãƒ³é …ç›®ã®æ¨©é™ã‚’表示ã—ã¾ã™ã€‚
{^newline} 改行を挿入ã—ã¾ã™ã€‚
「^revidã€ã«é–¢ã™ã‚‹ãƒ¡ãƒ¢:
追加済ã¿ã®é …ç›®ã«ã¤ã„ã¦ã¯ã€ã€Œ^baserevidã€ã¨ã€Œ^parentrevidã€ã¯ -1 ã«ãªã‚Šã¾ã™ã€‚ã“ã®ã‚±ãƒ¼ã‚¹ã§ã¯
å‰ã®ãƒªãƒ“ジョンãŒå­˜åœ¨ã—ãªã„ãŸã‚ã§ã™ã€‚
削除済ã¿ã®é …ç›®ã«ã¤ã„ã¦ã¯ã€ã€Œ^revidã€ã¯ã‚½ãƒ¼ã‚¹ãƒªãƒ“ジョン㮠ID ã«ãªã‚Šã€
「^baserevidã€ã¯åŒæœŸå…ˆãƒªãƒ“ジョンãŒãªã„ãŸã‚ -1 ã«ãªã‚Šã¾ã™ã€‚
Xlink ã«ã¤ã„ã¦ã¯ã€ã€Œ^baserevidã€ã¨ã€Œ^parentrevidã€ã¯ä¸¡æ–¹ã¨ã‚‚常㫠-1 ã«ãªã‚Šã¾ã™ã€‚
例:
次ã¯ãƒ–ランãƒã‚’比較ã—ã¦ã„ã¾ã™ã€‚
cm ^diff ^br:/main/task001
cm ^diff ^br:/main/task001 \doc\readme.txt
次ã¯å¤‰æ›´ã‚»ãƒƒãƒˆãƒ„リーを比較ã—ã¦ã„ã¾ã™ã€‚
cm ^diff 19
cm ^diff 19 25
cm ^diff ^cs:19 ^cs:25 --^format="{^path} {^parentrevid}"
cm ^diff ^cs:19 ^cs:23 --^format="{^date} {^path}" --^dateformat="yy/dd/MM HH:mm:ss"
cm ^diff ^cs:19 ^cs:23 --^changed
cm ^diff ^cs:19 ^cs:23 --^repositorypaths
cm ^diff ^cs:19 ^cs:23 --^download="D:\temp"
cm ^diff ^cs:19 ^cs:23 --^clean
cm ^diff ^cs:19 ^cs:23 \doc\readme.txt
次ã¯ãƒ©ãƒ™ãƒ«ãƒ„リーを比較ã—ã¦ã„ã¾ã™ã€‚
cm ^diff ^lb:FirstReleaseLabel ^lb:SecondReleaseLabel
cm ^diff ^lb:tag_193.2 ^cs:34214
cm ^diff ^cs:31492 ^lb:tag_193.2
次ã¯ã‚·ã‚§ãƒ«ãƒ–ツリーを比較ã—ã¦ã„ã¾ã™ã€‚
cm ^diff ^sh:2
cm ^diff ^sh:2 ^sh:4
次ã¯ãƒªãƒ“ジョン指定を比較ã—ã¦ã„ã¾ã™ã€‚
cm ^diff ^rev:readme.txt#^cs:19 ^rev:readme.txt#^cs:20
cm ^diff ^serverpath:/doc/readme.txt#^cs:19@myrepo \
^serverpath:/doc/readme.txt#^br:/main@myrepo@localhost:8084
== CMD_DESCRIPTION_DIFFMETRICS ==
2 ã¤ã®ãƒªãƒ“ジョン間ã®å·®åˆ†ã®æŒ‡æ¨™ã‚’表示ã—ã¾ã™ã€‚
== CMD_USAGE_DIFFMETRICS ==
使用方法:
cm ^diffmetrics | ^dm <リビジョン指定 1> <リビジョン指定 2> [--^format=<文字列形å¼>]
[--^encoding=<åå‰>]
[--^ignore=(^eol | ^whitespaces | ^"eol&whitespaces" | ^none)]
リビジョン指定 比較ã«ä½¿ç”¨ã—ãŸãƒªãƒ“ジョン。
(「cm ^help ^objectspecã€ã‚’使用ã—ã¦ãƒªãƒ“ジョン指定ã®è©³ç´°ã‚’確èªã§ãã¾ã™ã€‚)
オプション:
--^format 出力メッセージを特定ã®å½¢å¼ã§å–å¾—ã—ã¾ã™ã€‚詳細ã«ã¤ã„ã¦ã¯
「備考ã€ã‚’å‚ç…§ã—ã¦ãã ã•ã„。
--^encoding 出力ã®ã‚¨ãƒ³ã‚³ãƒ¼ãƒ‡ã‚£ãƒ³ã‚° (utf-8 ãªã©) を指定ã—ã¾ã™ã€‚
サãƒãƒ¼ãƒˆã•れるエンコーディングã¨ãã®å½¢å¼ã®ãƒ†ãƒ¼ãƒ–ルをå–å¾—ã™ã‚‹ã«ã¯ã€
http://msdn.microsoft.com/en-us/library/system.text.encoding.aspx
ã«ã‚ã‚‹ MSDN ã®ãƒ‰ã‚­ãƒ¥ãƒ¡ãƒ³ãƒˆã‚’å‚ç…§ã—ã¦ãã ã•ã
(ãƒšãƒ¼ã‚¸ã®æœ€å¾Œã€ã€Œåå‰ã€åˆ—)。
--^ignore 指定ã•ã‚ŒãŸæ¯”較方法を設定ã—ã¾ã™ã€‚
詳細ã«ã¤ã„ã¦ã¯ã€ã€Œå‚™è€ƒã€ã‚’å‚ç…§ã—ã¦ãã ã•ã„。
== CMD_HELP_DIFFMETRICS ==
備考:
指標ã¯ã€å¤‰æ›´ã€è¿½åŠ ã€å‰Šé™¤ã•れãŸè¡Œæ•°ã§ã™ã€‚
ã“ã®ã‚³ãƒžãƒ³ãƒ‰ã¯ã€å‡ºåŠ›ã‚’è¡¨ç¤ºã™ã‚‹å½¢å¼ã®æ–‡å­—列をå—ã‘å–りã¾ã™ã€‚
ã“ã®ã‚³ãƒžãƒ³ãƒ‰ã®å‡ºåŠ›ãƒ‘ãƒ©ãƒ¡ãƒ¼ã‚¿ãƒ¼ã¯æ¬¡ã®ã¨ãŠã‚Šã§ã™ã€‚
{0} 変更ã•れãŸè¡Œæ•°ã€‚
{1} 追加ã•れãŸè¡Œæ•°ã€‚
{2} 削除ã•れãŸè¡Œæ•°ã€‚
例:
cm ^diffmetrics file.txt#^cs:2 file.txt#^br:/main/scm0211 \
--^format="変更ã•れãŸè¡Œæ•°ã¯ {0}ã€è¿½åŠ ã•れãŸè¡Œæ•°ã¯ {1}ã€å‰Šé™¤ã•れãŸè¡Œæ•°ã¯ {2} ã§ã™ã€‚"
(å½¢å¼åŒ–ã•れãŸå·®åˆ†ã®æŒ‡æ¨™ã®çµæžœã‚’å—ã‘å–りã¾ã™ã€‚)
cm ^dm file.txt#^cs:2 file.txt#^cs:3 --^encoding=utf-8 --^ignore=^whitespaces
== CMD_DESCRIPTION_FASTEXPORT ==
リãƒã‚¸ãƒˆãƒªã‚’高速エクスãƒãƒ¼ãƒˆå½¢å¼ã§ã‚¨ã‚¯ã‚¹ãƒãƒ¼ãƒˆã—ã¾ã™ã€‚
== CMD_USAGE_FASTEXPORT ==
使用方法:
cm ^fast-export | ^fe <リãƒã‚¸ãƒˆãƒªæŒ‡å®š> <高速エクスãƒãƒ¼ãƒˆãƒ•ァイル>
[--^import-marks=<マークファイル>]
[--^export-marks=<マークファイル>]
[--^branchseparator=<文字セパレーター>]
[--^nodata] [--^from=<変更セット ID>] [--^to=<変更セット ID>]
オプション:
リãƒã‚¸ãƒˆãƒªæŒ‡å®š データã®ã‚¨ã‚¯ã‚¹ãƒãƒ¼ãƒˆå…ƒã®ãƒªãƒã‚¸ãƒˆãƒªã€‚
(「cm ^help ^objectspecã€ã‚’使用ã—ã¦ãƒªãƒã‚¸ãƒˆãƒªæŒ‡å®šã®è©³ç´°ã‚’確èªã§ãã¾ã™ã€‚)
高速エクスãƒãƒ¼ãƒˆãƒ•ァイル Git 高速エクスãƒãƒ¼ãƒˆå½¢å¼ã®ãƒªãƒã‚¸ãƒˆãƒªãƒ‡ãƒ¼ã‚¿ãŒã‚ã‚‹
ファイル。
--^import-marks インクリメンタルインãƒãƒ¼ãƒˆã«ä½¿ç”¨ã•れるマークファイル。ã“ã®ãƒ•ァイルã¯
以å‰ã«ã€Œ--^export-marksã€ã«ã‚ˆã£ã¦ã‚¨ã‚¯ã‚¹ãƒãƒ¼ãƒˆã•れã¦ã„ã¾ã™ã€‚ã“ã®
ファイルã«è¨˜è¿°ã•れã¦ã„る変更セットã¯ã€ã™ã§ã«å‰ã®ã‚¤ãƒ³ãƒãƒ¼ãƒˆã«
å…¥ã£ã¦ã„ãŸãŸã‚インãƒãƒ¼ãƒˆã•れã¾ã›ã‚“。
--^export-marks インãƒãƒ¼ãƒˆã•れãŸå¤‰æ›´ã‚»ãƒƒãƒˆãŒä¿å­˜ã•れるファイル。
ã“ã®ãƒ•ァイルã¯å¾Œã®é«˜é€Ÿã‚¤ãƒ³ãƒãƒ¼ãƒˆã§ã€ã™ã§ã«ã‚¤ãƒ³ãƒãƒ¼ãƒˆæ¸ˆã¿ã®
変更セットを知らã›ã‚‹ãŸã‚ã«ä½¿ç”¨ã•れã¾ã™ã€‚
--^branchseparator Unity VCS ã¯ãƒ–ランãƒéšŽå±¤ã®ãƒ‡ãƒ•ォルトã®ã‚»ãƒ‘レーターã¨ã—ã¦
「/ã€ã‚’使用ã—ã¾ã™ã€‚ã“ã®ã‚ªãƒ—ションã«ã‚ˆã‚Šã€æ–‡å­—を階層ã®ã‚»ãƒ‘レーターã¨ã—ã¦
使用ã§ãã‚‹ãŸã‚ã€main-task-sub 㯠Unity VCS
ã« /main/task/sub ã¨ã—ã¦ãƒžãƒƒãƒ—ã•れã¾ã™ã€‚
--^nodata データをå«ã¾ãªã„リãƒã‚¸ãƒˆãƒªã‚’エクスãƒãƒ¼ãƒˆã—ã¾ã™ã€‚ã“れã¯
エクスãƒãƒ¼ãƒˆãŒæ­£ã—ã実行ã•れるã‹ã©ã†ã‹ã‚’確èªã™ã‚‹ã®ã«å½¹ç«‹ã¡ã¾ã™ã€‚
--^from 特定ã®å¤‰æ›´ã‚»ãƒƒãƒˆã‹ã‚‰ã‚¨ã‚¯ã‚¹ãƒãƒ¼ãƒˆã—ã¾ã™ã€‚
--^to 特定ã®å¤‰æ›´ã‚»ãƒƒãƒˆã«ã‚¨ã‚¯ã‚¹ãƒãƒ¼ãƒˆã—ã¾ã™ã€‚
== CMD_HELP_FASTEXPORT ==
備考:
- Unity VCS リãƒã‚¸ãƒˆãƒªã‚’ Git ã«ã‚¤ãƒ³ãƒãƒ¼ãƒˆã™ã‚‹ã«ã¯ã€æ¬¡ã®ã‚ˆã†ãªã‚³ãƒžãƒ³ãƒ‰ã‚’使用ã—ã¾ã™ã€‚
^cat repo.fe.00 | ^git ^fast-import --^export-marks=marks.git --^import-marks=marks.git
- インクリメンタルエクスãƒãƒ¼ãƒˆã¯ã€ä»¥å‰ã«ã‚¤ãƒ³ãƒãƒ¼ãƒˆã•れãŸå¤‰æ›´ã‚»ãƒƒãƒˆ
(「--^import-marksã€ãƒ•ァイルã¨ã€Œ--^export-marksã€ãƒ•ァイル) ãŒå«ã¾ã‚Œã‚‹ãƒžãƒ¼ã‚¯ãƒ•ァイルを使用ã™ã‚‹ã“ã¨ã§
サãƒãƒ¼ãƒˆã•れã¾ã™ã€‚
ã“れã¯ã€å‰ã®é«˜é€Ÿã‚¨ã‚¯ã‚¹ãƒãƒ¼ãƒˆã§ã‚¨ã‚¯ã‚¹ãƒãƒ¼ãƒˆã•れãªã‹ã£ãŸæ–°ã—ã„変更セットã®ã¿ãŒ
エクスãƒãƒ¼ãƒˆã•れるã“ã¨ã‚’æ„味ã—ã¾ã™ã€‚
例:
cm ^fast-export repo@localhost:8087 repo.fe.00 --^import-marks=marks.cm \
--^export-marks=marks.cm
(ローカルサーãƒãƒ¼ã«ã‚るリãƒã‚¸ãƒˆãƒªã€Œrepoã€ã‚’「repo.fe.00ã€ãƒ•ァイル㫠Git 高速エクスãƒãƒ¼ãƒˆå½¢å¼ã§
エクスãƒãƒ¼ãƒˆã—ã€å¾Œã§ã‚¤ãƒ³ã‚¯ãƒªãƒ¡ãƒ³ã‚¿ãƒ«ã‚¨ã‚¯ã‚¹ãƒãƒ¼ãƒˆã‚’実行ã™ã‚‹ãŸã‚ã«
マークファイルを作æˆã—ã¾ã™ã€‚)
cm ^fast-export repo@localhost:8087 repo.fe.00 --^from=20
(ローカルサーãƒãƒ¼ã«ã‚るリãƒã‚¸ãƒˆãƒªã€Œrepoã€ã‚’「repo.fe.00ã€ãƒ•ァイルã«
Git 高速エクスãƒãƒ¼ãƒˆå½¢å¼ã§å¤‰æ›´ã‚»ãƒƒãƒˆã€Œ20ã€ã‹ã‚‰ã‚¨ã‚¯ã‚¹ãƒãƒ¼ãƒˆã—ã¾ã™ã€‚)
== CMD_DESCRIPTION_FASTIMPORT ==
Git 高速エクスãƒãƒ¼ãƒˆãƒ‡ãƒ¼ã‚¿ã‚’リãƒã‚¸ãƒˆãƒªã«ã‚¤ãƒ³ãƒãƒ¼ãƒˆã—ã¾ã™ã€‚
== CMD_USAGE_FASTIMPORT ==
使用方法:
cm ^fast-import | ^fi <リãƒã‚¸ãƒˆãƒªæŒ‡å®š> <高速エクスãƒãƒ¼ãƒˆãƒ•ァイル>
[--^import-marks=<マークファイル>]
[--^export-marks=<マークファイル>]
[--^stats] [--^branchseparator=<文字セパレーター>]
[--^nodata] [--^ignoremissingchangesets] [--^mastertomain]
オプション:
リãƒã‚¸ãƒˆãƒªæŒ‡å®š データã®ã‚¤ãƒ³ãƒãƒ¼ãƒˆå…ˆã¨ãªã‚‹ãƒªãƒã‚¸ãƒˆãƒªã€‚
å‰ã‚‚ã£ã¦å­˜åœ¨ã—ã¦ã„ãªã„å ´åˆã¯
作æˆã•れã¾ã™ã€‚(「'cm ^help ^objectspec'ã€ã‚’使用ã—ã¦
リãƒã‚¸ãƒˆãƒªæŒ‡å®šã®è©³ç´°ã‚’確èªã§ãã¾ã™ã€‚)
fast-export-file GIT 高速エクスãƒãƒ¼ãƒˆå½¢å¼ã®ãƒªãƒã‚¸ãƒˆãƒªãƒ‡ãƒ¼ã‚¿
ãŒã‚るファイル。
--^import-marks インクリメンタルインãƒãƒ¼ãƒˆã«ä½¿ç”¨ã•れるマークファイル。
ã“ã®ãƒ•ァイルã¯ä»¥å‰ã«ã€Œ--^export-marks'ã€ã«ã‚ˆã£ã¦
エクスãƒãƒ¼ãƒˆã•れã¦ã„ã¾ã™ã€‚ã“ã®ãƒ•ァイルã«è¨˜è¿°ã•れã¦ã„ã‚‹
変更セットã¯ã€ã™ã§ã«å‰ã®ã‚¤ãƒ³ãƒãƒ¼ãƒˆã«
å…¥ã£ã¦ã„ãŸãŸã‚インãƒãƒ¼ãƒˆã•れã¾ã›ã‚“。
--^export-marks インãƒãƒ¼ãƒˆã•れãŸå¤‰æ›´ã‚»ãƒƒãƒˆãŒä¿å­˜ã•れるファイル。
ã“ã®ãƒ•ァイルã¯å¾Œã®é«˜é€Ÿã‚¤ãƒ³ãƒãƒ¼ãƒˆã§ã€
ã™ã§ã«ã‚¤ãƒ³ãƒãƒ¼ãƒˆæ¸ˆã¿ã®å¤‰æ›´ã‚»ãƒƒãƒˆã‚’
知らã›ã‚‹ãŸã‚ã«ä½¿ç”¨ã•れã¾ã™ã€‚
--^stats インãƒãƒ¼ãƒˆãƒ—ロセスã«é–¢ã™ã‚‹ã„ãã¤ã‹ã®çµ±è¨ˆã‚’出力ã—ã¾ã™ã€‚
--^branchseparator Unity VCS ã¯ãƒ–ランãƒéšŽå±¤ã®ãƒ‡ãƒ•ォルトã®
セパレーターã¨ã—ã¦ã€Œ/ã€ã‚’使用ã—ã¾ã™ã€‚ã“ã®ã‚ªãƒ—ションã«ã‚ˆã‚Šã€
文字を階層ã®ã‚»ãƒ‘レーターã¨ã—ã¦ä½¿ç”¨ã§ãã‚‹ãŸã‚ã€main-task-sub
㯠Unity VCS ã« /main/task/sub ã¨ã—ã¦ãƒžãƒƒãƒ—ã•れã¾ã™ã€‚
--^nodata データをå«ã‚ãšã« Git 高速エクスãƒãƒ¼ãƒˆã‚’
インãƒãƒ¼ãƒˆã—ã¾ã™ã€‚ã“れã¯ã‚¤ãƒ³ãƒãƒ¼ãƒˆãŒæ­£ã—ã実行ã•れるã‹ã©ã†ã‹ã‚’
確èªã™ã‚‹ã®ã«å½¹ç«‹ã¡ã¾ã™ã€‚
--^ignoremissingchangesets インãƒãƒ¼ãƒˆã§ããªã„変更セットã¯ç ´æ£„ã•れã€
高速インãƒãƒ¼ãƒˆæ“作ã¯ãれらã®å¤‰æ›´ã‚»ãƒƒãƒˆ
ãªã—ã§ç¶šè¡Œã•れã¾ã™ã€‚
--^mastertomain 「^masterã€ã§ã¯ãªã「^mainã€ã‚’使用ã—ã¦ã‚¤ãƒ³ãƒãƒ¼ãƒˆã—ã¾ã™ã€‚
== CMD_HELP_FASTIMPORT ==
備考:
- git リãƒã‚¸ãƒˆãƒªã‚’エクスãƒãƒ¼ãƒˆã™ã‚‹ã«ã¯ã€æ¬¡ã®ã‚ˆã†ãªã‚³ãƒžãƒ³ãƒ‰ã‚’使用ã—ã¾ã™ã€‚
^git ^fast-export --^all -^M --^signed-tags=^strip --^tag-of-filtered-object=^drop> ..\git-fast-export.dat
-^M オプションã¯ç§»å‹•ã•れãŸé …目を検出ã™ã‚‹ã®ã«é‡è¦ã§ã™ã€‚
- 指定ã•れãŸãƒªãƒã‚¸ãƒˆãƒªãŒå­˜åœ¨ã—ãªã‹ã£ãŸå ´åˆã¯ä½œæˆã•れã¾ã™ã€‚
- インクリメンタルインãƒãƒ¼ãƒˆã¯ã€ä»¥å‰ã«ã‚¤ãƒ³ãƒãƒ¼ãƒˆã•れãŸå¤‰æ›´ã‚»ãƒƒãƒˆ
(「--^import-marksã€ãƒ•ァイルã¨ã€Œ--^export-marksã€ãƒ•ァイル) ãŒå«ã¾ã‚Œã‚‹ãƒžãƒ¼ã‚¯ãƒ•ァイルを使用ã™ã‚‹ã“ã¨ã§
サãƒãƒ¼ãƒˆã•れã¾ã™ã€‚
ã“れã¯ã€å‰ã®é«˜é€Ÿã‚¤ãƒ³ãƒãƒ¼ãƒˆã§ã‚¤ãƒ³ãƒãƒ¼ãƒˆã•れãªã‹ã£ãŸæ–°ã—ã„変更セットã®ã¿ãŒ
インãƒãƒ¼ãƒˆã•れるã“ã¨ã‚’æ„味ã—ã¾ã™ã€‚
例:
cm ^fast-import mynewrepo@atenea:8084 repo.fast-export
(「repo.fast-exportã€ãƒ•ァイルã«ã‚¨ã‚¯ã‚¹ãƒãƒ¼ãƒˆã•れãŸã‚³ãƒ³ãƒ†ãƒ³ãƒ„ã‚’
サーãƒãƒ¼ã€Œatenea:8084ã€ä¸Šã®ã€Œmynewrepoã€ãƒªãƒã‚¸ãƒˆãƒªã«ã‚¤ãƒ³ãƒãƒ¼ãƒˆã—ã¾ã™ã€‚)
cm ^fast-import repo@atenea:8084 repo.fast-export --^export-marks=rep.marks
(「repo.fast-exportã€ãƒ•ァイルã«ã‚¨ã‚¯ã‚¹ãƒãƒ¼ãƒˆã•れãŸã‚³ãƒ³ãƒ†ãƒ³ãƒ„ã‚’ã€
サーãƒãƒ¼ã€Œatenea:8084ã€ä¸Šã®ã€Œrepoã€ãƒªãƒã‚¸ãƒˆãƒªã«ã‚¤ãƒ³ãƒãƒ¼ãƒˆã—ã€
後ã§ã‚¤ãƒ³ã‚¯ãƒªãƒ¡ãƒ³ã‚¿ãƒ«ã‚¤ãƒ³ãƒãƒ¼ãƒˆã‚’実行ã™ã‚‹ãŸã‚ã«ãƒžãƒ¼ã‚¯ãƒ•ァイルを作æˆã—ã¾ã™ã€‚)
cm ^fast-import repo@server:8084 repo.fast-export --^import-marks=repo.marks \
--^export-marks=repo.marks
(「repo.fast-exportã€ãƒ•ァイルã®ã‚³ãƒ³ãƒ†ãƒ³ãƒ„をインãƒãƒ¼ãƒˆã—ã¾ã™ã€‚マークファイルã«ãªã‹ã£ãŸ
æ–°ã—ã„変更セットã®ã¿ãŒã‚¤ãƒ³ãƒãƒ¼ãƒˆã•れã¾ã™ã€‚次回ã®
インクリメンタルインãƒãƒ¼ãƒˆã§å¤‰æ›´ã‚»ãƒƒãƒˆã®ãƒªã‚¹ãƒˆã‚’å†åº¦ä¿å­˜ã™ã‚‹ã®ã«
åŒã˜ãƒžãƒ¼ã‚¯ãƒ•ァイルãŒä½¿ç”¨ã•れã¾ã™ã€‚
== CMD_DESCRIPTION_FILEINFO ==
ワークスペース内ã®é …ç›®ã«é–¢ã™ã‚‹è©³ç´°æƒ…報をå–å¾—ã—ã¾ã™ã€‚
== CMD_USAGE_FILEINFO ==
使用方法:
cm ^fileinfo <項目パス>[ ...][--^fields=<フィールド値>[,...]]
[[--^xml | -^x [=<出力ファイル>]] | [--^format=<文字列形å¼>]]
[--^symlink] [--^encoding=<åå‰>]
項目パス 表示ã™ã‚‹é …目。空白を使用ã—ã¦é …目を
区切りã¾ã™ã€‚
空白ãŒå«ã¾ã‚Œã‚‹ãƒ‘スを指定ã™ã‚‹ã«ã¯
二é‡å¼•用符 (" ") を使用ã—ã¾ã™ã€‚
オプション:
--^fields コンマ区切りã®å€¤ã®æ–‡å­—列。ã“れã¯ã€å„é …ç›®ã§
ã©ã®ãƒ•ィールドを出力ã™ã‚‹ã‹ã‚’é¸æŠžã—ã¾ã™ã€‚詳細ã«ã¤ã„ã¦ã¯ã€ã€Œå‚™è€ƒã€ã‚’
å‚ç…§ã—ã¦ãã ã•ã„。
--^xml | -^x 出力を XML å½¢å¼ã§æ¨™æº–出力ã«å‡ºåŠ›ã—ã¾ã™ã€‚
出力ファイルを指定ã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ã“ã®ã‚ªãƒ—ションを
「--^formatã€ã¨çµ„ã¿åˆã‚ã›ã‚‹ã“ã¨ã¯ã§ãã¾ã›ã‚“。
--^format 出力メッセージを特定ã®å½¢å¼ã§å–å¾—ã—ã¾ã™ã€‚詳細ã«ã¤ã„ã¦ã¯
「備考ã€ã‚’å‚ç…§ã—ã¦ãã ã•ã„。ã“ã®ã‚ªãƒ—ションを「--^xmlã€ã¨
組ã¿åˆã‚ã›ã‚‹ã“ã¨ã¯ã§ãã¾ã›ã‚“。
ä¸¡æ–¹ãŒæŒ‡å®šã•れãŸå ´åˆã€ã“ã®ã€Œ--^formatã€ã‚ªãƒ—ションã¯ã€Œ--^fieldsã€ã‚ˆã‚Šã‚‚
優先ã•れã¾ã™ã€‚
--^symlink ファイル情報æ“作をターゲットã§ã¯ãªãシンボリックリンクã«
é©ç”¨ã—ã¾ã™ã€‚
--^encoding 出力ã®ã‚¨ãƒ³ã‚³ãƒ¼ãƒ‡ã‚£ãƒ³ã‚° (utf-8 ãªã©) を指定ã—ã¾ã™ã€‚
サãƒãƒ¼ãƒˆã•れるエンコーディングã¨ãã®å½¢å¼ã®ãƒ†ãƒ¼ãƒ–ルをå–å¾—ã™ã‚‹ã«ã¯ã€
http://msdn.microsoft.com/en-us/library/system.text.encoding.aspx
ã«ã‚ã‚‹ MSDN ã®ãƒ‰ã‚­ãƒ¥ãƒ¡ãƒ³ãƒˆã‚’å‚ç…§ã—ã¦ãã ã•ã
(ãƒšãƒ¼ã‚¸ã®æœ€å¾Œã€ã€Œåå‰ã€åˆ—)。
== CMD_HELP_FILEINFO ==
備考:
ã“ã®ã‚³ãƒžãƒ³ãƒ‰ã¯ã€é¸æŠžã•れãŸå„é …ç›®ã®è©³ç´°ãªå±žæ€§ã®ãƒªã‚¹ãƒˆã‚’出力ã—ã¾ã™ã€‚
å„属性ã¯ãƒ‡ãƒ•ã‚©ãƒ«ãƒˆã§æ–°ã—ã„行ã«å‡ºåŠ›ã•れã¾ã™ã€‚
属性ã®ãƒªã‚¹ãƒˆã¯ã€ãƒ¦ãƒ¼ã‚¶ãƒ¼ãŒå¿…è¦ã¨ã™ã‚‹å±žæ€§ã®ã¿ã‚’表示ã™ã‚‹ã‚ˆã
変更ã§ãã¾ã™ã€‚ã“れã¯ã€ã€Œ--^fields=<フィールドリスト>ã€ã‚’使用ã™ã‚‹ã“ã¨ã§å®Ÿç¾ã§ãã¾ã™ã€‚ã“ã“ã§ã¯
コンマ区切りã®å±žæ€§åã®æ–‡å­—列をå—ã‘å–りã¾ã™ã€‚ã“ã®æ–¹æ³•ã«ã‚ˆã‚Šã€ãれらã®å±žæ€§ã®ã†ã¡
åå‰ãŒæŒ‡å®šã•れã¦ã„る属性ã®ã¿ãŒè¡¨ç¤ºã•れã¾ã™ã€‚
リビジョンヘッドã®å¤‰æ›´ã‚»ãƒƒãƒˆ:
ã“ã®ã‚ªãƒ—ションã¯ãƒ‡ãƒ•ォルトã§ã¯ç„¡åйã«ãªã£ã¦ã„ã¾ã™ã€‚ã“ã®å±žæ€§ã‚’å–å¾—ã™ã‚‹ã®ã¯
ä»–ã®æ®‹ã‚Šã®å±žæ€§ã‚’å–å¾—ã™ã‚‹ã‚ˆã‚Šã‚‚å¤§å¹…ã«æ™‚é–“ãŒã‹ã‹ã‚‹ãŸã‚ã€ãƒ¦ãƒ¼ã‚¶ãƒ¼ã«ã¯ã§ãã‚‹ã ã‘多ãã®é …目を
グループ化ã™ã‚‹ã“ã¨ã‚’ãŠå‹§ã‚ã—ã¦ã„ã¾ã™ã€‚ã“れã«ã‚ˆã‚Šã€
数多ãã®ã€Œcm ^fileinfoã€ã‚’別々ã«å®Ÿè¡Œã™ã‚‹ã®ã‚’回é¿ã™ã‚‹ã“ã¨ã§ã€å®Ÿè¡Œæ™‚é–“ãŒæ”¹å–„ã•れã¾ã™ã€‚
ã¾ãŸã€ã“ã®æ©Ÿèƒ½ã¯ç¾åœ¨ã€ç®¡ç†å¯¾è±¡ãƒ‡ã‚£ãƒ¬ã‚¯ãƒˆãƒªã§ã¯åˆ©ç”¨ã§ãã¾ã›ã‚“。
以下ã§åˆ©ç”¨ã§ãる属性åã®å…¨ä¸€è¦§ã‚’確èªã§ãã¾ã™ã€‚
アスタリスク (「*ã€) 付ãã®åå‰ã¯ãƒ‡ãƒ•ォルトã§ã¯è¡¨ç¤ºã•れã¾ã›ã‚“。
^ClientPath ãã®é …ç›®ã®ãƒ‡ã‚£ã‚¹ã‚¯ä¸Šã®ãƒ­ãƒ¼ã‚«ãƒ«ãƒ‘ス。
^RelativePath ワークスペースã«å¯¾ã™ã‚‹ç›¸å¯¾ãƒ‘ス。
^ServerPath ãã®é …ç›®ã®ãƒªãƒã‚¸ãƒˆãƒªãƒ‘ス。
(注: トランスフォームã•れã¦ã„るワークスペースã¯
ã“ã®ã‚ªãƒ—ションã§ã¯ç¾åœ¨ã‚µãƒãƒ¼ãƒˆã•れã¦ã„ã¾ã›ã‚“。)
^Size é …ç›®ã®ã‚µã‚¤ã‚ºã€‚
^Hash é …ç›®ã®ãƒãƒƒã‚·ãƒ¥ã®åˆè¨ˆã€‚
^Owner ãã®é …ç›®ãŒå±žã™ã‚‹ãƒ¦ãƒ¼ã‚¶ãƒ¼ã€‚
^RevisionHeadChangeset (*) ブランãƒã®ãƒ˜ãƒƒãƒ‰å¤‰æ›´ã‚»ãƒƒãƒˆã«ãƒ­ãƒ¼ãƒ‰ã•れãŸ
リビジョンã®å¤‰æ›´ã‚»ãƒƒãƒˆã€‚
(ä¸Šã®æ³¨è¨˜ã‚’å‚照。)
^RevisionChangeset ワークスペースã«ç¾åœ¨ãƒ­ãƒ¼ãƒ‰ã•れã¦ã„るリビジョンã®
変更セット。
^RepSpec ãã®é …ç›®ã®ãƒªãƒã‚¸ãƒˆãƒªæŒ‡å®šã€‚
(「cm ^help ^objectspecã€ã‚’使用ã—ã¦ãƒªãƒã‚¸ãƒˆãƒªæŒ‡å®šã®è©³ç´°ã‚’
確èªã§ãã¾ã™ã€‚)
^Status ワークスペース項目ã®ã‚¹ãƒ†ãƒ¼ã‚¿ã‚¹ (追加済ã¿ã€ãƒã‚§ãƒƒã‚¯ã‚¢ã‚¦ãƒˆæ¸ˆã¿ã€
削除済ã¿ãªã©)。
^Type リビジョンタイプ (テキストã€ãƒã‚¤ãƒŠãƒªã€ãƒ‡ã‚£ãƒ¬ã‚¯ãƒˆãƒªã€ã‚·ãƒ³ãƒœãƒªãƒƒã‚¯ãƒªãƒ³ã‚¯ã€
ã¾ãŸã¯ä¸æ˜Ž)。
^Changelist ãã®é …ç›®ãŒå±žã™ã‚‹å¤‰æ›´ãƒªã‚¹ãƒˆ (ã‚ã‚‹å ´åˆ)。
^IsLocked (*) ãã®é …ç›®ãŒæŽ’ä»–çš„ãƒã‚§ãƒƒã‚¯ã‚¢ã‚¦ãƒˆã«ã‚ˆã£ã¦
ロックã•れã¦ã„ã‚‹ã‹ã©ã†ã‹ã€‚
^LockedBy (*) ãã®é …目を排他的ãƒã‚§ãƒƒã‚¯ã‚¢ã‚¦ãƒˆã—ãŸãƒ¦ãƒ¼ã‚¶ãƒ¼ã€‚
^LockedWhere (*) ãã®é …ç›®ãŒæŽ’ä»–çš„ãƒã‚§ãƒƒã‚¯ã‚¢ã‚¦ãƒˆã•れãŸ
場所。
^IsUnderXlink ãã®é …目㌠Xlink ã®ä¸‹ã«
ã‚ã‚‹ã‹ã©ã†ã‹ã€‚
^UnderXlinkTarget ãã®é …ç›®ãŒä¸‹ã«ã‚ã‚‹ Xlink ã®ã‚¿ãƒ¼ã‚²ãƒƒãƒˆ
‚ã‚‹å ´åˆ)。
^UnderXlinkPath Xlink ã§ãƒªãƒ³ã‚¯ã•れãŸãƒªãƒã‚¸ãƒˆãƒªå†…ã®é …目サーãƒãƒ¼ãƒ‘ス
‚ã‚‹å ´åˆ)。
^UnderXlinkWritable ãã®é …ç›®ãŒå±žã™ã‚‹ Xlink ãŒ
書ãè¾¼ã¿å¯èƒ½ã§ã‚ã‚‹ã‹ã©ã†ã‹ã€‚
^UnderXlinkRelative ãã®é …ç›®ãŒå±žã™ã‚‹ Xlink ãŒ
相対的ã§ã‚ã‚‹ã‹ã©ã†ã‹ã€‚
^IsXlink ãã®é …目自体㌠Xlink ã§ã‚ã‚‹ã‹ã©ã†ã‹ã€‚
^XlinkTarget ãã®é …ç›®ãŒç¤ºã™ã‚¿ãƒ¼ã‚²ãƒƒãƒˆãƒªãƒã‚¸ãƒˆãƒª (ãã®é …ç›®ãŒ
Xlink ã§ã‚ã‚‹å ´åˆ)。
^XlinkName ãã®é …目㮠Xlink åã®é …ç›®ãŒ
実際㫠Xlink ã§ã‚ã‚‹å ´åˆ)。
^XlinkWritable ãã® Xlink é …ç›®ãŒæ›¸ãè¾¼ã¿å¯èƒ½ãª Xlink ã§
ã‚ã‚‹ã‹ã©ã†ã‹ã€‚
^XlinkRelative ãã® Xlink é …ç›®ãŒç›¸å¯¾çš„㪠Xlink ã§
ã‚ã‚‹ã‹ã©ã†ã‹ã€‚
出力形å¼ã®ã‚«ã‚¹ã‚¿ãƒžã‚¤ã‚º:
ã“ã®ã‚³ãƒžãƒ³ãƒ‰ã¯ã€å‡ºåŠ›ã‚’è¡¨ç¤ºã™ã‚‹å½¢å¼ã®æ–‡å­—列をå—ã‘å–りã¾ã™ã€‚
ã“ã®ã‚³ãƒžãƒ³ãƒ‰ã®å‡ºåŠ›ãƒ‘ãƒ©ãƒ¡ãƒ¼ã‚¿ãƒ¼ã¯æ¬¡ã®ã¨ãŠã‚Šã§ã™ã€‚
{^ClientPath}
{^RelativePath}
{^ServerPath}
{^Size}
{^Hash}
{^Owner}
{^RevisionHeadChangeset}
{^RevisionChangeset}
{^Status}
{^Type}
{^Changelist}
{^IsLocked}
{^LockedBy}
{^LockedWhere}
{^IsUnderXlink}
{^UnderXlinkTarget}
{^UnderXlinkPath}
{^UnderXlinkWritable}
{^UnderXlinkRelative}
{^IsXlink}
{^XlinkTarget}
{^XlinkName}
{^XlinkWritable}
{^XlinkRelative}
{^RepSpec}
「--^formatã€ã‚ªãƒ—ションã¨ã€Œ--^xmlã€ã‚ªãƒ—ションã¯ç›¸äº’ã«æŽ’ä»–çš„ã§ã‚ã‚‹ãŸã‚ã€
åŒæ™‚ã«ã¯ä½¿ç”¨ã§ããªã„ã“ã¨ã«æ³¨æ„ã—ã¦ãã ã•ã„。
例:
cm ^fileinfo file1.txt file2.txt dir/
cm ^fileinfo "New Project.csproj" --^xml
cm ^fileinfo assets.art --^fields=^ServerPath,^Size,^IsLocked,^LockedBy
cm ^fileinfo proj_specs.docx --^fields=^ServerPath,^RevisionChangeset --^xml
cm ^fileinfo samples.ogg --^format="{^ServerPath}[{^Owner}] -> {^Size}"
== CMD_DESCRIPTION_FIND ==
SQL ã®ã‚ˆã†ãªã‚¯ã‚¨ãƒªã‚’実行ã—㦠Unity VCS ã®ã‚ªãƒ–ジェクトを探ã—ã¾ã™ã€‚
== CMD_USAGE_FIND ==
使用方法:
cm ^find <オブジェクトタイプ>
[^where <文字列æ¡ä»¶>]
[^on ^repository '<リãƒã‚¸ãƒˆãƒªæŒ‡å®š>' | ^on ^repositories '<リãƒã‚¸ãƒˆãƒªæŒ‡å®š 1>','<リãƒã‚¸ãƒˆãƒªæŒ‡å®š 2>'[,...]]
[--^format=<文字列形å¼>] [--^dateformat=<日付形å¼>]
[--^nototal] [--^file=<ダンプファイル>] [--^xml]
[--^encoding=<åå‰>]
オブジェクトタイプ 検索ã™ã‚‹ã‚ªãƒ–ジェクトタイプ。
「cm ^help ^showfindobjectsã€ã‚’使用ã—ã¦ã“れらã®ã‚ªãƒ–ã‚¸ã‚§ã‚¯ãƒˆã®æŒ‡å®šæ–¹æ³•ã‚’
確èªã§ãã¾ã™ã€‚
次ã®ã€Œcm ^findã€ã‚¬ã‚¤ãƒ‰ã§ã‚‚確èªã§ãã¾ã™ã€‚
https://www.plasticscm.com/download/help/cmfind
オプション:
文字列æ¡ä»¶ オブジェクトã®å±žæ€§ã®æ¡ä»¶ã‚’検索ã—ã¾ã™ã€‚
リãƒã‚¸ãƒˆãƒªæŒ‡å®š リãƒã‚¸ãƒˆãƒªã®ã‚¨ã‚¤ãƒªã‚¢ã‚¹ã¾ãŸã¯æŒ‡å®šã‚’検索ã—ã¾ã™ã€‚
「^on ^repositoriesã€ã®å ´åˆã¯ã€ã‚³ãƒ³ãƒžã‚’使用ã—ã¦
リãƒã‚¸ãƒˆãƒªæŒ‡å®šã®ãƒ•ィールドを区切りã¾ã™ã€‚
(「cm ^help ^objectspecã€ã‚’使用ã—ã¦ãƒªãƒã‚¸ãƒˆãƒªæŒ‡å®šã®è©³ç´°ã‚’
確èªã§ãã¾ã™ã€‚)
--^format 出力メッセージを特定ã®å½¢å¼ã§å–å¾—ã—ã¾ã™ã€‚
å‡ºåŠ›å½¢å¼æ–‡å­—列ã¨ã—ã¦ä½¿ç”¨ã§ãるオブジェクトã®
ã™ã¹ã¦ã®å±žæ€§ã¯ã€æ¬¡ã®ã€Œcm ^findã€ã‚¬ã‚¤ãƒ‰ã§ç¢ºèªã§ãã¾ã™ã€‚
https://www.plasticscm.com/download/help/cmfind
--^dateformat 日付ã®å‡ºåŠ›ã«ä½¿ç”¨ã•れる形å¼ã€‚
--^nototal 最後ã«è¨˜éŒ²æ•°ã‚’出力ã—ã¾ã›ã‚“。
--^file çµæžœã‚’ダンプã™ã‚‹ãƒ•ァイル。
--^xml 出力を XML å½¢å¼ã§æ¨™æº–出力ã«å‡ºåŠ›ã—ã¾ã™ã€‚
--^encoding 出力ã®ã‚¨ãƒ³ã‚³ãƒ¼ãƒ‡ã‚£ãƒ³ã‚° (utf-8 ãªã©) を指定ã—ã¾ã™ã€‚
サãƒãƒ¼ãƒˆã•れるエンコーディングã¨ãã®å½¢å¼ã®ãƒ†ãƒ¼ãƒ–ルをå–å¾—ã™ã‚‹ã«ã¯ã€
http://msdn.microsoft.com/en-us/library/system.text.encoding.aspx
ã«ã‚ã‚‹ MSDN ã®ãƒ‰ã‚­ãƒ¥ãƒ¡ãƒ³ãƒˆã‚’å‚ç…§ã—ã¦ãã ã•ã
(ãƒšãƒ¼ã‚¸ã®æœ€å¾Œã€ã€Œåå‰ã€åˆ—)。
== CMD_HELP_FIND ==
備考:
リãƒã‚¸ãƒˆãƒªãŒæŒ‡å®šã•れã¦ã„ãªã„å ´åˆã€æ¤œç´¢ã¯ãƒ¯ãƒ¼ã‚¯ã‚¹ãƒšãƒ¼ã‚¹ã«è¨­å®šã•れãŸ
リãƒã‚¸ãƒˆãƒªã§è¡Œã‚れã¾ã™ã€‚
コマンド行ã‹ã‚‰æ¯”è¼ƒæ¼”ç®—å­ (>ã€<ã€>=ã€<=) を使用ã—ã¦ã‚¯ã‚¨ãƒªã‚’
実行ã™ã‚‹ã¨ãã¯ã€ã‚·ã‚§ãƒ«ãŒã“ã‚Œã‚‰ã®æ¼”ç®—å­ã‚’ IO リダイレクトã¨è¦‹ãªã™ã“ã¨ã‚’
忘れãªã„ã§ãã ã•ã„。ãã®ãŸã‚ã€ã‚¯ã‚¨ãƒªã‚’二é‡å¼•用符ã§å›²ã‚€å¿…è¦ãŒ
ã‚りã¾ã™ã€‚
「cm ^findã€ã‚³ãƒžãƒ³ãƒ‰ã¯ã€å‡ºåŠ›ã‚’è¡¨ç¤ºã™ã‚‹å½¢å¼ã®æ–‡å­—列をå—ã‘å–りã¾ã™ã€‚
å„å‡ºåŠ›ãƒ‘ãƒ©ãƒ¡ãƒ¼ã‚¿ãƒ¼ã¯æ–‡å­—列ã«ã‚ˆã£ã¦è­˜åˆ¥ã•れã€ãƒ¦ãƒ¼ã‚¶ãƒ¼ã¯ã€Œ{ã€ã¨ã€Œ}ã€ã®é–“ã«
パラメーター番å·ã‚’入力ã™ã‚‹ã“ã¨ã§ãれをå‚ç…§ã§ãã¾ã™ã€‚
通常ã€å‡ºåŠ›ãƒ‘ãƒ©ãƒ¡ãƒ¼ã‚¿ãƒ¼ã¯ãã®ã‚ªãƒ–ジェクトã®å±žæ€§ã«å¯¾å¿œã—ã¾ã™ã€‚
ã“ã‚Œã‚‰ã¯æœ‰åйãªå‡ºåЛ形弿–‡å­—列ã®ä¸€éƒ¨ã§ã™:
--^format={^id}{^date}{^name}
--^format="{^item}#{^branch} ^with ^date {^date}"
XML ã¨ã‚¨ãƒ³ã‚³ãƒ¼ãƒ‡ã‚£ãƒ³ã‚°ã«é–¢ã™ã‚‹è€ƒæ…®äº‹é …:
「--^xmlã€ã‚ªãƒ—ã‚·ãƒ§ãƒ³ãŒæŒ‡å®šã•れるã¨ã€ã‚³ãƒžãƒ³ãƒ‰ã«ã‚³ãƒžãƒ³ãƒ‰çµæžœãŒ XML テキストã¨ã—ã¦
標準出力ã«è¡¨ç¤ºã•れã¾ã™ã€‚テキストã®è¡¨ç¤ºã«ã‚ªãƒšãƒ¬ãƒ¼ã‚·ãƒ§ãƒ³ã‚·ã‚¹ãƒ†ãƒ ã®ãƒ‡ãƒ•ォルトã®
エンコーディングãŒä½¿ç”¨ã•れるãŸã‚ã€ANSI ä»¥å¤–ã®æ–‡å­—ãŒé–“é•ã£ã¦
コンソールã«è¡¨ç¤ºã•れるå¯èƒ½æ€§ãŒã‚りã¾ã™ã€‚コマンド出力をファイルã«ãƒªãƒ€ã‚¤ãƒ¬ã‚¯ãƒˆã™ã‚‹å ´åˆã¯ã€
æ­£ã—ã表示ã•れã¾ã™ã€‚「--^xmlã€ã‚ªãƒ—ションã¨ã€Œ--^fileã€ã‚ªãƒ—ションã®ä¸¡æ–¹ãŒ
指定ã•れるã¨ã€ãƒ‡ãƒ•ォルトã®ã‚¨ãƒ³ã‚³ãƒ¼ãƒ‡ã‚£ãƒ³ã‚°ã¯ utf-8 ã«ãªã‚Šã¾ã™ã€‚
例:
cm ^find ^revision
cm ^find ^revision "^where ^changeset=23 ^and ^owner='maria'"
cm ^find ^branch "^on ^repository 'rep1'"
cm ^find ^label "^on ^repositories 'rep1', '^rep:default@localhost:8084'"
cm ^find ^branch "^where ^parent='^br:/main' ^on ^repository 'rep1'"
cm ^find ^revision "^where ^item='^item:.'" --^format="{^item}#{^branch}"
cm ^find ^revision "^where ^item='^item:.'" --^xml --^file=c:\queryresults\revs.xml
== CMD_DESCRIPTION_FINDCHANGED ==
変更ã•れãŸãƒ•ァイルã®ãƒªã‚¹ãƒˆã‚’å–å¾—ã—ã¾ã™ã€‚ã“ã®ã‚³ãƒžãƒ³ãƒ‰ã¯éžæŽ¨å¥¨ã«ãªã£ã¦ãŠã‚Šã€
å¾Œæ–¹äº’æ›æ€§ã®ãŸã‚ã«ã®ã¿ä¿æŒã•れã¦ã„ã¾ã™ã€‚代ã‚りã«ã€Œcm ^statusã€ã‚’使用ã—ã¦ãã ã•ã„。
== CMD_USAGE_FINDCHANGED ==
使用方法:
cm ^findchanged | ^fc [-^R | -^r | --^recursive] [--^checkcontent]
[--^onlychanged] [<パス>]
オプション:
-^R ディレクトリã§å†å¸°çš„ã«æ¤œå‡ºã—ã¾ã™ã€‚
--^checkcontent ファイルをコンテンツã”ã¨ã«æ¯”較ã—ã¾ã™ã€‚
--^onlychanged 変更ã•れãŸãƒ•ァイルã®ã¿ã‚’検出ã—ã¾ã™ã€‚ãƒã‚§ãƒƒã‚¯ã‚¢ã‚¦ãƒˆã¯
å–å¾—ã•れã¾ã›ã‚“。
パス (デフォルト: ç¾åœ¨ã®ãƒ‡ã‚£ãƒ¬ã‚¯ãƒˆãƒªã€‚)
変更ã•れãŸãƒ•ァイルを検出ã™ã‚‹åˆæœŸãƒ‘ス。
== CMD_HELP_FINDCHANGED ==
備考:
「--^checkcontentã€ã‚ªãƒ—ã‚·ãƒ§ãƒ³ãŒæŒ‡å®šã•れã¦ã„ãªã„å ´åˆã€Plastic ã¯ãƒ•ァイルã®ã‚¿ã‚¤ãƒ ã‚¹ã‚¿ãƒ³ãƒ—ã«åŸºã¥ã„ã¦
変更を検出ã—ã¾ã™ã€‚「--^checkcontentã€ã‚ªãƒ—ã‚·ãƒ§ãƒ³ãŒæŒ‡å®šã•れã¦ã„ã‚‹å ´åˆã€ã‚¿ã‚¤ãƒ ã‚¹ã‚¿ãƒ³ãƒ—ã‚’
使用ã™ã‚‹ä»£ã‚りã«ã€ãƒ•ァイルã¾ãŸã¯ãƒ•ォルダーã®ã‚³ãƒ³ãƒ†ãƒ³ãƒ„ãŒæ¯”較ã•れã¾ã™ã€‚
ã“ã®ã‚³ãƒžãƒ³ãƒ‰ã¯ã€Unity VCS サーãƒãƒ¼ã‹ã‚‰åˆ‡æ–­ã•れã¦ã„ã‚‹é–“ã«ã€å¤‰æ›´ã•れã¦ã„るファイルを
検出ã™ã‚‹ã®ã«ä¾¿åˆ©ã§ã™ã€‚出力をãƒã‚§ãƒƒã‚¯ã‚¢ã‚¦ãƒˆã‚³ãƒžãƒ³ãƒ‰ã«é€ã‚Šã€
後ã§å¤‰æ›´ã‚’ãƒã‚§ãƒƒã‚¯ã§ãã¾ã™ (例をå‚ç…§)。
例:
cm ^findchanged .
¾åœ¨ã®ãƒ‡ã‚£ãƒ¬ã‚¯ãƒˆãƒªã§å¤‰æ›´ã•れãŸãƒ•ァイルを検出ã—ã¾ã™ã€‚)
cm ^findchanged -^R .| cm ^checkout -
(変更ã•れãŸè¦ç´ ã‚’ãƒã‚§ãƒƒã‚¯ã‚¢ã‚¦ãƒˆã—ã¾ã™ã€‚)
== CMD_DESCRIPTION_FINDCHECKEDOUT ==
ãƒã‚§ãƒƒã‚¯ã‚¢ã‚¦ãƒˆã•れãŸé …ç›®ã®ãƒªã‚¹ãƒˆã‚’å–å¾—ã—ã¾ã™ã€‚ã“ã®ã‚³ãƒžãƒ³ãƒ‰ã¯éžæŽ¨å¥¨ã«ãªã£ã¦ãŠã‚Šã€
å¾Œæ–¹äº’æ›æ€§ã®ãŸã‚ã«ã®ã¿ä¿æŒã•れã¦ã„ã¾ã™ã€‚代ã‚りã«ã€Œcm ^statusã€ã‚’使用ã—ã¦ãã ã•ã„。
== CMD_USAGE_FINDCHECKEDOUT ==
使用方法:
cm ^findcheckouts | ^fco [--^format=<文字列形å¼>] [--^basepath]
オプション:
--^format 出力メッセージを特定ã®å½¢å¼ã§å–å¾—ã—ã¾ã™ã€‚詳細ã«ã¤ã„ã¦ã¯
「備考ã€ã‚’å‚ç…§ã—ã¦ãã ã•ã„。
--^basepath ãƒã‚§ãƒƒã‚¯ã‚¢ã‚¦ãƒˆã®æ¤œç´¢ã‚’é–‹å§‹ã™ã‚‹ãƒ‘ス。指定
ã•れã¦ã„ãªã„å ´åˆã¯ã€ç¾åœ¨ã®ãƒ‘スãŒä½¿ç”¨ã•れã¾ã™ã€‚
== CMD_HELP_FINDCHECKEDOUT ==
備考:
ã“ã®ã‚³ãƒžãƒ³ãƒ‰ã¯ãƒã‚§ãƒƒã‚¯ã‚¢ã‚¦ãƒˆæ¸ˆã¿ã®ã™ã¹ã¦ã®é …目を 1 回ã®ã‚¹ãƒ†ãƒƒãƒ—ã§ãƒã‚§ãƒƒã‚¯ã‚¤ãƒ³ã¾ãŸã¯ãƒã‚§ãƒƒã‚¯ã‚¢ã‚¦ãƒˆã‚’å–り消ã™ã®ã«
便利ã§ã€æ¨™æº–出力を他ã®ã‚³ãƒžãƒ³ãƒ‰ã«ãƒªãƒ€ã‚¤ãƒ¬ã‚¯ãƒˆã—ã¾ã™ã€‚
例をå‚ç…§ã—ã¦ãã ã•ã„。
ã“ã®ã‚³ãƒžãƒ³ãƒ‰ã¯ã€å‡ºåŠ›ã‚’è¡¨ç¤ºã™ã‚‹å½¢å¼ã®æ–‡å­—列をå—ã‘å–りã¾ã™ã€‚
ã“ã®ã‚³ãƒžãƒ³ãƒ‰ã®å‡ºåŠ›ãƒ‘ãƒ©ãƒ¡ãƒ¼ã‚¿ãƒ¼ã¯æ¬¡ã®ã¨ãŠã‚Šã§ã™ã€‚
{0} 日付。
{1} 所有者。
{2} ワークスペース情報。
{3} クライアントマシンå。
{4} 項目パス。
{5} ブランãƒã¨ãƒªãƒã‚¸ãƒˆãƒªã®æƒ…報。
例:
cm ^findcheckouts --^format="ファイル {4} ãŒãƒ–ランム{5} ã§å¤‰æ›´ã•れãŸ"
(ãƒã‚§ãƒƒã‚¯ã‚¢ã‚¦ãƒˆæ¸ˆã¿ã®é …目を検出ã—ã€ãƒ•ァイルパスã¨ãƒ–ランãƒãŠã‚ˆã³ãƒªãƒã‚¸ãƒˆãƒªã®æƒ…報を使用ã—ã¦
ãã®å‡ºåŠ›ã‚’å½¢å¼åŒ–ã—ã¾ã™ã€‚)
cm ^findcheckouts --^format={4} | cm ^checkin -
(ãƒã‚§ãƒƒã‚¯ã‚¢ã‚¦ãƒˆæ¸ˆã¿ã®ã™ã¹ã¦ã®é …目をãƒã‚§ãƒƒã‚¯ã‚¤ãƒ³ã—ã¾ã™ã€‚)
cm ^findcheckouts --^format={4} | cm ^undocheckout -
(ãƒã‚§ãƒƒã‚¯ã‚¢ã‚¦ãƒˆæ¸ˆã¿ã®ã™ã¹ã¦ã®é …ç›®ã®ãƒã‚§ãƒƒã‚¯ã‚¢ã‚¦ãƒˆã‚’å–り消ã—ã¾ã™ã€‚)
== CMD_DESCRIPTION_FINDPRIVATE ==
éžå…¬é–‹ã®é …ç›®ã®ãƒªã‚¹ãƒˆã‚’å–å¾—ã—ã¾ã™ã€‚ã“ã®ã‚³ãƒžãƒ³ãƒ‰ã¯éžæŽ¨å¥¨ã«ãªã£ã¦ãŠã‚Šã€
å¾Œæ–¹äº’æ›æ€§ã®ãŸã‚ã«ã®ã¿ä¿æŒã•れã¦ã„ã¾ã™ã€‚代ã‚りã«ã€Œcm ^statusã€ã‚’使用ã—ã¦ãã ã•ã„。
== CMD_USAGE_FINDPRIVATE ==
使用方法:
cm ^findprivate | ^fp [-^R | -^r | --^recursive] [--^exclusions] [<パス>]
オプション:
-^R ディレクトリã§å†å¸°çš„ã«æ¤œå‡ºã—ã¾ã™ã€‚
--^exclusions ã“ã®ã‚ªãƒ—ションã¯ã€ãƒ•ァイル ignore.conf ã«ã‚ˆã£ã¦å®šç¾©ã•れãŸã€ç„¡è¦–ã•れãŸãƒ‘ス内ã§
検索を打ã¡åˆ‡ã‚‹ã“ã¨ã‚’許å¯ã—ã¾ã™ã€‚
パス (デフォルト: ç¾åœ¨ã®ãƒ‡ã‚£ãƒ¬ã‚¯ãƒˆãƒªã€‚)
éžå…¬é–‹ãƒ•ァイルを検出ã™ã‚‹åˆæœŸãƒ‘ス。
== CMD_HELP_FINDPRIVATE ==
備考:
ä»»æ„ã®ãƒ‘ã‚¹ãŒæŒ‡å®šã•れã¦ã„ã‚‹å ´åˆã€Unity VCS ã¯ç¾åœ¨ã®ãƒ‡ã‚£ãƒ¬ã‚¯ãƒˆãƒªã‹ã‚‰
検索を開始ã—ã¾ã™ã€‚
ã“ã®ã‚³ãƒžãƒ³ãƒ‰ã¯ãƒ•ォルダーã«éžå…¬é–‹ã®é …目を追加ã™ã‚‹ã®ã«ä¾¿åˆ©ã§ã€ãã®å‡ºåŠ›ã‚’
追加コマンドã«é€ã‚Šã¾ã™ã€‚例をå‚ç…§ã—ã¦ãã ã•ã„。
例:
cm ^findprivate .
cm ^findprivate -^R | cm ^add -
žå…¬é–‹ã®é …目をå†å¸°çš„ã«æ¤œç´¢ã—ã€ãれらを追加ã—ã¾ã™ã€‚)
== CMD_DESCRIPTION_GETCONFIG ==
設定情報をå–å¾—ã—ã¾ã™ã€‚
== CMD_USAGE_GETCONFIG ==
使用方法:
cm ^getconfig [^setfileasreadonly] [^location] [^extensionworkingmode]
[^extensionprefix] [^defaultrepserver]
^setfileasreadonly ä¿è­·ã•れãŸãƒ•ァイルãŒèª­ã¿å–り専用ã¨ã—ã¦
残ã£ã¦ã„ã‚‹ã‹ã©ã†ã‹ã‚’è¿”ã—ã¾ã™ã€‚
^location クライアントã®è¨­å®šãƒ‘スを返ã—ã¾ã™ã€‚
^extensionworkingmode æ‹¡å¼µå­ã®å‹•作モードを返ã—ã¾ã™ã€‚
^extensionprefix 設定ã•ã‚ŒãŸæ‹¡å¼µå­ã®ãƒ—レフィックスを返ã—ã¾ã™ã€‚
^defaultrepserver デフォルトã®ãƒªãƒã‚¸ãƒˆãƒªã‚µãƒ¼ãƒãƒ¼ã®å ´æ‰€ã‚’
è¿”ã—ã¾ã™ã€‚
== CMD_HELP_GETCONFIG ==
例:
cm ^getconfig ^setfileasreadonly
== CMD_DESCRIPTION_GETFILE ==
指定ã•れãŸãƒªãƒ“ジョンã®ã‚³ãƒ³ãƒ†ãƒ³ãƒ„をダウンロードã—ã¾ã™ã€‚
== CMD_USAGE_GETFILE ==
使用方法:
cm ^getfile | ^cat <リビジョン指定> [--^file=<出力ファイル>] [--^debug]
[--^symlink] [--^raw]
リビジョン指定 オブジェクト指定。(「cm ^help ^objectspecã€ã‚’使用ã—ã¦æŒ‡å®šã®è©³ç´°ã‚’
確èªã§ãã¾ã™ã€‚)
オプション:
--^file 出力をä¿å­˜ã™ã‚‹ãƒ•ァイル。デフォルトã§ã¯ã€æ¨™æº–出力ã«
出力ã•れã¾ã™ã€‚
--^debug ディレクトリ指定ãŒä½¿ç”¨ã•れるã¨ã€ã‚³ãƒžãƒ³ãƒ‰ã¯
ãã®ãƒ‡ã‚£ãƒ¬ã‚¯ãƒˆãƒªã®ã™ã¹ã¦ã®é …ç›®ã€ãã®ãƒªãƒ“ジョン IDã€
ファイルシステムä¿è­·ã‚’表示ã—ã¾ã™ã€‚
--^symlink æ“作をターゲットã§ã¯ãªãシンボリックリンクã«
é©ç”¨ã—ã¾ã™ã€‚
--^raw ãƒ•ã‚¡ã‚¤ãƒ«ã®æœªåŠ å·¥ãƒ‡ãƒ¼ã‚¿ã‚’è¡¨ç¤ºã—ã¾ã™ã€‚
== CMD_HELP_GETFILE ==
例:
cm ^cat myfile.txt#^br:/main
(「myfile.txtã€ã®ãƒ–ランãƒã€Œ^br:/mainã€ã®æœ€æ–°ã®ãƒªãƒ“ジョンをå–å¾—ã—ã¾ã™ã€‚)
cm ^getfile myfile.txt#^cs:3 --^file=tmp.txt
(「myfile.txtã€ã®å¤‰æ›´ã‚»ãƒƒãƒˆ 3 ã‚’å–å¾—ã—ã€ãれをファイル「tmp.txtã€ã«æ›¸ãè¾¼ã¿ã¾ã™ã€‚)
cm ^cat ^serverpath:/src/foo.c#^br:/main/task003@myrepo
(リãƒã‚¸ãƒˆãƒªã€Œmyrepoã€å†…ã®ãƒ–ランãƒã€Œ/main/task003ã€ã®æœ€æ–°ã®å¤‰æ›´ã‚»ãƒƒãƒˆã«ã‚ã‚‹
「/src/foo.cã€ã®ã‚³ãƒ³ãƒ†ãƒ³ãƒ„ã‚’å–å¾—ã—ã¾ã™ã€‚)
cm ^cat ^revid:1230@^rep:myrep@^repserver:myserver:8084
(ID ㌠1230 ã®ãƒªãƒ“ジョンをå–å¾—ã—ã¾ã™ã€‚)
cm ^getfile ^rev:info\ --^debug
(「infoã€ãƒ‡ã‚£ãƒ¬ã‚¯ãƒˆãƒªå†…ã®ã™ã¹ã¦ã®ãƒªãƒ“ジョンをå–å¾—ã—ã¾ã™ã€‚)
== CMD_DESCRIPTION_GETREVISION ==
ワークスペース内ã®ãƒªãƒ“ジョンをロードã—ã¾ã™ã€‚
== CMD_USAGE_GETREVISION ==
ã“ã®ã‚³ãƒžãƒ³ãƒ‰ã¯ãƒ¯ãƒ¼ã‚¯ã‚¹ãƒšãƒ¼ã‚¹å†…ã«ãƒ­ãƒ¼ãƒ‰ã•れãŸãƒªãƒ“ジョンを変更ã—ã€å°†æ¥ã®ãƒžãƒ¼ã‚¸ã«
影響をåŠã¼ã™ã“ã¨ãŒã§ãるよã†ã«ã—ã¾ã™ã€‚
ã“れã¯å¤ã„ãƒãƒ¼ã‚¸ãƒ§ãƒ³ã‹ã‚‰ç¶™æ‰¿ã•れãŸé«˜åº¦ãªã‚³ãƒžãƒ³ãƒ‰ã§ã‚ã‚‹ãŸã‚ã€æ³¨æ„ã—ã¦ä½¿ç”¨ã—ã¦ãã ã•ã„。
使用方法:
cm ^getrevision <リビジョン指定>
リビジョン指定 オブジェクト指定。(「cm ^help ^objectspecã€ã‚’使用ã—ã¦
リビジョン指定ã®è©³ç´°ã‚’確èªã§ãã¾ã™ã€‚)
== CMD_HELP_GETREVISION ==
例:
cm ^getrevision file.txt#^cs:3
(「file.txtã€ã®å¤‰æ›´ã‚»ãƒƒãƒˆ 3 ã®ãƒªãƒ“ジョンをå–å¾—ã—ã¾ã™ã€‚)
== CMD_DESCRIPTION_GETSTATUS ==
é …ç›®ã®ã‚¹ãƒ†ãƒ¼ã‚¿ã‚¹ã‚’å–å¾—ã—ã¾ã™ã€‚
== CMD_USAGE_GETSTATUS ==
ã“れã¯ã€Œcmã€ã‚’自動化ã™ã‚‹ç›®çš„ã®ãŸã‚ã ã‘ã«ä½¿ç”¨ã™ã‚‹è‡ªå‹•化コマンドã§ã™ã€‚
使ã„勿‰‹ã«ã¤ã„ã¦ã¯å分ã§ã¯ã‚りã¾ã›ã‚“。
使用方法:
cm ^getstatus | ^gs <項目パス>[ ...][--^format=<文字列形å¼>] [--^stats]
[-^R | -^r | --^recursive]
項目パス ステータスã®å–得元㮠1 ã¤ã¾ãŸã¯è¤‡æ•°ã®é …目。空白ãŒå«ã¾ã‚Œã‚‹ãƒ‘スを
指定ã™ã‚‹ã«ã¯äºŒé‡å¼•用符 (" ") を使用ã—ã¾ã™ã€‚空白を
使用ã—ã¦ãƒ‘スを区切りã¾ã™ã€‚
オプション:
--^format 出力メッセージを特定ã®å½¢å¼ã§å–å¾—ã—ã¾ã™ã€‚詳細ã«ã¤ã„ã¦ã¯
「備考ã€ã‚’å‚ç…§ã—ã¦ãã ã•ã„。
--^stats ステータスをå–å¾—ã™ã‚‹ãƒ—ロセスã«é–¢ã™ã‚‹ã„ãã¤ã‹ã®çµ±è¨ˆã‚’出力ã—ã¾ã™ã€‚
-^R ディレクトリ内ã®ã‚¹ãƒ†ãƒ¼ã‚¿ã‚¹ã‚’å†å¸°çš„ã«è¡¨ç¤ºã—ã¾ã™ã€‚
== CMD_HELP_GETSTATUS ==
備考:
ã“ã®ã‚³ãƒžãƒ³ãƒ‰ã¯ã€å‡ºåŠ›ã‚’è¡¨ç¤ºã™ã‚‹å½¢å¼ã®æ–‡å­—列をå—ã‘å–りã¾ã™ã€‚
ã“ã®ã‚³ãƒžãƒ³ãƒ‰ã®å‡ºåŠ›ãƒ‘ãƒ©ãƒ¡ãƒ¼ã‚¿ãƒ¼ã¯æ¬¡ã®ã¨ãŠã‚Šã§ã™ã€‚
{0} 項目パス。
{1} é …ç›®ã®ã‚¹ãƒ†ãƒ¼ã‚¿ã‚¹:
0 éžå…¬é–‹ã€
1 ãƒã‚§ãƒƒã‚¯ã‚¤ãƒ³æ¸ˆã¿ã€
2 ãƒã‚§ãƒƒã‚¯ã‚¢ã‚¦ãƒˆæ¸ˆã¿ã€‚
stdin ã‹ã‚‰å…¥åŠ›ã‚’èª­ã¿å–ã‚‹:
「^getstatusã€ã‚³ãƒžãƒ³ãƒ‰ã¯ stdin ã‹ã‚‰ãƒ‘スを読ã¿å–ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ã“れを行ã†ã«ã¯ã€
シングルダッシュ「-ã€ã‚’渡ã—ã¾ã™ã€‚
例: cm ^getstatus -
パスã¯ç©ºã®è¡ŒãŒå…¥åŠ›ã•れるã¾ã§èª­ã¿å–られã¾ã™ã€‚
ã“れã«ã‚ˆã‚Šã€ãƒ‘イプを使用ã—ã¦ã‚¹ãƒ†ãƒ¼ã‚¿ã‚¹ã‚’å–å¾—ã™ã‚‹ãƒ‘スを指定ã§ãã¾ã™ã€‚
例:
dir /S /B *.c | cm ^getstatus --^format="パス {0} ステータス {1}" -
(Windows ã§ã€ãƒ¯ãƒ¼ã‚¯ã‚¹ãƒšãƒ¼ã‚¹å†…ã®ã™ã¹ã¦ã® .c ファイルã®ã‚¹ãƒ†ãƒ¼ã‚¿ã‚¹ã‚’å–å¾—ã—ã¾ã™ã€‚)
例:
cm ^getstatus file1.txt file2.txt
(ファイルã®ã‚¹ãƒ†ãƒ¼ã‚¿ã‚¹ã‚’å–å¾—ã—ã¾ã™ã€‚)
cm ^gs info\ -^R --^format="é …ç›® {0} ã®ã‚¹ãƒ†ãƒ¼ã‚¿ã‚¹ã¯ {1} ã§ã™"
(ディレクトリã®ã‚¹ãƒ†ãƒ¼ã‚¿ã‚¹ã¨ãã®ã™ã¹ã¦ã®é …目をå–å¾—ã—ã€å½¢å¼åŒ–ã•れãŸ
出力を表示ã—ã¾ã™ã€‚)
== CMD_DESCRIPTION_GETTASKBRANCHES ==
タスクã«ãƒªãƒ³ã‚¯ã•れãŸãƒ–ランãƒã‚’å–å¾—ã—ã¾ã™ã€‚
== CMD_USAGE_GETTASKBRANCHES ==
ã“れã¯ã€Œcmã€ã‚’自動化ã™ã‚‹ç›®çš„ã®ãŸã‚ã ã‘ã«ä½¿ç”¨ã™ã‚‹è‡ªå‹•化コマンドã§ã™ã€‚
使ã„勿‰‹ã«ã¤ã„ã¦ã¯å分ã§ã¯ã‚りã¾ã›ã‚“。
使用方法:
cm ^gettaskbranches | ^gtb <タスクå> [--^format=<文字列形å¼>]
[--^dateformat=<日付形å¼>]
タスクå タスクã®è­˜åˆ¥å­ã€‚
オプション:
--^format 出力メッセージを特定ã®å½¢å¼ã§å–å¾—ã—ã¾ã™ã€‚詳細ã«ã¤ã„ã¦ã¯
「備考ã€ã‚’å‚ç…§ã—ã¦ãã ã•ã„。
--^dateformat 日付ã®å‡ºåŠ›ã«ä½¿ç”¨ã•れる形å¼ã€‚
== CMD_HELP_GETTASKBRANCHES ==
備考:
ã“ã®ã‚³ãƒžãƒ³ãƒ‰ã¯ã€å‡ºåŠ›ã‚’è¡¨ç¤ºã™ã‚‹å½¢å¼ã®æ–‡å­—列をå—ã‘å–りã¾ã™ã€‚
ã“ã®ã‚³ãƒžãƒ³ãƒ‰ã®å‡ºåŠ›ãƒ‘ãƒ©ãƒ¡ãƒ¼ã‚¿ãƒ¼ã¯æ¬¡ã®ã¨ãŠã‚Šã§ã™ã€‚
{^tab} タブスペースを挿入ã—ã¾ã™ã€‚
{^newline} 改行を挿入ã—ã¾ã™ã€‚
{^name} ブランãƒå。
{^owner} ブランãƒã®æ‰€æœ‰è€…。
{^date} ブランãƒãŒä½œæˆã•ã‚ŒãŸæ—¥ä»˜ã€‚
{^type} ブランãƒã‚¿ã‚¤ãƒ— (スマートãªå ´åˆã¯ã€ŒTã€ã€ãã†ã§ãªã„å ´åˆã¯ã€ŒFã€)。
{^parent} 親ブランãƒã€‚
{^comment} ブランãƒã®ã‚³ãƒ¡ãƒ³ãƒˆã€‚
{^repname} ブランãƒãŒå­˜åœ¨ã™ã‚‹ãƒªãƒã‚¸ãƒˆãƒªã€‚
{^repserver} サーãƒãƒ¼å。
例:
cm ^gettaskbranches 4311
cm ^gtb 4311 --^format="^br:{^name}"
cm ^gtb 4311 --^format="^br:{^name} {^date}" --^dateformat="yyyy/MM/dd HH:mm:ss"
== CMD_DESCRIPTION_GETWORKSPACEINFO ==
ワークスペースセレクターã«é–¢ã™ã‚‹æƒ…報を表示ã—ã¾ã™ã€‚
== CMD_USAGE_GETWORKSPACEINFO ==
使用方法:
cm ^wi [<ワークスペースパス>]
オプション:
ワークスペースパス マシン上ã®ãƒ¯ãƒ¼ã‚¯ã‚¹ãƒšãƒ¼ã‚¹ã®ãƒ‘ス。
== CMD_HELP_GETWORKSPACEINFO ==
備考:
「^wiã€ã‚³ãƒžãƒ³ãƒ‰ã¯ãƒ¯ãƒ¼ã‚¯ã‚¹ãƒšãƒ¼ã‚¹ã®ä½œæ¥­ä¸­ã®è¨­å®š (リãƒã‚¸ãƒˆãƒªã€
ブランãƒã€ãƒ©ãƒ™ãƒ«) を表示ã—ã¾ã™ã€‚
例:
cm ^wi c:\mywk
== CMD_DESCRIPTION_GETWORKSPACEFROMPATH ==
パスã‹ã‚‰ãƒ¯ãƒ¼ã‚¯ã‚¹ãƒšãƒ¼ã‚¹ã®æƒ…報をå–å¾—ã—ã¾ã™ã€‚
== CMD_USAGE_GETWORKSPACEFROMPATH ==
ã“れã¯ã€Œcmã€ã‚’自動化ã™ã‚‹ç›®çš„ã®ãŸã‚ã ã‘ã«ä½¿ç”¨ã™ã‚‹è‡ªå‹•化コマンドã§ã™ã€‚
使ã„勿‰‹ã«ã¤ã„ã¦ã¯å分ã§ã¯ã‚りã¾ã›ã‚“。
使用方法:
cm ^getworkspacefrompath | ^gwp <項目パス> [--^format=<文字列形å¼>]
項目パス ディスク上ã®ãƒ•ァイルã¾ãŸã¯ãƒ•ォルダー。
オプション:
--^format 出力メッセージを特定ã®å½¢å¼ã§å–å¾—ã—ã¾ã™ã€‚詳細ã«ã¤ã„ã¦ã¯
「備考ã€ã‚’å‚ç…§ã—ã¦ãã ã•ã„。
== CMD_HELP_GETWORKSPACEFROMPATH ==
備考:
ã“ã®ã‚³ãƒžãƒ³ãƒ‰ã¯ã€ãƒ‘ス内ã«ã‚るワークスペースã«é–¢ã™ã‚‹æƒ…報を表示ã—ã¾ã™ã€‚
ã“ã®ã‚³ãƒžãƒ³ãƒ‰ã¯ã€å‡ºåŠ›ã‚’è¡¨ç¤ºã™ã‚‹å½¢å¼ã®æ–‡å­—列をå—ã‘å–りã¾ã™ã€‚
ã“ã®ã‚³ãƒžãƒ³ãƒ‰ã®å‡ºåŠ›ãƒ‘ãƒ©ãƒ¡ãƒ¼ã‚¿ãƒ¼ã¯æ¬¡ã®ã¨ãŠã‚Šã§ã™ã€‚
{0} | {^wkname} ワークスペースå。
{1} | {^wkpath} ワークスペースパス。
{2} | {^machine} クライアントマシンå。
{3} | {^owner} ãƒ¯ãƒ¼ã‚¯ã‚¹ãƒšãƒ¼ã‚¹ã®æ‰€æœ‰è€…。
{4} | {^guid} ワークスペース㮠GUID。
{^tab} タブスペースを挿入ã—ã¾ã™ã€‚
{^newline} 改行を挿入ã—ã¾ã™ã€‚
例:
cm ^gwp c:\myworkspace\code\file1.cpp --^format="ワークスペースå: {^wkname}"
== CMD_DESCRIPTION_HELP ==
Unity VCS コマンドã®ãƒ˜ãƒ«ãƒ—ã‚’å–å¾—ã—ã¾ã™ã€‚
== CMD_USAGE_HELP ==
使用方法:
cm ^help <コマンド>
== CMD_HELP_HELP ==
== CMD_DESCRIPTION_IOSTATS ==
ãƒãƒ¼ãƒ‰ã‚¦ã‚§ã‚¢ã«é–¢ã™ã‚‹çµ±è¨ˆã‚’表示ã—ã¾ã™ã€‚
== CMD_USAGE_IOSTATS ==
使用方法:
cm ^iostats [<リãƒã‚¸ãƒˆãƒªã‚µãƒ¼ãƒãƒ¼æŒ‡å®š>] [<テストã®ãƒªã‚¹ãƒˆ>[ ...]]
[--^nettotalmb=<MB ã®å€¤>] [--^networkiterations=<å復ã®å€¤>]
[--^diskdatasize=<サイズã®å€¤>] [--^disktestpath=<パスã®å€¤>]
[--^systemdisplaytime=<時間ã®å€¤>]
[--^systemdisplaytimeinterval=<é–“éš”ã®å€¤>]
オプション:
リãƒã‚¸ãƒˆãƒªã‚µãƒ¼ãƒãƒ¼æŒ‡å®š ãƒãƒƒãƒˆãƒ¯ãƒ¼ã‚¯ãƒ†ã‚¹ãƒˆ (「serverUploadTestã€ã‚„
「serverDownloadTestã€) を実行ã§ãã‚‹
Unity VCS サーãƒãƒ¼ã€‚
サーãƒãƒ¼ãŒæŒ‡å®šã•れã¦ã„ãªã„å ´åˆã€ã‚³ãƒžãƒ³ãƒ‰ã¯
デフォルトã§è¨­å®šã•れãŸã‚µãƒ¼ãƒãƒ¼ã¨ã®é€šä¿¡ã‚’
試行ã—ã¾ã™ã€‚
(「cm ^help ^objectspecã€ã‚’使用ã—ã¦ã‚µãƒ¼ãƒãƒ¼æŒ‡å®šã®è©³ç´°ã‚’
確èªã§ãã¾ã™ã€‚)
テストã®ãƒªã‚¹ãƒˆ 有効ãªãƒ†ã‚¹ãƒˆã€‚空白を使用ã—ã¦ãƒ†ã‚¹ãƒˆãƒ•ィールドを
区切りã¾ã™ã€‚
詳細ã«ã¤ã„ã¦ã¯ã€ã€Œå‚™è€ƒã€ã‚’å‚ç…§ã—ã¦ãã ã•ã„。
--^nettotalmb 「^serverDownloadTestã€ã‚„「^serverUploadTestã€ãªã©ã®
ãƒãƒƒãƒˆãƒ¯ãƒ¼ã‚¯ãƒ†ã‚¹ãƒˆæ™‚ã«è»¢é€ã•れるユーザーデータ
(メガãƒã‚¤ãƒˆå˜ä½) ã‚’
示ã—ã¾ã™ã€‚
「4ã€ã¨ã€Œ512ã€ã®é–“ã®å€¤ã§ã‚ã‚‹å¿…è¦ãŒã‚りã¾ã™ã€‚
(デフォルト: 16)
--^networkiterations 実行ã•れる「^serverDownloadTestã€ã‚„
「^serverUploadTestã€ã®å復回数を
示ã—ã¾ã™ã€‚
「1ã€ã¨ã€Œ100ã€ã®é–“ã®å€¤ã§ã‚ã‚‹å¿…è¦ãŒã‚りã¾ã™ã€‚
(デフォルト: 1)
--^diskdatasize 「^diskTestã€ã«æ›¸ãè¾¼ã¾ã‚Œã€ãã®å¾Œèª­ã¿å–られる
データã®é‡ (メガãƒã‚¤ãƒˆå˜ä½) ã‚’
示ã—ã¾ã™ã€‚
「100ã€ã¨ã€Œ4096ã€ã®é–“ã®å€¤ã§ã‚ã‚‹å¿…è¦ãŒã‚りã¾ã™ã€‚
(デフォルト: 512)
--^disktestpath 「^diskTestã€ãŒãƒ†ã‚¹ãƒˆãƒ•ァイルを書ã込む
パス。ã“ã®ãƒ‘ãƒ©ãƒ¡ãƒ¼ã‚¿ãƒ¼ãŒæŒ‡å®šã•れãªã„å ´åˆã€
コマンドã¯ã‚·ã‚¹ãƒ†ãƒ ã®ä¸€æ™‚パスã®ä½¿ç”¨ã‚’
試行ã—ã¾ã™ã€‚
--^systemdisplaytime システムリソースã®ä½¿ç”¨çжæ³ã‚’示ã—ã¦ã„ã‚‹
時間間隔 (ç§’å˜ä½)。ã“ã®ã‚ªãƒ—ションã¯ã€
「^systemNetworkUsageã€ã¨ã€Œ^systemDiskUsageã€ã®ãƒ†ã‚¹ãƒˆã§
利用ã§ãã¾ã™ã€‚
「1ã€ã¨ã€Œ3600ã€ã®é–“ã®å€¤ã§ã‚ã‚‹å¿…è¦ãŒã‚りã¾ã™ã€‚
(デフォルト: 5 秒)。
--^systemdisplaytimeinterval システムパフォーマンスã®ã‚µãƒ³ãƒ—ル間ã®
時間間隔 (ç§’å˜ä½)。ã“ã®ã‚ªãƒ—ションã¯ã€
「^systemNetworkUsageã€ã¨
「^systemDiskUsageã€ã®ãƒ†ã‚¹ãƒˆã§åˆ©ç”¨ã§ãã¾ã™ã€‚
「1ã€ã¨ã€Œ60ã€ã®é–“ã®å€¤ã§ã‚ã‚‹å¿…è¦ãŒã‚りã¾ã™ã€‚
(デフォルト: 1 秒)。
== CMD_HELP_IOSTATS ==
備考:
ã“ã®ã‚³ãƒžãƒ³ãƒ‰ã§ã¯ã€ãƒãƒƒãƒˆãƒ¯ãƒ¼ã‚¯ã®é€Ÿåº¦ãƒ†ã‚¹ãƒˆ (「^serverUploadTestã€ã‚„
「^serverDownloadTestã€) 中ã«åˆ©ç”¨ã§ãるサーãƒãƒ¼ã‚’使用ã™ã‚‹ã“ã¨ãŒæ±‚ã‚られã¾ã™ã€‚
「--^diskTestPathã€ã¯ã€ãƒ†ã‚¹ãƒˆã—よã†ã¨ã—ã¦ã„る物ç†ãƒ‡ã‚£ã‚¹ã‚¯ãƒ‰ãƒ©ã‚¤ãƒ–ã«å±žã™ã‚‹ãƒ‘スを
指定ã™ã‚‹å¿…è¦ãŒã‚りã¾ã™ã€‚ãƒ‘ã‚¹ãŒæŒ‡å®šã•れãªã„å ´åˆã€ã‚³ãƒžãƒ³ãƒ‰ã¯
システムã®ãƒ‡ãƒ•ォルトã®ä¸€æ™‚パスã®ä½¿ç”¨ã‚’試行ã—ã¾ã™ã€‚
指定ã•れãŸãƒ‘スã®ãƒ‡ã‚£ã‚¹ã‚¯ãƒ‰ãƒ©ã‚¤ãƒ–ã«ã¯ã€ãƒ†ã‚¹ãƒˆã‚’実行ã™ã‚‹ã®ã«å分ãªç©ºã容é‡ãŒ
å¿…è¦ã§ã™ã€‚
コマンドã®å®Ÿè¡Œä¸­ã€ã‚·ã‚¹ãƒ†ãƒ ã¯å®Ÿè¡Œã•れãŸãƒ†ã‚¹ãƒˆãŒåŽŸå› ã§ãƒ‘フォーマンスã®ä½Žä¸‹ã‚’
経験ã™ã‚‹å ´åˆãŒã‚りã¾ã™ã€‚
有効ãªãƒ†ã‚¹ãƒˆã¯æ¬¡ã®ã¨ãŠã‚Šã§ã™ã€‚
--^serveruploadtest (デフォルト) Unity VCS クライアントã‹ã‚‰ã‚µãƒ¼ãƒãƒ¼ã¸ã®
データã®ã‚¢ãƒƒãƒ—ロード速度を計測ã—ã¾ã™ã€‚
--^serverdownloadtest (デフォルト) Unity VCS サーãƒãƒ¼ã‹ã‚‰ã‚¯ãƒ©ã‚¤ã‚¢ãƒ³ãƒˆã¸ã®
データã®ãƒ€ã‚¦ãƒ³ãƒ­ãƒ¼ãƒ‰é€Ÿåº¦ã‚’計測ã—ã¾ã™ã€‚
--^disktest (デフォルト) ディスクã®èª­ã¿è¾¼ã¿é€Ÿåº¦ã¨æ›¸ãè¾¼ã¿é€Ÿåº¦ã‚’
計測ã—ã¾ã™ã€‚
--^systemnetworkusage システムã®ãƒãƒƒãƒˆãƒ¯ãƒ¼ã‚¯ãƒªã‚½ãƒ¼ã‚¹ã®ç¾åœ¨ã®ä½¿ç”¨çжæ³ã‚’
表示ã—ã¾ã™ã€‚
(Microsoft Window ã«ã‚ˆã£ã¦æä¾›ã•れるãƒãƒƒãƒˆãƒ¯ãƒ¼ã‚¯ã‚¤ãƒ³ã‚¿ãƒ¼ãƒ•ェースã®
パフォーマンスカウンターを表示ã—ã¾ã™ã€‚)
Microsoft Windows ã§ã®ã¿åˆ©ç”¨ã§ãã¾ã™ã€‚
--^systemdiskusage システムã®ç‰©ç†ãƒ‡ã‚£ã‚¹ã‚¯ã®ç¾åœ¨ã®ä½¿ç”¨çжæ³ã‚’
表示ã—ã¾ã™ã€‚
(Microsoft Window ã«ã‚ˆã£ã¦æä¾›ã•れるãƒãƒƒãƒˆãƒ¯ãƒ¼ã‚¯ã‚¤ãƒ³ã‚¿ãƒ¼ãƒ•ェースã®
パフォーマンスカウンターを表示ã—ã¾ã™ã€‚)
Microsoft Windows ã§ã®ã¿åˆ©ç”¨ã§ãã¾ã™ã€‚
例:
cm ^iostats MYSERVER:8087 --^serveruploadtest --^serverdownloadtest --^nettotalmb=32
== CMD_DESCRIPTION_ISSUETRACKER ==
指定ã•れãŸã‚¤ã‚·ãƒ¥ãƒ¼ãƒˆãƒ©ãƒƒã‚«ãƒ¼å†…ã®ã‚¤ã‚·ãƒ¥ãƒ¼ã®ã‚¹ãƒ†ãƒ¼ã‚¿ã‚¹ã‚’å–å¾—ã€æ›´æ–°ã€æ¤œå‡ºã—ã¾ã™ã€‚
== CMD_USAGE_ISSUETRACKER ==
使用方法:
cm ^issuetracker <åå‰> ^status ^get <タスク ID> <パラメーター>[ ...]
cm ^issuetracker <åå‰> ^status ^update <タスク ID> <ステータス> <パラメーター>[ ...]
cm ^issuetracker <åå‰> ^status ^find <ステータス> <パラメーター>[ ...]
cm ^issuetracker <åå‰> ^connection ^check <パラメーター>[ ...]
åå‰ æŽ¥ç¶šã™ã‚‹ã‚¤ã‚·ãƒ¥ãƒ¼ãƒˆãƒ©ãƒƒã‚«ãƒ¼ã®åå‰ã€‚
ç¾æ™‚点ã§ã¯ Jira ã®ã¿ãŒã‚µãƒãƒ¼ãƒˆã•れã¦ã„ã¾ã™ã€‚
タスク ID クエリを実行ã¾ãŸã¯æ›´æ–°ã™ã‚‹ã‚¤ã‚·ãƒ¥ãƒ¼ã®æ•°ã€‚
^status イシュートラッカー内ã®ã‚¤ã‚·ãƒ¥ãƒ¼ã®æœ‰åйãªã‚¹ãƒ†ãƒ¼ã‚¿ã‚¹ã€‚
Jira ã®ãƒ‘ラメーター (ã™ã¹ã¦å¿…é ˆ):
--^user=<ユーザー> èªè¨¼ã™ã‚‹ãƒ¦ãƒ¼ã‚¶ãƒ¼ã€‚
--^password=<パスワード> èªè¨¼ã™ã‚‹ãƒ‘スワード。
--^host=<URL> イシュートラッカーã®ã‚¿ãƒ¼ã‚²ãƒƒãƒˆ URL。
--^projectkey=<キー> Jira プロジェクトã®ãƒ—ロジェクトキー。
== CMD_HELP_ISSUETRACKER ==
例:
cm ^issuetracker jira ^status ^get 11 --^user=user@mail.es --^password=pwd \
--^host=https://user.atlassian.net --^projectkey=PRJ
(「PRJã€ãƒ—ロジェクトã®ã‚¤ã‚·ãƒ¥ãƒ¼ 11 ã®ã‚¹ãƒ†ãƒ¼ã‚¿ã‚¹ã‚’å–å¾—ã—ã¾ã™ã€‚)
cm ^issuetracker jira ^status ^update 11 "完了" --^user=user@mail.es \
--^password=pwd --^host=https://user.atlassian.net --^projectkey=PRJ
(「PRJã€ãƒ—ロジェクトã®ã‚¤ã‚·ãƒ¥ãƒ¼ 11 ã®ã‚¹ãƒ†ãƒ¼ã‚¿ã‚¹ã‚’「完了ã€ã«æ›´æ–°ã—ã¾ã™ã€‚)
cm ^issuetracker jira ^status ^find "完了" --^user=user@mail.es --^password=pwd \
--^host=https://user.atlassian.net --^projectkey=PRJ
(「PRJã€ãƒ—ロジェクトã®ã‚¹ãƒ†ãƒ¼ã‚¿ã‚¹ãŒã€Œå®Œäº†ã€ã«è¨­å®šã•れã¦ã„るタスク㮠ID ã‚’å–å¾—ã—ã¾ã™ã€‚)
cm ^issuetracker jira ^connection ^check --^user=user@mail.es --^password=pwd \
--^host=https://user.atlassian.net --^projectkey=PRJ
(è¨­å®šãƒ‘ãƒ©ãƒ¡ãƒ¼ã‚¿ãƒ¼ãŒæœ‰åйã§ã‚ã‚‹ã‹ã©ã†ã‹ã‚’ãƒã‚§ãƒƒã‚¯ã—ã¾ã™ã€‚)
== CMD_DESCRIPTION_LICENSEINFO ==
ライセンス情報ã¨ãƒ©ã‚¤ã‚»ãƒ³ã‚¹ã®ä½¿ç”¨çжæ³ã‚’表示ã—ã¾ã™ã€‚
== CMD_USAGE_LICENSEINFO ==
使用方法:
cm ^licenseinfo | ^li [--^server=<リãƒã‚¸ãƒˆãƒªã‚µãƒ¼ãƒãƒ¼æŒ‡å®š>] [--^inactive] [--^active]
[--^sort=(^name|^status)]
オプション:
--^server 指定ã•れãŸã‚µãƒ¼ãƒãƒ¼ã‹ã‚‰ãƒ©ã‚¤ã‚»ãƒ³ã‚¹æƒ…報をå–å¾—ã—ã¾ã™ã€‚
サーãƒãƒ¼ãŒæŒ‡å®šã•れã¦ã„ãªã„å ´åˆã¯ã€ã‚¯ãƒ©ã‚¤ã‚¢ãƒ³ãƒˆã«è¨­å®šã•れã¦ã„ã‚‹
サーãƒãƒ¼ã§ã‚³ãƒžãƒ³ãƒ‰ã‚’実行ã—ã¾ã™ã€‚
(「cm ^help ^objectspecã€ã‚’使用ã—ã¦ãƒªãƒã‚¸ãƒˆãƒªã‚µãƒ¼ãƒãƒ¼æŒ‡å®šã®
詳細を確èªã§ãã¾ã™ã€‚)
--^inactive 「ライセンスã®ä½¿ç”¨çжæ³ã€ã‚»ã‚¯ã‚·ãƒ§ãƒ³ã«ã‚¢ã‚¯ãƒ†ã‚£ãƒ–ã§ãªã„ユーザーã®ã¿ã‚’表示ã—ã¾ã™ã€‚
--^active 「ライセンスã®ä½¿ç”¨çжæ³ã€ã‚»ã‚¯ã‚·ãƒ§ãƒ³ã«ã‚¢ã‚¯ãƒ†ã‚£ãƒ–ãªãƒ¦ãƒ¼ã‚¶ãƒ¼ã®ã¿ã‚’表示ã—ã¾ã™ã€‚
--^sort 「^nameã€ã‚„「^statusã€ãªã©ã®æŒ‡å®šã•れãŸã„ãšã‚Œã‹ã®
ソートオプションã§ãƒ¦ãƒ¼ã‚¶ãƒ¼ã‚’ソートã—ã¾ã™ã€‚
== CMD_HELP_LICENSEINFO ==
備考:
表示ã•れる情報ã¯ã€æœ‰åŠ¹æœŸé™æ—¥ã€ã‚¢ã‚¯ãƒ†ã‚£ãƒ™ãƒ¼ãƒˆãŠã‚ˆã³ã‚¢ã‚¯ãƒ†ã‚£ãƒ™ãƒ¼ãƒˆè§£é™¤ã•れãŸ
ユーザーãªã©ã§æ§‹æˆã•れã¾ã™ã€‚
例:
cm ^licenseinfo
cm ^licenseinfo --^server=myserver:8084
cm ^licenseinfo --^sort=^name
== CMD_DESCRIPTION_LINKTASK ==
変更セットをタスクã«ãƒªãƒ³ã‚¯ã—ã¾ã™ã€‚
== CMD_USAGE_LINKTASK ==
ã“れã¯ã€Œcmã€ã‚’自動化ã™ã‚‹ç›®çš„ã®ãŸã‚ã ã‘ã«ä½¿ç”¨ã™ã‚‹è‡ªå‹•化コマンドã§ã™ã€‚
使ã„勿‰‹ã«ã¤ã„ã¦ã¯å分ã§ã¯ã‚りã¾ã›ã‚“。
使用方法:
cm ^linktask | ^lt <変更セット指定> <æ‹¡å¼µå­ãƒ—レフィックス> <タスクå>
変更セット指定 タスクã«ãƒªãƒ³ã‚¯ã™ã‚‹å®Œå…¨ãªå¤‰æ›´ã‚»ãƒƒãƒˆæŒ‡å®šã€‚
(「cm ^help ^objectspecã€ã‚’使用ã—ã¦å¤‰æ›´ã‚»ãƒƒãƒˆæŒ‡å®šã®è©³ç´°ã‚’
確èªã§ãã¾ã™ã€‚)
æ‹¡å¼µå­ãƒ—レフィックス 連æºã™ã‚‹ã‚ˆã†è¨­å®šã•れãŸã‚¤ã‚·ãƒ¥ãƒ¼ãƒˆãƒ©ãƒƒã‚­ãƒ³ã‚°ã‚·ã‚¹ãƒ†ãƒ ã®
æ‹¡å¼µå­ã®ãƒ—レフィックス。
タスクå イシュートラッキングシステム上ã®ã‚¿ã‚¹ã‚¯ã®è­˜åˆ¥å­ã€‚
== CMD_HELP_LINKTASK ==
例:
cm ^lt ^cs:8@^rep:default@^repserver:localhost:8084 jira PRJ-1
== CMD_DESCRIPTION_LOCK_LIST ==
サーãƒãƒ¼ä¸Šã®ãƒ­ãƒƒã‚¯ã‚’表示ã—ã¾ã™ã€‚
== CMD_USAGE_LOCK_LIST ==
使用方法:
cm ^lock ^list | ^ls [<リビジョン指定> [ ...]] [--^server=<サーãƒãƒ¼>]
[--^onlycurrentuser] [--^onlycurrentworkspace]
[--^ignorecase]
リビジョン指定 1 ã¤ä»¥ä¸Šå­˜åœ¨ã™ã‚‹å ´åˆã§ã€ãれã«é–¢é€£ä»˜ã‘られã¦ã„ã‚‹é …ç›®ãŒ
サーãƒãƒ¼å†…ã§ãƒ­ãƒƒã‚¯ã•れã¦ã„れã°ã€ã“ã®ã‚³ãƒžãƒ³ãƒ‰ã¯æŒ‡å®š
ã•れãŸãƒªãƒ“ジョンã”ã¨ã« 1 行ã®ãƒ­ãƒƒã‚¯è¡Œã‚’表示ã—ã¾ã™ã€‚ãれ以外ã®å ´åˆã€
ã“ã®ã‚³ãƒžãƒ³ãƒ‰ã¯ãƒ‡ãƒ•ォルトサーãƒãƒ¼ (ã¾ãŸã¯ã€Œ--^serverã€ã‚ªãƒ—ションã§è¨­å®šã•れãŸ
サーãƒãƒ¼) 内ã®ãƒ­ãƒƒã‚¯ã•れãŸã™ã¹ã¦ã®é …目を一覧表示ã—ã¾ã™ã€‚
リビジョン指定を複数使用ã™ã‚‹ã¨ãã¯ã€ç©ºç™½ã‚’使用ã—ã¦
区切りã¾ã™ã€‚
(「cm ^help ^objectspecã€ã‚’使用ã—ã¦ãƒªãƒ“ジョン指定ã®è©³ç´°ã‚’確èªã§ãã¾ã™ã€‚)
オプション:
--^server リãƒã‚¸ãƒˆãƒªã‚µãƒ¼ãƒãƒ¼æŒ‡å®šã€‚
ã“ã®ã‚ªãƒ—ションã¯ã€ç¾åœ¨ã®ãƒ¯ãƒ¼ã‚¯ã‚¹ãƒšãƒ¼ã‚¹ã¾ãŸã¯
client.conf ファイルã‹ã‚‰å–å¾—ã•れãŸãƒ‡ãƒ•ォルトサーãƒãƒ¼ã‚’
オーãƒãƒ¼ãƒ©ã‚¤ãƒ‰ã—ã¾ã™ã€‚
(「cm ^help ^objectspecã€ã‚’使用ã—ã¦ã‚µãƒ¼ãƒãƒ¼æŒ‡å®šã®è©³ç´°ã‚’
確èªã§ãã¾ã™ã€‚)
--^onlycurrentuser ç¾åœ¨ã®ãƒ¦ãƒ¼ã‚¶ãƒ¼ã«ã‚ˆã£ã¦å®Ÿè¡Œã•れãŸãƒ­ãƒƒã‚¯ã®ã¿ãŒè¡¨ç¤ºã•れるよã†ã«
çµæžœã‚’フィルター処ç†ã—ã¾ã™ã€‚
--^onlycurrentworkspace ç¾åœ¨ã®ãƒ¯ãƒ¼ã‚¯ã‚¹ãƒšãƒ¼ã‚¹ã§å®Ÿè¡Œã•れãŸãƒ­ãƒƒã‚¯ã®ã¿ãŒè¡¨ç¤ºã•れるよã†ã«çµæžœã‚’
フィルター処ç†ã—ã¾ã™ (åå‰ã§ç…§åˆ)。
--^ignorecase サーãƒãƒ¼ãƒ‘ス指定ãŒä½¿ç”¨ã•れãŸã¨ãã®ãƒ‘スã®å¤§æ–‡å­—ã¨å°æ–‡å­—ã®å·®ç•°ã‚’
無視ã—ã¾ã™ã€‚ã“ã®ãƒ•ラグを使用ã™ã‚‹ã¨ã€ã‚³ãƒžãƒ³ãƒ‰ã¯ãƒ¦ãƒ¼ã‚¶ãƒ¼ãŒã€Œ/sRc/fOO.cã€ã¨
記述ã—ãŸå ´åˆã§ã‚‚「/src/foo.cã€ã¨ã—ã¦æ©Ÿèƒ½ã—ã¾ã™ã€‚
== CMD_HELP_LOCK_LIST ==
備考:
コマンドã¯ã€ãƒ‡ãƒ•ォルトサーãƒãƒ¼å†…ã§ç¾åœ¨ãƒ­ãƒƒã‚¯ã•れã¦ã„ã‚‹é …ç›®ã®ãƒªã‚¹ãƒˆã‚’
表示ã—ã¾ã™ã€‚ã¾ãŸã€ãƒªãƒ“ジョン指定ã®ãƒªã‚¹ãƒˆã‚‚å—ã‘å–りã¾ã™ã€‚ãã®å ´åˆã€
é¸æŠžã•れãŸé …ç›®ã«å±žã™ã‚‹ãƒ­ãƒƒã‚¯ã®ã¿ãŒè¡¨ç¤ºã•れã¾ã™ã€‚
「--^server=<サーãƒãƒ¼>ã€ã‚’使用ã—ã¦ã‚¯ã‚¨ãƒªã‚’実行ã™ã‚‹ãƒ‡ãƒ•ォルトサーãƒãƒ¼ã‚’設定ã§ãã¾ã™ã€‚
コマンドã¯ã€æŒ‡å®šã•れãŸã‚µãƒ¼ãƒãƒ¼å†…ã®ã™ã¹ã¦ã®ãƒ­ãƒƒã‚¯ã®è¡Œã‚’表示ã—ã¾ã™:
- ロックã•れãŸé …目㮠GUID。
- ロックを実行ã—ãŸãƒ¦ãƒ¼ã‚¶ãƒ¼å。
- ロックãŒå®Ÿè¡Œã•れãŸãƒ¯ãƒ¼ã‚¯ã‚¹ãƒšãƒ¼ã‚¹å。
- ロックã•れãŸé …ç›®ã®ãƒ‘ス (サーãƒãƒ¼ãƒ‘ス形å¼)。
例:
cm ^lock ^list
cm ^lock ^list --^server=myserver:8084
cm ^lock ^ls ^serverpath:/src/foo.c#^cs:99@default@localhost:8084
cm ^lock ^list ^revid:3521@default ^itemid:2381@secondary --^onlycurrentuser
cm ^lock ^ls --^onlycurrentuser
cm ^lock ^ls --^onlycurrentuser --^onlycurrentworkspace
== CMD_DESCRIPTION_LISTUSERS ==
ユーザーã¨ã‚°ãƒ«ãƒ¼ãƒ—をリストã—ã¾ã™ã€‚
== CMD_USAGE_LISTUSERS ==
使用方法:
cm ^listusers | ^lu <リãƒã‚¸ãƒˆãƒªã‚µãƒ¼ãƒãƒ¼æŒ‡å®š> [--^onlyusers] [--^onlygroups]
[--^filter= <文字列フィルター>]
リãƒã‚¸ãƒˆãƒªã‚µãƒ¼ãƒãƒ¼æŒ‡å®š リãƒã‚¸ãƒˆãƒªã‚µãƒ¼ãƒãƒ¼ã®æŒ‡å®šã€‚
(「cm ^help ^objectspecã€ã‚’使用ã—ã¦æŒ‡å®šã®è©³ç´°ã‚’確èªã§ãã¾ã™ã€‚)
オプション:
--^onlyusers ユーザーã®ã¿ã‚’リストã—ã¾ã™ã€‚
--^onlygroups グループã®ã¿ã‚’リストã—ã¾ã™ã€‚
--^filter 指定ã•れãŸãƒ•ィルターã«ä¸€è‡´ã™ã‚‹ãƒ¦ãƒ¼ã‚¶ãƒ¼ã¨ã‚°ãƒ«ãƒ¼ãƒ—ã€ã¾ãŸã¯
ã„ãšã‚Œã‹ä¸€æ–¹ã®ã¿ã‚’リストã—ã¾ã™ã€‚
== CMD_HELP_LISTUSERS ==
例:
cm ^lu localhost:8084
(サーãƒãƒ¼å†…ã®ã™ã¹ã¦ã®ãƒ¦ãƒ¼ã‚¶ãƒ¼ã‚’リストã—ã¾ã™ã€‚)
cm ^listusers localhost:8084 --^onlyusers --^filter=m
(サーãƒãƒ¼å†…ã®ã€Œmã€ãŒå«ã¾ã‚Œã‚‹ãƒ¦ãƒ¼ã‚¶ãƒ¼ã®ã¿ã‚’リストã—ã¾ã™ã€‚)
== CMD_DESCRIPTION_LOCATION ==
「cmã€ã®ãƒ‘スを返ã—ã¾ã™ã€‚
== CMD_USAGE_LOCATION ==
使用方法:
cm ^location
== CMD_HELP_LOCATION ==
== CMD_DESCRIPTION_LOCK ==
ã“ã®ã‚³ãƒžãƒ³ãƒ‰ã¯ãƒ¦ãƒ¼ã‚¶ãƒ¼ã«ãƒ­ãƒƒã‚¯ã®ç®¡ç†ã‚’許å¯ã—ã¾ã™ã€‚
== CMD_USAGE_LOCK ==
使用方法:
cm ^lock <コマンド> [オプション]
コマンド:
^list | ^ls
^unlock
å„コマンドã®è©³ç´°æƒ…報をå–å¾—ã™ã‚‹ã«ã¯ã€æ¬¡ã®ã‚³ãƒžãƒ³ãƒ‰ã‚’実行ã—ã¾ã™:
cm ^lock <コマンド> --^usage
cm ^lock <コマンド> --^help
== CMD_HELP_LOCK ==
例:
cm ^lock ^list
cm ^lock
(引数ãŒãªã„å ´åˆã€ã€Œ^listã€ã¯çœç•¥å¯èƒ½ã§ã™ã€‚)
cm ^lock ^ls ^serverpath:/src/foo.c#^cs:99@default@localhost:8084
cm ^lock ^unlock 91961b14-3dfe-4062-8c4c-f33a81d201f5
== CMD_DESCRIPTION_LOG ==
変更セット内ã®ãƒªãƒ“ジョンã«é–¢ã™ã‚‹æƒ…報をå–å¾—ã—ã¾ã™ã€‚
== CMD_USAGE_LOG ==
使用方法:
cm ^log [<変更セット指定> | <リãƒã‚¸ãƒˆãƒªæŒ‡å®š>] [--^from=<変更セット指定元>] [--^allbranches]
[--^ancestors] [--^csformat=<文字列形å¼>] [--^itemformat=<文字列形å¼>]
[--^xml[=<出力ファイル>]] [--^encoding=<åå‰>]
[--^repositorypaths | --^fullpaths | --^fp]
オプション:
変更セット指定 ã‚³ãƒžãƒ³ãƒ‰ã¯æŒ‡å®šãŒæŒ‡å®šã•れãŸå¤‰æ›´ã‚»ãƒƒãƒˆã§è¡Œã‚れãŸ
ã™ã¹ã¦ã®å¤‰æ›´ã‚’è¿”ã—ã¾ã™ã€‚
(「cm ^help ^objectspecã€ã‚’使用ã—ã¦å¤‰æ›´ã‚»ãƒƒãƒˆæŒ‡å®šã®è©³ç´°ã‚’
確èªã§ãã¾ã™ã€‚)
リãƒã‚¸ãƒˆãƒªæŒ‡å®š ã‚³ãƒžãƒ³ãƒ‰ã¯æŒ‡å®šã•れãŸãƒªãƒã‚¸ãƒˆãƒªã§è¡Œã‚れãŸã™ã¹ã¦ã®å¤‰æ›´ã®
リストを表示ã—ã¾ã™ã€‚
(「cm ^help ^objectspecã€ã‚’使用ã—ã¦ãƒªãƒã‚¸ãƒˆãƒªæŒ‡å®šã®è©³ç´°ã‚’
確èªã§ãã¾ã™ã€‚)
--^from 変更セット指定 [変更セット指定元] ã‹ã‚‰å¤‰æ›´ã‚»ãƒƒãƒˆæŒ‡å®š [変更セット指定] ã«å¯¾ã—ã¦
ã™ã¹ã¦ã®å¤‰æ›´ã‚»ãƒƒãƒˆã§è¡Œã‚れãŸã™ã¹ã¦ã®å¤‰æ›´ã®
リストを表示ã—ã¾ã™ã€‚
[変更セット指定元] 変更セットã¯å‡ºåŠ›ã«
å«ã¾ã‚Œã¾ã›ã‚“。
リãƒã‚¸ãƒˆãƒªæŒ‡å®šãŒæŒ‡å®šã•れるã¨ç„¡è¦–ã•れã¾ã™ã€‚
--^allbranches 変更セットãŒä½œæˆã•れãŸã™ã¹ã¦ã®ãƒ–ランãƒã«ã¤ãã€
指定ã•れãŸé–“éš”ã§ä½œæˆã•れãŸãれらã®å¤‰æ›´ã‚»ãƒƒãƒˆã«é–¢ã™ã‚‹
情報を表示ã—ã¾ã™ã€‚
--^ancestors 指定ã•れãŸå¤‰æ›´ã‚»ãƒƒãƒˆ ([変更セット指定]) ã®è¦ªãƒªãƒ³ã‚¯ã¨
マージリンクã«å¾“ã£ã¦ã€ãƒªãƒ¼ãƒå¯èƒ½ãªå¤‰æ›´ã‚»ãƒƒãƒˆã«é–¢ã™ã‚‹
情報を表示ã—ã¾ã™ã€‚å…ƒã®å¤‰æ›´ã‚»ãƒƒãƒˆ
([変更セット指定元]) も指定ã•れã¦ã„ã‚‹å ´åˆã€ãれãŒ
ã™ã¹ã¦ã®ãƒ‘スã®ä¸‹é™ã¨ã—ã¦ä½¿ç”¨ã•れã¾ã™ã€‚備考: ã“ã®ã‚ªãƒ—ションãŒ
使用ã•れるã¨ã€å¤‰æ›´ã‚»ãƒƒãƒˆã®å¤‰æ›´ã¯è¡¨ç¤ºã•れã¾ã›ã‚“。
--^csformat å¤‰æ›´ã‚»ãƒƒãƒˆã®æƒ…報を特定ã®å½¢å¼ã§å–å¾—ã—ã¾ã™ã€‚詳細ã«ã¤ã„ã¦ã¯ã€
「備考ã€ã‚’å‚ç…§ã—ã¦ãã ã•ã„。
--^itemformat é …ç›®ã®æƒ…報を特定ã®å½¢å¼ã§å–å¾—ã—ã¾ã™ã€‚詳細ã«ã¤ã„ã¦ã¯ã€
「備考ã€ã‚’å‚ç…§ã—ã¦ãã ã•ã„。
--^xml 出力を XML å½¢å¼ã§æ¨™æº–出力ã«å‡ºåŠ›ã—ã¾ã™ã€‚
出力ファイルを指定ã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚
--^encoding 「--^xmlã€ã‚ªãƒ—ションã¨ã¨ã‚‚ã«ä½¿ç”¨ã•れã€XML 出力ã§ä½¿ç”¨ã™ã‚‹
エンコーディング (utf-8 ãªã©) を指定ã—ã¾ã™ã€‚
サãƒãƒ¼ãƒˆã•れるエンコーディングã¨ãã®å½¢å¼ã®ãƒ†ãƒ¼ãƒ–ルをå–å¾—ã™ã‚‹ã«ã¯ã€
http://msdn.microsoft.com/en-us/library/system.text.encoding.aspx
ã«ã‚ã‚‹ MSDN ã®ãƒ‰ã‚­ãƒ¥ãƒ¡ãƒ³ãƒˆã‚’å‚ç…§ã—ã¦ãã ã•ã
(ãƒšãƒ¼ã‚¸ã®æœ€å¾Œã€ã€Œåå‰ã€åˆ—)。
--^fullpathsã€--^fp å¯èƒ½ã§ã‚れã°ãƒ•ァイルやディレクトリã®ãƒ•ルワークスペースパスを
出力ã™ã‚‹ã“ã¨ãŒå¼·åˆ¶ã•れã¾ã™ã€‚
--^repositorypaths ワークスペースパスã®ä»£ã‚りã«ãƒªãƒã‚¸ãƒˆãƒªã®ãƒ‘ス
(サーãƒãƒ¼ãƒ‘ス) を出力ã—ã¾ã™ã€‚(ã“ã®ã‚ªãƒ—ションã¯ã€Œ--^fullpathsã€ã‚ªãƒ—ションを
オーãƒãƒ¼ãƒ©ã‚¤ãƒ‰ã—ã¾ã™)。
== CMD_HELP_LOG ==
備考:
- 「変更セット指定ã€ã‚‚オプションも指定ã•れã¦ã„ãªã„å ´åˆã€ã‚³ãƒžãƒ³ãƒ‰ã¯
ç›´è¿‘ã® 1 ã‹æœˆã«å„ブランãƒã§ä½œæˆã•れãŸã™ã¹ã¦ã®å¤‰æ›´ã‚»ãƒƒãƒˆã«é–¢ã™ã‚‹æƒ…報を
表示ã—ã¾ã™ã€‚
- オプション「--^fromã€ã®ã¿ãŒå«ã¾ã‚Œã¦ã„ã‚‹å ´åˆã€ã‚³ãƒžãƒ³ãƒ‰ã¯
ãã®æŒ‡å®šã•れãŸå¤‰æ›´ã‚»ãƒƒãƒˆã‹ã‚‰æœ€æ–°ã®å¤‰æ›´ã‚»ãƒƒãƒˆã¾ã§ã€ãã®å¤‰æ›´ã‚»ãƒƒãƒˆãŒä½œæˆã•れãŸ
ブランãƒå†…ã®ã€ã™ã¹ã¦ã®å¤‰æ›´ã‚»ãƒƒãƒˆã«é–¢ã™ã‚‹æƒ…報を表示ã—ã¾ã™ã€‚
- オプション「--^allbranchesã€ãŒé–“éš”ãªã—ã§è¡¨ç¤ºã•れる場åˆã€ã‚³ãƒžãƒ³ãƒ‰ã¯
「変更セット指定ã€ã®ã¿ãŒæŒ‡å®šã•れãŸå ´åˆã«å–å¾—ã—ãŸã§ã‚ã‚ã†åŒã˜æƒ…報を
å–å¾—ã—ã¾ã™ã€‚
- 「--^fromã€ãŒä½¿ç”¨ã•れãŸå ´åˆã€å‡ºåŠ›ã«ã¯ã€Œå¤‰æ›´ã‚»ãƒƒãƒˆæŒ‡å®šå…ƒã€+1 以é™ã®
情報ãŒå«ã¾ã‚Œã¾ã™ã€‚
- å¤‰æ›´ã‚»ãƒƒãƒˆã®æƒ…報を表示ã™ã‚‹ãŸã‚ã«ä½¿ç”¨ã•れるリãƒã‚¸ãƒˆãƒªã¯ã€ãã®ã‚³ãƒžãƒ³ãƒ‰ãŒ
実行ã•れるパスã«ãƒ­ãƒ¼ãƒ‰ã•れãŸãƒªãƒã‚¸ãƒˆãƒªã§ã™ã€‚
ã“ã®ã‚³ãƒžãƒ³ãƒ‰ã¯ã€é …ç›® (「--^itemformatã€) ã®å½¢å¼æ–‡å­—列ã¨ã€å¤‰æ›´ã‚»ãƒƒãƒˆ
(「--^csformatã€) ã®å½¢å¼æ–‡å­—列をå—ã‘å–りã¾ã™ã€‚
「--^csformatã€ã®å‡ºåŠ›ãƒ‘ãƒ©ãƒ¡ãƒ¼ã‚¿ãƒ¼ã¯æ¬¡ã®ã¨ãŠã‚Šã§ã™ã€‚
{^tab} タブスペースを挿入ã—ã¾ã™ã€‚
{^newline} 改行を挿入ã—ã¾ã™ã€‚
{^changesetid} 変更セット番å·ã€‚
{^branch} 変更セットãŒä½œæˆã•れãŸãƒ–ランãƒã€‚
{^date} å¤‰æ›´ã‚»ãƒƒãƒˆã®æ—¥ä»˜ã€‚
{^owner} å¤‰æ›´ã‚»ãƒƒãƒˆã®æ‰€æœ‰è€…。
{^comment} 変更セットã®ã‚³ãƒ¡ãƒ³ãƒˆã€‚
{^items} 変更セットã«é–¢é€£ã™ã‚‹é …目。
{^repository} 変更セットãŒå­˜åœ¨ã™ã‚‹ãƒªãƒã‚¸ãƒˆãƒªã€‚
{^repserver} サーãƒãƒ¼å。
「--^itemformatã€ã®å‡ºåŠ›ãƒ‘ãƒ©ãƒ¡ãƒ¼ã‚¿ãƒ¼ã¯æ¬¡ã®ã¨ãŠã‚Šã§ã™ã€‚
{^tab} タブスペースを挿入ã—ã¾ã™ã€‚
{^newline} 改行を挿入ã—ã¾ã™ã€‚
{^path} 項目パス。
{^branch} 変更セットãŒä½œæˆã•れãŸãƒ–ランãƒã€‚
{^date} å¤‰æ›´ã‚»ãƒƒãƒˆã®æ—¥ä»˜ã€‚
{^owner} å¤‰æ›´ã‚»ãƒƒãƒˆã®æ‰€æœ‰è€…。
{^shortstatus} 短ã„å½¢å¼ã‚’出力ã—ã¾ã™ã€‚以下をå‚照。
{^fullstatus} é•·ã„å½¢å¼ã‚’出力ã—ã¾ã™ã€‚以下をå‚照。
短ã„å½¢å¼ã¨ãれã«å¯¾å¿œã™ã‚‹é•·ã„å½¢å¼ã¯æ¬¡ã®ã¨ãŠã‚Šã§ã™ã€‚
'^A' ^Added
'^D' ^Deleted
'^M' ^Moved
'^C' ^Changed
ä»¥ä¸‹ãŒæœ‰åйãªå‡ºåŠ›æ–‡å­—åˆ—ã§ã™ã€‚
--^csformat="{^newline}変更セット {^changesetid} ㌠{^date} ã«ä½œæˆã•れã¾ã—ãŸã€‚{^tab} 変更ã•れãŸé …ç›®: {^items}。"
--^itemformat="{^newline}é …ç›® {^path} ãŒãƒ–ランム{^branch} ã§å¤‰æ›´ã•れã¾ã—ãŸã€‚"
例:
cm ^log
(ç›´è¿‘ã® 1 ã‹æœˆã«å„ブランãƒã§ä½œæˆã•れãŸã™ã¹ã¦ã®å¤‰æ›´ã‚»ãƒƒãƒˆã«é–¢ã™ã‚‹æƒ…報を
表示ã—ã¾ã™ã€‚)
cm ^log ^cs:16
(変更セットãŒä½œæˆã•れãŸãƒ–ランãƒå†…ã®ã€å¤‰æ›´ã‚»ãƒƒãƒˆ 16 ã§è¡Œã‚れãŸ
変更ã«é–¢ã™ã‚‹æƒ…報を表示ã—ã¾ã™ã€‚)
cm ^log ^cs:16 --^csformat="{^newline}変更セット {^changesetid} ㌠\
{^date} ã«ä½œæˆã•れã¾ã—ãŸã€‚{^tab} 変更ã•れãŸé …ç›®: {^items}。"
(情報を特定ã®å½¢å¼ã§è¡¨ç¤ºã—ã¾ã™ã€‚)
cm ^log --^from=^cs:20 ^cs:50
(変更セット 21 ã‹ã‚‰å¤‰æ›´ã‚»ãƒƒãƒˆ 50 ã®å„変更セットã«å«ã¾ã‚Œã‚‹ã™ã¹ã¦ã®
リビジョンã«é–¢ã™ã‚‹æƒ…報を表示ã—ã¾ã™ã€‚)
cm ^log --^from=^cs:20 ^cs:50 --^allbranches
(リãƒã‚¸ãƒˆãƒªã®å„ブランãƒå†…ã®ã€å¤‰æ›´ã‚»ãƒƒãƒˆ 21 ã‹ã‚‰å¤‰æ›´ã‚»ãƒƒãƒˆ 50 ã®
å„変更セットã«å«ã¾ã‚Œã‚‹ã™ã¹ã¦ã®ãƒªãƒ“ジョンã«é–¢ã™ã‚‹æƒ…報を
表示ã—ã¾ã™ã€‚)
cm ^log ^rep:myrep@localhost:8084
(指定ã•れãŸãƒªãƒã‚¸ãƒˆãƒªã§è¡Œã‚れãŸå¤‰æ›´ã«é–¢ã™ã‚‹æƒ…報を表示ã—ã¾ã™ã€‚
コマンドを実行ã™ã‚‹ã®ã«ãƒ¯ãƒ¼ã‚¯ã‚¹ãƒšãƒ¼ã‚¹ã¯ä¸è¦ã§ã™ã€‚)
cm ^log --^from=^cs:20@^rep:mainRep@localhost:8084
(変更セット 21 ã‹ã‚‰å„変更セットã«å«ã¾ã‚Œã‚‹ã™ã¹ã¦ã®ãƒªãƒ“ジョンã«é–¢ã™ã‚‹æƒ…報を
表示ã—ã¾ã™ã€‚完全ãªå¤‰æ›´ã‚»ãƒƒãƒˆæŒ‡å®šãŒæŒ‡å®šã•れãŸãŸã‚ã€ã‚³ãƒžãƒ³ãƒ‰ã‚’実行ã™ã‚‹ã®ã«
ワークスペースã¯ä¸è¦ã§ã™ã€‚)
== CMD_DESCRIPTION_LIST ==
ツリーã®ã‚³ãƒ³ãƒ†ãƒ³ãƒ„をリストã—ã¾ã™ã€‚
== CMD_USAGE_LIST ==
使用方法:
cm ^ls | ^dir [<パス>[ ...]] [--^format=<文字列形å¼>] [--^symlink]
[--^selector[=<セレクター形å¼>]] [--^tree=<オブジェクト指定>]
[-^R | -^r | --^recursive]
[--^xml[=<出力ファイル>]] [--^encoding=<åå‰>]
オプション:
パス 表示ã™ã‚‹ãƒ‘スã®ãƒªã‚¹ãƒˆã€‚空白を使用ã—ã¦ãƒ‘スを
区切りã¾ã™ã€‚
空白ãŒå«ã¾ã‚Œã‚‹ãƒ‘スを指定ã™ã‚‹ã«ã¯
二é‡å¼•用符 (" ") を使用ã—ã¾ã™ã€‚
--^format 出力メッセージを特定ã®å½¢å¼ã§å–å¾—ã—ã¾ã™ã€‚詳細ã«ã¤ã„ã¦ã¯ã€
「備考ã€ã‚’å‚ç…§ã—ã¦ãã ã•ã„。
--^symlink æ“作をターゲットã§ã¯ãªãシンボリックリンクã«
é©ç”¨ã—ã¾ã™ã€‚
--^selector アクティブãªãƒ¯ãƒ¼ã‚¯ã‚¹ãƒšãƒ¼ã‚¹ã‚»ãƒ¬ã‚¯ã‚¿ãƒ¼ã‹ã‚‰ã‚³ãƒ³ãƒ†ãƒ³ãƒ„ã‚’å–å¾—ã—ã¾ã™ã€‚
セレクター形å¼ãŒæŒ‡å®šã•れãŸå ´åˆã¯ã€æŒ‡å®šã•れãŸ
セレクターをリストã—ã¾ã™ã€‚
セレクター㯠4.x 以é™ã¯ Unity VCS ã®ä¸­å¿ƒéƒ¨åˆ†ã§ã¯
ãªããªã£ãŸãŸã‚ã€ã“れã¯ã»ã¼éžæŽ¨å¥¨ã§ã™ã€‚
--^tree 指定ã•れãŸå¤‰æ›´ã‚»ãƒƒãƒˆã¾ãŸã¯ãƒ–ランãƒå†…ã®ãƒ„リーをリストã—ã¾ã™ã€‚
(「cm ^help ^objectspecã€ã‚’使用ã—ã¦æŒ‡å®šã®è©³ç´°ã‚’確èªã§ãã¾ã™ã€‚)
-^R å†å¸°çš„ã«ãƒªã‚¹ãƒˆã—ã¾ã™ã€‚
--^xml 出力を XML å½¢å¼ã§æ¨™æº–出力ã«å‡ºåŠ›ã—ã¾ã™ã€‚
出力ファイルを指定ã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚
--^encoding 「--^xmlã€ã‚ªãƒ—ションã¨ã¨ã‚‚ã«ä½¿ç”¨ã•れã€XML 出力ã§ä½¿ç”¨ã™ã‚‹
エンコーディング (utf-8 ãªã©) を指定ã—ã¾ã™ã€‚
サãƒãƒ¼ãƒˆã•れるエンコーディングã¨ãã®å½¢å¼ã®ãƒ†ãƒ¼ãƒ–ルをå–å¾—ã™ã‚‹ã«ã¯ã€
http://msdn.microsoft.com/en-us/library/system.text.encoding.aspx
ã«ã‚ã‚‹ MSDN ã®ãƒ‰ã‚­ãƒ¥ãƒ¡ãƒ³ãƒˆã‚’å‚ç…§ã—ã¦ãã ã•ã
(ãƒšãƒ¼ã‚¸ã®æœ€å¾Œã€ã€Œåå‰ã€åˆ—)。
== CMD_HELP_LIST ==
備考:
- パスã¯ãƒ¡ã‚¿æ–‡å­—ã§å…¥åŠ›ã§ãã¾ã™ã€‚
- リストã¯ãƒ¯ãƒ¼ã‚¯ã‚¹ãƒšãƒ¼ã‚¹ã‚»ãƒ¬ã‚¯ã‚¿ãƒ¼ã«ä¾å­˜ã—ã¾ã™ã€‚
- コマンドã®å‡ºåŠ›ã¯å½¢å¼æ–‡å­—列を指定ã™ã‚‹ã“ã¨ã§å½¢å¼åŒ–ã§ãã¾ã™ã€‚
- 「--^treeã€ã‚ªãƒ—ションã¾ãŸã¯ã€Œ--^selectorã€ã‚ªãƒ—ã‚·ãƒ§ãƒ³ãŒæŒ‡å®šã•れãŸå ´åˆã€æŒ‡å®šã•れãŸ
パスã¯ãƒ¯ãƒ¼ã‚¯ã‚¹ãƒšãƒ¼ã‚¹ãƒ‘ス: C:\Users\myuser\mywk\dir\file.txt ã§ã¯ãªãã€
サーãƒãƒ¼ãƒ‘ス (別å: 「cm パスã€): /dir/file.txt ã§ã‚ã‚‹å¿…è¦ãŒã‚りã¾ã
- ãƒ‘ã‚¹ãŒæŒ‡å®šã•れã¦ã„ãªã„å ´åˆã€ç¾åœ¨ã®ãƒ‡ã‚£ãƒ¬ã‚¯ãƒˆãƒªãŒ
ワークスペースパスã¨è¦‹ãªã•れã¾ã™ã€‚「--^treeã€ã‚ªãƒ—ションã¾ãŸã¯ã€Œ--^selectorã€ã‚ªãƒ—ションãŒä½¿ç”¨ã•れãŸå ´åˆã¯ã€
ルートパス (「/ã€) ãŒæƒ³å®šã•れã¾ã™ã€‚
デフォルトã®å½¢å¼æ–‡å­—åˆ—ã¯æ¬¡ã®ã¨ãŠã‚Šã§ã™ã€‚
"{^size,10} {^date:dd/MM/yyyy} {^date:HH:mm}\
{^type,-6} {^location,-12} {^checkout,-5} {^name}\
{^symlinktarget}"
ã“ã®ã‚³ãƒžãƒ³ãƒ‰ã¯ã€å‡ºåŠ›ã‚’è¡¨ç¤ºã™ã‚‹å½¢å¼ã®æ–‡å­—列をå—ã‘å–りã¾ã™ã€‚
ã“ã®ã‚³ãƒžãƒ³ãƒ‰ã®å‡ºåŠ›ãƒ‘ãƒ©ãƒ¡ãƒ¼ã‚¿ãƒ¼ã¯æ¬¡ã®ã¨ãŠã‚Šã§ã™ã€‚
{^size}
{^formattedsize}
{^date}
{^type}
^dir ディレクトリã€
^txt テキストファイルã€
^File ファイル。
{^location} 例: ^br:branch#cset
{^checkout}
{^name}
{^changeset}
{^path}
{^repspec}
{^owner}
{^revid}
{^parentrevid}
{^itemid}
{^brid}
{^repid}
{^server}
{^symlinktarget}
{^hash}
{^chmod}
{^wkpath} ワークスペースã®ãƒ«ãƒ¼ãƒˆã«å¯¾ã™ã‚‹ç›¸å¯¾ãƒ‘ス
{^branch}
{^newlocation} cset@branch
{^guid} (解決ã«ã‚ˆã‚Šæ™‚é–“ãŒã‹ã‹ã‚‹)
{^itemguid}
{^transformed} トランスフォームã•れãŸé …ç›®ã«é©ç”¨ã•れãŸè¦å‰‡ã‚’表示ã™ã‚‹
「^lsã€å½¢å¼è¨­å®šã‚’ PLASTIC_LS_FORMAT 環境変数ã«
カスタマイズã§ãã¾ã™ã€‚
例:
cm ^ls
cm ^ls c:\workspace\src
cm ^ls --^format={^name}
(ファイルåã®ã¿ã€‚)
cm ^ls --^symlink
(「シンボリックリンク化ã•れãŸã€ãƒ•ァイルã¾ãŸã¯ãƒ‡ã‚£ãƒ¬ã‚¯ãƒˆãƒªã®ä»£ã‚りã«ã‚·ãƒ³ãƒœãƒªãƒƒã‚¯ãƒªãƒ³ã‚¯ã«é–¢ã™ã‚‹
情報を表示ã—ã¾ã™ã€‚UNIX ç’°å¢ƒã§æœ‰åйã§ã™ã€‚)
cm ^ls code --^selector
¾åœ¨ã®ãƒ¯ãƒ¼ã‚¯ã‚¹ãƒšãƒ¼ã‚¹ã‚»ãƒ¬ã‚¯ã‚¿ãƒ¼ã‹ã‚‰ã€Œcodeã€ã‚µãƒ–ディレクトリã®ã‚³ãƒ³ãƒ†ãƒ³ãƒ„ã‚’
表示ã—ã¾ã™ã€‚)
cm ^ls /code --^selector="^rep 'myrep' ^path '/' ^branch '/^main'"
(指定ã•れãŸã‚»ãƒ¬ã‚¯ã‚¿ãƒ¼ä¸Šã®ã€Œ/codeã€ã‚µãƒ–ディレクトリã®ã‚³ãƒ³ãƒ†ãƒ³ãƒ„を表示ã—ã¾ã™ã€‚
パスã¯ã‚µãƒ¼ãƒãƒ¼å½¢å¼ã§æŒ‡å®šã•れã¦ã„ã‚‹ã“ã¨ã«æ³¨æ„ã—ã¦ãã ã•ã„。)
cm ^ls /code --^tree=44@myrep@denver:7070
(サーãƒãƒ¼ã€Œdenver:7070ã€ã€ãƒªãƒã‚¸ãƒˆãƒªã€Œmyrepã€ã€å¤‰æ›´ã‚»ãƒƒãƒˆ 44 ã«ã‚る「/codeã€ã‚µãƒ–ディレクトリを
リストã—ã¾ã™ã€‚)
cm ^ls /code --^tree=^br:/main/scm13596@myrep@denver:7070
(サーãƒãƒ¼ã€Œdenver:7070ã€ã€ãƒªãƒã‚¸ãƒˆãƒªã€Œmyrepã€ã€ãƒ–ランãƒ
「/main/scm13596ã€å†…ã®ã€æœ€æ–°ã®å¤‰æ›´ã‚»ãƒƒãƒˆã«ã‚る「/codeã€ã‚µãƒ–ディレクトリをリストã—ã¾ã™ã€‚)
cm ^ls /code --^tree=ae1390ed-7ce9-4ec3-a155-e5a61de0dc77@myrep@denver:7070
(サーãƒãƒ¼ã€Œdenver:7070ã€ã€ãƒªãƒã‚¸ãƒˆãƒªã€Œmyrepã€ã€å¤‰æ›´ã‚»ãƒƒãƒˆ
ae1390ed-7ce9-4ec3-a155-e5a61de0dc77 ã«ã‚る「/codeã€ã‚µãƒ–ディレクトリを
リストã—ã¾ã™ã€‚)
== CMD_DESCRIPTION_TRIGGER_LIST ==
サーãƒãƒ¼ä¸Šã®æŒ‡å®šã•れãŸã‚¿ã‚¤ãƒ—ã®ãƒˆãƒªã‚¬ãƒ¼ã‚’リストã—ã¾ã™ã€‚
== CMD_USAGE_TRIGGER_LIST ==
使用方法:
cm ^trigger | ^tr ^list | ^ls [<サブタイプã®ã‚¿ã‚¤ãƒ—>] [--^server=<リãƒã‚¸ãƒˆãƒªã‚µãƒ¼ãƒãƒ¼æŒ‡å®š>]
[--^format=<文字列形å¼>]
オプション:
サブタイプã®ã‚¿ã‚¤ãƒ— トリガー実行ã¨ãƒˆãƒªã‚¬ãƒ¼æ“作。
トリガータイプã®ãƒªã‚¹ãƒˆã‚’表示ã™ã‚‹ã«ã¯ã€Œcm ^showtriggertypesã€
ã¨å…¥åŠ›ã—ã¾ã™ã€‚
--^server 指定ã•れãŸã‚µãƒ¼ãƒãƒ¼ä¸Šã®ãƒˆãƒªã‚¬ãƒ¼ã‚’リストã—ã¾ã™ã€‚
サーãƒãƒ¼ãŒæŒ‡å®šã•れã¦ã„ãªã„å ´åˆã¯ã€ã‚¯ãƒ©ã‚¤ã‚¢ãƒ³ãƒˆã«è¨­å®šã•れã¦ã„ã‚‹
サーãƒãƒ¼ã§ã‚³ãƒžãƒ³ãƒ‰ã‚’実行ã—ã¾ã™ã€‚
(「cm ^help ^objectspecã€ã‚’使用ã—ã¦ã‚µãƒ¼ãƒãƒ¼æŒ‡å®šã®
詳細を確èªã§ãã¾ã™ã€‚)
--^format 出力メッセージを特定ã®å½¢å¼ã§å–å¾—ã—ã¾ã™ã€‚詳細ã«ã¤ã„ã¦ã¯ã€
「備考ã€ã‚’å‚ç…§ã—ã¦ãã ã•ã„。
== CMD_HELP_TRIGGER_LIST ==
備考:
ã‚¿ã‚¤ãƒ—ãŒæŒ‡å®šã•れã¦ã„ãªã„å ´åˆã€ã‚µãƒ¼ãƒãƒ¼ä¸Šã®ã™ã¹ã¦ã®ãƒˆãƒªã‚¬ãƒ¼ã‚’リストã—ã¾ã™ã€‚
ã“ã®ã‚³ãƒžãƒ³ãƒ‰ã¯ã€å‡ºåŠ›ã‚’è¡¨ç¤ºã™ã‚‹å½¢å¼ã®æ–‡å­—列をå—ã‘å–りã¾ã™ã€‚
ã“ã®ã‚³ãƒžãƒ³ãƒ‰ã®å‡ºåŠ›ãƒ‘ãƒ©ãƒ¡ãƒ¼ã‚¿ãƒ¼ã¯æ¬¡ã®ã¨ãŠã‚Šã§ã™ã€‚
{0} トリガーã®ä½ç½®ã€‚
{1} トリガーã®åå‰ã€‚
{2} トリガーã®ãƒ‘ス。
{3} ãƒˆãƒªã‚¬ãƒ¼ã®æ‰€æœ‰è€…。
{4} トリガーã®ã‚¿ã‚¤ãƒ—。
{5} トリガーã®ãƒ•ィルター。
例:
cm ^trigger list after-mklabel
cm ^tr ^ls ^before-mkbranch --^server=myserver:8084
== CMD_DESCRIPTION_MANIPULATESELECTOR ==
セレクターを日付ã«å¤‰æ›´ã—ã¾ã™ã€‚
== CMD_USAGE_MANIPULATESELECTOR ==
ã“れã¯ã€Œcmã€ã‚’自動化ã™ã‚‹ç›®çš„ã®ãŸã‚ã ã‘ã«ä½¿ç”¨ã™ã‚‹è‡ªå‹•化コマンドã§ã™ã€‚
使ã„勿‰‹ã«ã¤ã„ã¦ã¯å分ã§ã¯ã‚りã¾ã›ã‚“。
使用方法:
cm ^manipulateselector | ^ms [<ワークスペースパス> | <ワークスペース指定>] --^atdate=<セレクター日付>
ワークスペースパス ワークスペースã®ãƒ‘ス。
ワークスペース指定 ãƒ¯ãƒ¼ã‚¯ã‚¹ãƒšãƒ¼ã‚¹ã®æŒ‡å®šã€‚(「cm ^help ^objectspecã€ã‚’使用ã—ã¦
指定ã®è©³ç´°ã‚’確èªã§ãã¾ã™ã€‚)
オプション:
--^atdate 指定ã•ã‚ŒãŸæ—¥ä»˜ã®æ§‹æˆã«ãªã‚‹ã‚ˆã†ã«ãƒ¯ãƒ¼ã‚¯ã‚¹ãƒšãƒ¼ã‚¹ã‚’
å†ä½œæˆã™ã‚‹ã‚»ãƒ¬ã‚¯ã‚¿ãƒ¼ã‚’è¿”ã—ã¾ã™ã€‚
== CMD_HELP_MANIPULATESELECTOR ==
備考:
パスもワークスペースも指定ã•れã¦ã„ãªã„å ´åˆã€ã“ã®ã‚³ãƒžãƒ³ãƒ‰ã¯ç¾åœ¨ã®ãƒ‡ã‚£ãƒ¬ã‚¯ãƒˆãƒªã‚’
ワークスペースパスã¨ã—ã¦ä½¿ç”¨ã—ã¾ã™ã€‚
例:
cm ^manipulateselector c:\workspace --^atdate=yyyy-MM-ddTHH:mm:ss
cm ^manipulateselector --^atdate=yyyy-MM-ddTHH:mm:ss
cm ^manipulateselector > mySelector.txt --^atdate=yyyy-MM-ddTHH:mm:ss
cm ^manipulateselector ^wk:build_wk@BUILDER --^atdate=yyyy-MM-ddTHH:mm:ss
== CMD_DESCRIPTION_MERGE ==
ブランãƒã‚’別ã®ãƒ–ランãƒã¨ãƒžãƒ¼ã‚¸ã—ã¾ã™ã€‚
== CMD_USAGE_MERGE ==
使用方法:
cm ^merge <ソース指定> [--^merge] [--^cherrypicking] [--^forced]
[--^mergetype=(^onlyone|^onlysrc|^onlydst|^try|^forced)]
[--^interval-origin=<変更セット指定> | --^ancestor=<変更セット指定>]
[--^keepsource | --^ks] [--^keepdestination | --^kd]
[--^automaticresolution=<ç«¶åˆã‚¿ã‚¤ãƒ—>[;...]]
[--^subtractive] [--^mount] [--^printcontributors]
[--^noprintoperations] [--^silent]
[(--^to=<ãƒ–ãƒ©ãƒ³ãƒæŒ‡å®š> | --^destination=<ãƒ–ãƒ©ãƒ³ãƒæŒ‡å®š>)[--^shelve]]
[--^no-dst-changes]
[-^c=<コメント文字列> | --^commentsfile=<コメントファイル>]
[--^resolveconflict --^conflict=<インデックス>
--^resolutionoption=(^src|^dst|(^rename --^resolutioninfo=<文字列å>))
--^mergeresultfile=<パス> --^solvedconflictsfile=<パス>]
[--^nointeractiveresolution]
[--^machinereadable [--^startlineseparator=<セパレーター>]
[--^endlineseparator=<セパレーター>] [--^fieldseparator=<セパレーター>]]
ソース指定 マージ元ã®ã‚½ãƒ¼ã‚¹ã‚ªãƒ–ã‚¸ã‚§ã‚¯ãƒˆã®æŒ‡å®š:
- ãƒ–ãƒ©ãƒ³ãƒæŒ‡å®š: 「[^br:/]ブランãƒåã€
- ラベル指定: 「^lb:ラベルåã€
- 変更セット指定: 「^cs:cs_numberã€
- シェルブ指定: 「^sh:シェルブ番å·ã€
(「cm ^help ^objectspecã€ã‚’使用ã—ã¦æŒ‡å®šã®è©³ç´°ã‚’確èªã§ãã¾ã™ã€‚)
オプション:
--^merge マージを実行ã—ã¾ã™ã€‚ãれ以外ã®å ´åˆã€è¦‹ã¤ã‹ã£ãŸ
ç«¶åˆã‚’出力ã—ã¾ã™ã€‚
--^cherrypicking ソース変更セットã«å«ã¾ã‚Œã¦ã„る変更を
マージã—ã¾ã™ã€‚マージソース指定ãŒãƒ©ãƒ™ãƒ«ã®å ´åˆã€
ã“ã®ã‚ªãƒ—ションã¯ä½¿ç”¨ã§ãã¾ã›ã‚“。
--^forced ソースã¨åŒæœŸå…ˆãŒã™ã§ã«æŽ¥ç¶šã•れã¦ã„ã‚‹å ´åˆã¯ã€
ãƒã‚§ãƒƒã‚¯ã•れã¾ã›ã‚“。
ã“ã®ã‚ªãƒ—ションã¯é–“隔マージã¨ãƒã‚§ãƒªãƒ¼ãƒ”ックã§ã®ã¿
使用ã§ãã¾ã™ã€‚
--^mergetype 詳細ã«ã¤ã„ã¦ã¯ã€ã€Œå‚™è€ƒã€ã‚’å‚ç…§ã—ã¦ãã ã•ã„。
--^interval-origin ã‚½ãƒ¼ã‚¹å¤‰æ›´ã‚»ãƒƒãƒˆã¨æŒ‡å®šã—ãŸé–“éš”ã®èµ·ç‚¹ã¨ã®é–“ã®
差分ã®ã¿ãŒãƒžãƒ¼ã‚¸ã•れるよã†ã«ã™ã‚‹ãŸã‚ã«ã€
ã©ã®å¤‰æ›´ã‚»ãƒƒãƒˆã‚’é–“éš”ã®èµ·ç‚¹ã¨ã—ã¦é¸æŠžã™ã‚‹ã‹ã‚’
指定ã—ã¾ã™ã€‚
--^ancestor ã“れ㯠--^interval-origin ã®ã‚¨ã‚¤ãƒªã‚¢ã‚¹ã§ã™ã€‚
--^keepsource ç«¶åˆãŒã‚ã‚‹é …ç›®ã«ã¤ã„ã¦ã‚½ãƒ¼ã‚¹å…±åŒä½œæˆè€…ã‹ã‚‰ã®
ã™ã¹ã¦ã®å¤‰æ›´ã‚’å—ã‘å–りã¾ã™ã€‚
--^keepdestination ç«¶åˆãŒã‚ã‚‹é …ç›®ã«ã¤ã„ã¦åŒæœŸå…ˆã®å…±åŒä½œæˆè€…ã‹ã‚‰ã®
ã™ã¹ã¦ã®å¤‰æ›´ã‚’ä¿æŒã—ã¾ã™ã€‚
--^automaticresolution ディレクトリ競åˆã‚’解決ã™ã‚‹ãŸã‚ã«ä½¿ç”¨ã•れã¾ã™ã€‚ã“ã®ã‚ªãƒ—ションã«ã‚ˆã‚Šã€
ソースã¾ãŸã¯åŒæœŸå…ˆã®å…±åŒä½œæˆè€…ãŒ
ç«¶åˆã‚’解決ã™ã‚‹ãŸã‚ã«è‡ªå‹•çš„ã«
é¸æŠžã•れる必è¦ãŒã‚ã‚‹ã‹ã©ã†ã‹ã‚’é¸æŠžã§ãã¾ã™ã€‚
セミコロンを使用ã—ã¦ç«¶åˆã‚¿ã‚¤ãƒ—を区切りã¾ã™ã€‚
詳細ã«ã¤ã„ã¦ã¯ã€ã€Œå‚™è€ƒã€ã‚’å‚ç…§ã—ã¦ãã ã•ã„。
--^subtractive マージã«ã‚ˆã£ã¦å°Žå…¥ã•れãŸå¤‰æ›´ã‚’削除ã—ã¾ã™ã€‚変更を
削除ã™ã‚‹ã‚½ãƒ¼ã‚¹ã‚’指定ã™ã‚‹ã®ã«ã€
ã‚³ãƒžãƒ³ãƒ‰ã«æ¸¡ã•れãŸãƒ‘ラメーター (ソース指定) ãŒ
使用ã•れã¾ã™ã€‚変更セットã§ã‚ã‚‹å¿…è¦ãŒã‚りã¾ã™ã€‚変更セットã®
é–“éš”ã®å ´åˆã€é–“éš”ã®èµ·ç‚¹ã‚’定義ã™ã‚‹ã®ã«
「--^interval-originã€ã‚’使用ã™ã‚‹å¿…è¦ãŒã‚りã¾ã™ã€‚変更を
削除ã™ã‚‹ãŸã‚ã«ã€ã‚·ã‚¹ãƒ†ãƒ ã¯ä»¥å‰ã®ãƒªãƒ“ジョンã®
削除ã•れãŸå¤‰æ›´ä»¥å¤–ã®ã‚³ãƒ³ãƒ†ãƒ³ãƒ„ãŒã‚ã‚‹ã€
ãƒã‚§ãƒƒã‚¯ã‚¢ã‚¦ãƒˆæ¸ˆã¿ã®æ–°ã—ã„リビジョンを作æˆã—ã¾ã™ã€‚
--^mount 指定ã•れãŸãƒªãƒã‚¸ãƒˆãƒªã®ãƒžã‚¦ãƒ³ãƒˆãƒã‚¤ãƒ³ãƒˆã€‚
--^printcontributors å…±åŒä½œæˆè€… (ベースã€ã‚½ãƒ¼ã‚¹ã€åŒæœŸå…ˆ) ã‚’
出力ã—ã¾ã™ã€‚
--^noprintoperations ãã®è§£æ±ºã«é–¢ã™ã‚‹æƒ…報を表示ã›ãšã«ã€
サイレントã«ãƒžãƒ¼ã‚¸ã‚’解決ã—ã¾ã™ã€‚
--^silent 出力を表示ã—ã¾ã›ã‚“。
--^to | --^destination (ãƒ–ãƒ©ãƒ³ãƒæŒ‡å®šã‚’入力ã™ã‚‹ã“ã¨ã§)
ç«¶åˆãŒå®Œå…¨ã«è§£æ±ºã•ã‚ŒãŸæŒ‡å®šã®ãƒ–ランãƒã«
マージ先æ“作を実行ã—ã¾ã™ã€‚
「マージ先〾ãŸã¯ãƒ¯ãƒ¼ã‚¯ã‚¹ãƒšãƒ¼ã‚¹ã®ãªã„マージ) ã¨ã¯ã€
サーãƒãƒ¼å´ã§å®Ÿè¡Œã•れるマージã®ã“ã¨ã§ã™ã€‚通常ã®ãƒžãƒ¼ã‚¸ã¯
ブランãƒã€ãƒ©ãƒ™ãƒ«ã€ã¾ãŸã¯å¤‰æ›´ã‚»ãƒƒãƒˆã€Œã‹ã‚‰ã€ãƒžãƒ¼ã‚¸ã•れる
ワークスペースã§ç™ºç”Ÿã™ã‚‹ä¸€æ–¹ã§ã€ãƒžãƒ¼ã‚¸å…ˆã¯å®Œå…¨ã«
サーãƒãƒ¼ä¸Šã§ç™ºç”Ÿã—ã¾ã™ã€‚通常ã®ãƒžãƒ¼ã‚¸ã§ã¯
ã€ŒåŒæœŸå…ˆã€ã¯ãƒ¯ãƒ¼ã‚¯ã‚¹ãƒšãƒ¼ã‚¹ã§ã‚る一方ã§ã€ã€Œãƒžãƒ¼ã‚¸å…ˆã€ã®å ´åˆã€
åŒæœŸå…ˆã¯å¸¸ã«æŒ‡å®šã•れる必è¦ãŒã‚りã¾ã™ (ã“れãŒãƒžãƒ¼ã‚¸ã€Œå…ˆã€ã¨
呼ã°ã‚Œã‚‹ç†ç”±ã§ã™)。
ã€Œãƒžãƒ¼ã‚¸å…ˆã€æ©Ÿèƒ½ã®è©³ç´°ã«ã¤ã„ã¦ã¯ã€æ¬¡ã®ãƒªãƒ³ã‚¯ã‚’
å‚ç…§ã—ã¦ãã ã•ã„。
https://www.plasticscm.com/download/help/mergeto
--^shelve æ–°ã—ã„変更セットを作æˆã™ã‚‹ä»£ã‚りã«ã€ãã®ãƒžãƒ¼ã‚¸
çµæžœ (ãŠã‚ˆã³ãƒžãƒ¼ã‚¸ã®è¿½è·¡å¯èƒ½æ€§ã«é–¢ã™ã‚‹æƒ…å ±) ãŒå«ã¾ã‚Œã‚‹
シェルブを作æˆã—ã¾ã™ã€‚マージ元ãŒã‚·ã‚§ãƒ«ãƒ–ã®ã¨ãã€
ã“ã®ã‚ªãƒ—ションã¯ä½¿ç”¨ã§ãã¾ã›ã‚“。ã“ã®
オプションã¯ã€ã‚µãƒ¼ãƒãƒ¼å´ãƒžãƒ¼ã‚¸ (別å「マージ先ã€)
ã§ã®ã¿ä½¿ç”¨ã§ãã¾ã™ã€‚ãã®ãŸã‚ã€ã€Œ--^toã€ã‚ªãƒ—ションã¨
「--^mergeã€ã‚ªãƒ—ションãŒå¿…é ˆã§ã™ã€‚
--^no-dst-changes åŒæœŸå…ˆã®å…±åŒä½œæˆè€…ã«å¤‰æ›´ãŒãªã„ã“ã¨ã‚’
確èªã—ã¾ã™ (åŒæœŸå…ˆã®å¤‰æ›´ã‚»ãƒƒãƒˆã¯å…±é€šã®
祖先ã§ã‚‚ã‚りã¾ã™)ã€‚åŒæœŸå…ˆã«å¤‰æ›´ãŒã‚ã‚‹ã¨ãã€
マージã¯è¨±å¯ã•れã¾ã›ã‚“。
-^c 指定ã•れãŸã‚³ãƒ¡ãƒ³ãƒˆã‚’マージæ“作ã§ä½œæˆã•れãŸ
変更セットã«é©ç”¨ã—ã¾ã™ã€‚
--^commentsfile 指定ã•れãŸãƒ•ァイル内ã®ã‚³ãƒ¡ãƒ³ãƒˆã‚’マージæ“作ã§
作æˆã•れãŸå¤‰æ›´ã‚»ãƒƒãƒˆã«é©ç”¨ã—ã¾ã™ã€‚
--^resolveconflict (主ã«ãƒ—ラグインã«ã‚ˆã£ã¦ä½¿ç”¨ã•れã¾ã™ã€‚詳細ã«ã¤ã„ã¦ã¯ã€ã€Œå‚™è€ƒã€ã‚’å‚ç…§ã—ã¦ãã ã•ã„。)
ディレクトリ競åˆã‚’解決ã™ã‚‹ãŸã‚ã«ä½¿ç”¨ã•れã¾ã™ã€‚
--^conflict 「--^resolveconflictã€ãƒ•ラグã¨ã¨ã‚‚ã«ä½¿ç”¨ã•れã€
解決ã™ã‚‹ç«¶åˆã®ã‚¤ãƒ³ãƒ‡ãƒƒã‚¯ã‚¹ã‚’指定ã—ã¾ã™ (1 ã‹ã‚‰é–‹å§‹)。
--^resolutionoption 「--^resolveconflictã€ãƒ•ラグã¨ã¨ã‚‚ã«ä½¿ç”¨ã•れã€
ç«¶åˆã®è§£æ±ºã®ã‚¿ã‚¤ãƒ—を示ã—ã¾ã™ã€‚「^srcã€ã€ã€Œ^dstã€ã€
「^renameã€ã®ã„ãšã‚Œã‹ 1 ã¤ã®ã‚ªãƒ—ションを使用ã—ã¾ã™ã€‚
詳細ã«ã¤ã„ã¦ã¯ã€ã€Œå‚™è€ƒã€ã‚’å‚ç…§ã—ã¦ãã ã•ã„。
--^resolutioninfo 「--^resolveconflictã€ãƒ•ラグã¨ã¨ã‚‚ã«ä½¿ç”¨ã•れã€
「--^resolutionoptionã€ã‚ªãƒ—ションãŒã€Œrenameã€ã®ã¨ãã«ä½¿ç”¨ã™ã‚‹
åå‰ã‚’指定ã—ã¾ã™ã€‚
--^mergeresultfile 「--^resolveconflictã€ãƒ•ラグã¨ã¨ã‚‚ã«ä½¿ç”¨ã•れã€
ç•°ãªã‚‹å‘¼ã³å‡ºã—é–“ã®ãƒžãƒ¼ã‚¸çµæžœã®æƒ…報を
ファイルã«å‡ºåŠ›ã—ã¾ã™ã€‚指定ã•れãŸãƒ‘スã¯
最åˆã®å‘¼ã³å‡ºã—中ã«ä½œæˆã•ã‚Œã€æ¬¡ã®å„呼ã³å‡ºã—ã§
æ›´æ–°ã•れã¾ã™ã€‚
--^solvedconflictsfile 「--^resolveconflictã€ãƒ•ラグã¨ã¨ã‚‚ã«ä½¿ç”¨ã•れã€
ç•°ãªã‚‹å‘¼ã³å‡ºã—é–“ã§è§£æ±ºã•れãŸç«¶åˆã«é–¢ã™ã‚‹æƒ…報を
ファイルã«å‡ºåŠ›ã—ã¾ã™ã€‚指定ã•れãŸ
ãƒ‘ã‚¹ã¯æœ€åˆã®å‘¼ã³å‡ºã—中ã«ä½œæˆã•れã€
次ã®å„呼ã³å‡ºã—ã§æ›´æ–°ã•れã¾ã™ã€‚
--^nointeractiveresolution (主ã«ãƒ—ラグインã«ã‚ˆã£ã¦ä½¿ç”¨ã•れã¾ã™ã€‚詳細ã«ã¤ã„ã¦ã¯ã€ã€Œå‚™è€ƒã€ã‚’å‚ç…§ã—ã¦ãã ã•ã„。)
手動ã®ç«¶åˆã«ã¤ã„ã¦ãƒ¦ãƒ¼ã‚¶ãƒ¼ã«ãƒ—ロンプトを表示ã™ã‚‹ã“ã¨ã‚’回é¿ã—ã¾ã™ã€‚
ã“ã®æ–¹æ³•ã«ã‚ˆã‚Šã€ãƒ‡ã‚£ãƒ¬ã‚¯ãƒˆãƒªç«¶åˆãŒè§£æ±ºã•れãªããªã‚Šã¾ã™ã€‚
--^machinereadable (主ã«ãƒ—ラグインã«ã‚ˆã£ã¦ä½¿ç”¨ã•れã¾ã™ã€‚詳細ã«ã¤ã„ã¦ã¯ã€ã€Œå‚™è€ƒã€ã‚’å‚ç…§ã—ã¦ãã ã•ã„。)
çµæžœã‚’è§£æžã—ã‚„ã™ã„å½¢å¼ã§å‡ºåŠ›ã—ã¾ã™ã€‚
--^startlineseparator 「--^machinereadableã€ãƒ•ラグã¨ã¨ã‚‚ã«ä½¿ç”¨ã•れã€è¡Œã‚’ã©ã®ã‚ˆã†ã«
é–‹å§‹ã™ã‚‹å¿…è¦ãŒã‚ã‚‹ã‹ã‚’指定ã—ã¾ã™ã€‚(デフォルト: ç©ºã®æ–‡å­—列。)
--^endlineseparator 「--^machinereadableã€ãƒ•ラグã¨ã¨ã‚‚ã«ä½¿ç”¨ã•れã€è¡Œã‚’ã©ã®ã‚ˆã†ã«
終了ã™ã‚‹å¿…è¦ãŒã‚ã‚‹ã‹ã‚’指定ã—ã¾ã™ã€‚(デフォルト: ç©ºã®æ–‡å­—列。)
--^fieldseparator 「--^machinereadableã€ãƒ•ラグã¨ã¨ã‚‚ã«ä½¿ç”¨ã•れã€ãƒ•ィールドを
ã©ã®ã‚ˆã†ã«åŒºåˆ‡ã‚‹å¿…è¦ãŒã‚ã‚‹ã‹ã‚’指定ã—ã¾ã™ã€‚(デフォルト:
空白。)
== CMD_HELP_MERGE ==
備考:
ã“ã®ã‚³ãƒžãƒ³ãƒ‰ã¯ã€2 ã¤ã®ãƒ–ランãƒé–“ã¾ãŸã¯ãƒ©ãƒ™ãƒ«ã¨ãƒ–ランãƒé–“ã®å¤‰æ›´ã‚’マージã™ã‚‹ãŸã‚ã«
使用ã•れã¾ã™ã€‚マージ先ã¯å¸¸ã«ãƒ–ランãƒã§ã‚ã‚‹å¿…è¦ãŒã‚りã¾ã™ã€‚
マージ元ã¯å¼•æ•°ã¨ã—ã¦æŒ‡å®šã•れã¾ã™ã€‚
åŒæœŸå…ˆã¯ãƒ¯ãƒ¼ã‚¯ã‚¹ãƒšãƒ¼ã‚¹ã®ç¾åœ¨ã®ã‚³ãƒ³ãƒ†ãƒ³ãƒ„ã§ã™ã€‚
ãŸã¨ãˆã°ã€ãƒ–ランムtask001 ã‹ã‚‰ãƒ¡ã‚¤ãƒ³ãƒ–ランãƒã«ãƒžãƒ¼ã‚¸ã•れる
è¦ç´ ã‚’表示ã™ã‚‹ã«ã¯ã€ã‚»ãƒ¬ã‚¯ã‚¿ãƒ¼ãŒãƒ¡ã‚¤ãƒ³ãƒ–ランãƒã«æŒ‡å®šã•れã€
ãƒ¯ãƒ¼ã‚¯ã‚¹ãƒšãƒ¼ã‚¹ãŒæ›´æ–°ã•れる必è¦ãŒã‚りã€ãã®å¾Œæ¬¡ã®ã‚ˆã†ã«ã—ã¾ã™ã€‚
cm ^merge ^br:/task001
マージを実際ã«å®Ÿè¡Œã™ã‚‹ã«ã¯ã€æ¬¡ã®ã‚ˆã†ã«ã€Œ--^mergeã€ã‚ªãƒ—ションãŒè¿½åŠ ã•れã¾ã™ã€‚
cm ^merge ^br:/task001 --^merge
マージ元を定義ã™ã‚‹ã«ã¯ã€æ¬¡ã®æŒ‡å®šã‚’使用ã§ãã¾ã™ã€‚
- ブランãƒã®æŒ‡å®š (ãƒ–ãƒ©ãƒ³ãƒæŒ‡å®š):
[^br:/]ブランãƒå
例: ^br:/main/task001
(上記ã¯ã“ã®ãƒ–ランãƒä¸Šã®æœ€å¾Œã®å¤‰æ›´ã‚»ãƒƒãƒˆã‹ã‚‰ãƒžãƒ¼ã‚¸ã‚’実行ã—ã¾ã™ã€‚)
- ãƒ©ãƒ™ãƒ«ã®æŒ‡å®š (ラベル指定):
^lb:ラベルå
例: ^lb:BL001
(ラベル付ã‘ã•れãŸå¤‰æ›´ã‚»ãƒƒãƒˆã‹ã‚‰ãƒžãƒ¼ã‚¸ã—ã¾ã™ã€‚)
- å¤‰æ›´ã‚»ãƒƒãƒˆã®æŒ‡å®š (変更セット指定):
^cs:cs_number
例: ^cs:25
(指定ã•れãŸå¤‰æ›´ã‚»ãƒƒãƒˆã®ã‚³ãƒ³ãƒ†ãƒ³ãƒ„ã‹ã‚‰ãƒžãƒ¼ã‚¸ã—ã¾ã™ã€‚)
- ã‚·ã‚§ãƒ«ãƒ–ã®æŒ‡å®š (シェルブ指定):
^sh:シェルブ番å·
例: ^sh:2
(指定ã•れãŸã‚·ã‚§ãƒ«ãƒ–ã®ã‚³ãƒ³ãƒ†ãƒ³ãƒ„ã‹ã‚‰ãƒžãƒ¼ã‚¸ã—ã¾ã™ã€‚)
ディレクトリã®ç«¶åˆã‚’自動的ã«è§£æ±ºã™ã‚‹ã«ã¯ã€ã€Œ--^automaticresolutionã€--^automaticresolution'
オプションを使用ã—ã¦ç«¶åˆã®ã‚¿ã‚¤ãƒ—を指定ã—ã€ç¶šã‘ã¦ãƒžãƒ¼ã‚¸æ“作中ã«é¸æŠžã•れる必è¦ãŒã‚ã‚‹
å…±åŒä½œæˆè€… (ソースã¾ãŸã¯åŒæœŸå…ˆ) を指定ã™ã‚‹å¿…è¦ãŒã‚りã¾ã™ã€‚
(セミコロン (;) を使用ã—ã¦ã€Œç«¶åˆã®ã‚¿ã‚¤ãƒ—ã€ã¨ã€Œå…±åŒä½œæˆè€…ã€ã®ãƒšã‚¢ã‚’区切りã¾ã™ã€‚)
例:
cm ^merge ^cs:2634 --^merge --^automaticresolution=^eviltwin-src;^changedelete-src
(変更セット 2634 ã‹ã‚‰ã®ãƒžãƒ¼ã‚¸æ“作ã§ã€ä¸¡æ–¹ã®ã‚±ãƒ¼ã‚¹ã§ã‚½ãƒ¼ã‚¹ (「-^srcã€) å…±åŒä½œæˆè€…ã‚’
ç¶­æŒã—ãªãŒã‚‰ã€ã€Œ^eviltwinã€ã¨ã€Œ^changedeleteã€ã®ç«¶åˆã‚’
解決ã—ã¾ã™ã€‚)
- ç«¶åˆã‚¿ã‚¤ãƒ—ã®å¾Œã®ã€Œ-^srcã€ã‚µãƒ•ィックスã¯ã€ãƒžãƒ¼ã‚¸ã‚³ãƒžãƒ³ãƒ‰ã«ã‚½ãƒ¼ã‚¹å…±åŒä½œæˆè€…ã®
å¤‰æ›´ã‚’ä¿æŒã™ã‚‹ã‚ˆã†æŒ‡ç¤ºã—ã¾ã™ã€‚
- 「-^dstã€ã‚µãƒ•ィックスã¯ã€åŒæœŸå…ˆã®å…±åŒä½œæˆè€…ã®å¤‰æ›´ã‚’ä¿æŒã—ã¾ã™ã€‚
マージコマンドãŒã‚µãƒãƒ¼ãƒˆã™ã‚‹ç«¶åˆã‚¿ã‚¤ãƒ—ã®ãƒªã‚¹ãƒˆã¯ã“ã¡ã‚‰ã§ã™:
「^movedeviltwinã€ã€ã€Œ^eviltwinã€ã€ã€Œ^changedeleteã€ã€ã€Œ^deletechangeã€ã€ã€Œ^movedeleteã€ã€
「^deletemoveã€ã€ã€Œ^loadedtwiceã€ã€ã€Œ^addmoveã€ã€ã€Œ^moveaddã€ã€ã€Œ^divergentmoveã€ã€
「^cyclemoveã€ã€ã€Œ^allã€ã€‚
「^allã€ã®å€¤ã¯ãã®ä»–ã®ã‚ªãƒ—ションをオーãƒãƒ¼ãƒ©ã‚¤ãƒ‰ã—ã¾ã™ã€‚次ã®ä¾‹ã§ã¯ã€
「^eviltwin-dstã€ãŒç„¡è¦–ã•れã¾ã™ã€‚
cm ^merge ^br:/main/task062 --^merge --^automaticresolution=^all-src;^eviltwin-dst
マージ競åˆã®è©³ç´°ã«ã¤ã„ã¦ã¯ã€æ¬¡ã®ãƒªãƒ³ã‚¯ã‚’å‚ç…§ã—ã¦ãã ã•ã„。
https://www.plasticscm.com/download/help/directorymerges
ã“れらãŒã€Œ--^mergetypeã€ã®ã‚ªãƒ—ションã§ã™ã€‚
^onlyone ãã®é …目を 1 人ã®å…±åŒä½œæˆè€…ã®ã¿ãŒå¤‰æ›´ã—ãŸå ´åˆã«è‡ªå‹•çš„ã«
マージã—ã¾ã™ã€‚
^onlysrc ãã®é …目をソース共åŒä½œæˆè€…ã®ã¿ãŒå¤‰æ›´ã—ãŸå ´åˆã«è‡ªå‹•çš„ã«
マージã—ã¾ã™ã€‚
^onlydst ãã®é …ç›®ã‚’åŒæœŸå…ˆã®å…±åŒä½œæˆè€…ã®ã¿ãŒå¤‰æ›´ã—ãŸå ´åˆã«è‡ªå‹•çš„ã«
マージã—ã¾ã™ã€‚
^try ç«¶åˆã‚’引ãèµ·ã“ã™éƒ¨åˆ†ã®ã‚³ãƒ¼ãƒ‰ (å„ç«¶åˆ) ã‚’ 1 人ã®å…±åŒä½œæˆè€…ã®ã¿ãŒå¤‰æ›´ã—ãŸå ´åˆã«
自動的ã«ãƒžãƒ¼ã‚¸ã—ã¾ã™ã€‚
^forced 常ã«è‡ªå‹•çš„ã§ãªã„ã™ã¹ã¦ã®ç«¶åˆã‚’解決ã—よã†ã¨ã—ã¾ã™ã€‚
ã“れらãŒä¸»ã«ãƒ—ラグインや統åˆã«ã‚ˆã£ã¦ä½¿ç”¨ã•れるオプションã§ã™ã€‚
- 「--^resolveconflictã€ã¯ã€ãƒ‡ã‚£ãƒ¬ã‚¯ãƒˆãƒªç«¶åˆã‚’解決ã—ã¾ã™ã€‚ã¾ãŸã€æ¬¡ã®ã‚ªãƒ—ションも使用ã™ã‚‹
å¿…è¦ãŒã‚りã¾ã™:
- 「--^conflictã€ã¯ã€è§£æ±ºã™ã‚‹ç«¶åˆã®ã‚¤ãƒ³ãƒ‡ãƒƒã‚¯ã‚¹
(1 ã‹ã‚‰é–‹å§‹) ã§ã™ã€‚
- 「--^resolutionoptionã€ã¯ã€ä½¿ç”¨ã™ã‚‹ç«¶åˆã®è§£æ±ºã‚’
示ã—ã¾ã™ã€‚ã“ã‚Œã¯æ¬¡ã®ã„ãšã‚Œã‹ã«ãªã‚Šã¾ã™ã€‚
- 「^srcã€ã¯ã€ã‚½ãƒ¼ã‚¹ã®å¤‰æ›´ã‚’ä¿æŒã—ã€åŒæœŸå…ˆã®å¤‰æ›´ã‚’
破棄ã—ã¾ã
- 「^dstã€ã¯ã€åŒæœŸå…ˆã®å¤‰æ›´ã‚’ä¿æŒã—ã€ã‚½ãƒ¼ã‚¹ã®å¤‰æ›´ã‚’
破棄ã—ã¾ã
- 「^renameã€(ç«¶åˆã‚¿ã‚¤ãƒ—ãŒã“ã®è§£æ±ºã‚’サãƒãƒ¼ãƒˆã™ã‚‹
å ´åˆã®ã¿) ã¯ã€åŒæœŸå…ˆã‚’「--^resolutioninfoã€ã‚ªãƒ—ã‚·ãƒ§ãƒ³ã§æŒ‡å®šã•れãŸ
指定ã®åå‰ã«å¤‰æ›´ã—ã¾ã™ã€‚
- 「--^resolutioninfoã€ã¯ã€ã€Œ^renameã€è§£æ±ºã§ä½¿ç”¨ã™ã‚‹
åå‰ã‚’指定ã—ã¾ã
- 「--^mergeresultfileã€ã¨ã€Œ--^solvedconflictsfileã€ã¯ä¸¡æ–¹ã¨ã‚‚ã€ç•°ãªã‚‹
呼ã³å‡ºã—é–“ã®ãƒžãƒ¼ã‚¸æƒ…報を格ç´ã™ã‚‹ãŸã‚ã«ä½¿ç”¨ã•れã¾ã™ã€‚
- 「--^nointeractiveresolutionã€ã¯ã€ãƒ¦ãƒ¼ã‚¶ãƒ¼ã«æ‰‹å‹•ã§ã®ç«¶åˆã®è§£æ±ºã‚’求ã‚ãªã
マージを示ã—ã¾ã™ã€‚
- 「--^machinereadableã€ãŠã‚ˆã³ã€Œ--^startlineseparatorã€ã€ã€Œ--^endlineseparatorã€ã€
「--^fieldseparatorã€ã®å„オプション。出力を機械ãŒèª­ã¿å–りå¯èƒ½ãªæ–¹æ³•
(より解æžã—ã‚„ã™ã„) ã§å‡ºåŠ›ã—ã¾ã™ã€‚
例:
cm ^merge --^machinereadable --^startlineseparator=start@_@line \
--^endlineseparator=new@_@line --^fieldseparator=def#_#sep \
--^mergeresultfile=C:\Users\Borja\AppData\Local\Temp\2tmp4D6C.tmp \
--^solvedconflictsfile=C:\Users\Borja\AppData\Local\Temp\2tmp4D6D.tmp \
--^resolveconflict --^conflict=1 --^resolutionoption=rename \
--^resolutioninfo=bin åŒæœŸå…ˆ ^br:/main/task --^merge
例:
cm ^merge ^br:/task001
(マージã›ãšã€å˜ã«ãƒžãƒ¼ã‚¸ã•れる項目を出力ã—ã¾ã™ã€‚)
cm ^merge ^br:/task001 --^merge
(ブランãƒã€Œtask001ã€ã‹ã‚‰ãƒžãƒ¼ã‚¸ã—ã¾ã™ã€‚)
cm ^merge ^cs:5 --^merge --^cherrypicking --^interval-origin=^cs:2
(変更セットã®é–“隔「2,5ã€ã‹ã‚‰ãƒã‚§ãƒªãƒ¼ãƒ”ックã—ã¾ã™ã€‚)
cm ^merge ^cs:8 --^merge --^subtractive --^keepdestination
(ç«¶åˆãŒã‚ã‚‹ãれらã®è¦ç´ ã®åŒæœŸå…ˆã®å¤‰æ›´ã‚’ç¶­æŒã—ã¤ã¤ã€å¤‰æ›´ã‚»ãƒƒãƒˆ 8 ã‹ã‚‰
減法マージã—ã¾ã™ã€‚)
cm ^merge ^br:/main/task001 --^to=^br:/main --^merge -^c="æ–°ã—ã„ UI çµ±åˆæ¸ˆã¿"
(ブランãƒã€Œtask001ã€ã‹ã‚‰ãƒ–ランãƒã€Œmainã€ã«ã‚µãƒ¼ãƒãƒ¼å´ãƒžãƒ¼ã‚¸ (別åマージ先) ã‚’
実行ã—ã€ã‚³ãƒ¡ãƒ³ãƒˆã‚’設定ã—ã¾ã™ã€‚)
cm ^merge ^br:/main/task001 --^to=^br:/main --^merge --^shelve
(ブランãƒã€Œtask001ã€ã‹ã‚‰ãƒ–ランãƒã€Œmainã€ã«ã‚µãƒ¼ãƒãƒ¼å´ãƒžãƒ¼ã‚¸ (別åマージ先) を実行ã—ã€
çµæžœã‚’ã‚·ã‚§ãƒ«ãƒ–ã«æ®‹ã—ã¾ã™ã€‚)
cm ^merge ^sh:2 --^to=^br:/main --^merge --^no-dst-changes
¾åœ¨ã®ã€Œmainã€ãƒ˜ãƒƒãƒ‰ã‹ã‚‰ä½œæˆã•れãŸå ´åˆã«ã®ã¿ã€ã‚·ã‚§ãƒ«ãƒ– 2 を「mainã€ã«
é©ç”¨ã—ã¾ã™ã€‚)
== CMD_DESCRIPTION_ATTRIBUTE_CREATE ==
æ–°ã—ã„属性を作æˆã—ã¾ã™ã€‚
== CMD_USAGE_ATTRIBUTE_CREATE ==
使用方法:
cm ^attribute | ^att ^create | ^mk <属性å>
属性å 属性ã®åå‰
== CMD_HELP_ATTRIBUTE_CREATE ==
例:
cm ^attribute ^create ステータス
(属性「ステータスã€ã‚’作æˆã—ã¾ã™ã€‚)
cm ^att ^mk çµ±åˆæ¸ˆã¿
(å±žæ€§ã€Œçµ±åˆæ¸ˆã¿ã€ã‚’作æˆã—ã¾ã™ã€‚)
== CMD_DESCRIPTION_BRANCH ==
ユーザーã«ãƒ–ランãƒã®ç®¡ç†ã‚’許å¯ã—ã¾ã™ã€‚
== CMD_USAGE_BRANCH ==
使用方法:
cm ^branch | ^br <コマンド> [オプション]
コマンド:
^create | ^mk
^delete | ^rm
^rename
^history
^showmain
^showmerges
å„コマンドã®è©³ç´°æƒ…報をå–å¾—ã™ã‚‹ã«ã¯ã€æ¬¡ã®ã‚³ãƒžãƒ³ãƒ‰ã‚’実行ã—ã¾ã™:
cm ^branch <コマンド> --^usage
cm ^branch <コマンド> --^help
== CMD_HELP_BRANCH ==
例:
cm ^branch /main/scm21345
cm ^branch ^create /main/scm21345
cm ^branch ^delete /main/scm21345
cm ^branch ^rename /main/scm21345 scm21346
cm ^branch ^history /main/scm21345
cm ^branch ^showmain
cm ^branch ^showmerges file.txt
== CMD_DESCRIPTION_BRANCH_CREATE ==
æ–°ã—ã„ブランãƒã‚’作æˆã—ã¾ã™ã€‚
== CMD_USAGE_BRANCH_CREATE ==
使用方法:
cm ^branch | ^br [^create | ^mk] <ãƒ–ãƒ©ãƒ³ãƒæŒ‡å®š>
[--^changeset=<変更セット指定> | --^label=<ラベル指定>]
[-^c=<コメント文字列> | -^commentsfile=<コメントファイル>]
ãƒ–ãƒ©ãƒ³ãƒæŒ‡å®š æ–°ã—ã„ブランãƒã®åå‰ã¾ãŸã¯æŒ‡å®šã€‚
(「cm ^help ^objectspecã€ã‚’使用ã—ã¦ãƒ–ãƒ©ãƒ³ãƒæŒ‡å®šã®è©³ç´°ã‚’確èªã§ãã¾ã™ã€‚)
オプション:
--^changeset æ–°ã—ã„ブランãƒã®é–‹å§‹ç‚¹ã¨ã—ã¦ä½¿ç”¨ã•れる変更セット。
(「cm ^help ^objectspecã€ã‚’使用ã—ã¦å¤‰æ›´ã‚»ãƒƒãƒˆæŒ‡å®šã®è©³ç´°ã‚’確èªã§ãã¾ã™ã€‚)
--^label æ–°ã—ã„ブランãƒã®é–‹å§‹ç‚¹ã¨ã—ã¦ä½¿ç”¨ã•れるラベル。
(「cm ^help ^objectspecã€ã‚’使用ã—ã¦ãƒ©ãƒ™ãƒ«æŒ‡å®šã®è©³ç´°ã‚’確èªã§ãã¾ã™ã€‚)
-^c æ–°ã—ã„ブランãƒã®ã‚³ãƒ¡ãƒ³ãƒˆãƒ•ã‚£ãƒ¼ãƒ«ãƒ‰ã«æŒ‡å®šã•れãŸãƒ†ã‚­ã‚¹ãƒˆã‚’
入力ã—ã¾ã™ã€‚
-^commentsfile æ–°ã—ã„ブランãƒã®ã‚³ãƒ¡ãƒ³ãƒˆãƒ•ã‚£ãƒ¼ãƒ«ãƒ‰ã«æŒ‡å®šã•れãŸãƒ•ァイルã®
コンテンツを入力ã—ã¾ã™ã€‚
== CMD_HELP_BRANCH_CREATE ==
備考:
最上ä½ãƒ–ランãƒã‚’作æˆã™ã‚‹ã«ã¯ã€éšŽå±¤ãªã—ã§åå‰ã‚’指定ã—ã¾ã™ã€‚
例:
cm ^br /dev
çœç•¥å¯èƒ½ãªãƒ‘ラメーター「--^changesetã€ãŒæŒ‡å®šã•れã¦ã„ãªã„å ´åˆã€æ–°ã—ã„ブランãƒã®ãƒ™ãƒ¼ã‚¹ã¯
ãã®è¦ªãƒ–ランãƒã®æœ€å¾Œã®å¤‰æ›´ã‚»ãƒƒãƒˆã«ãªã‚Šã¾ã™ã€‚æ–°ã—ã„ブランãƒãŒæœ€ä¸Šä½
ブランãƒã§ã‚ã‚‹å ´åˆã€ä½¿ç”¨ã•れるベース変更セットã¯å¤‰æ›´ã‚»ãƒƒãƒˆ 0 ã«ãªã‚Šã¾ã™ã€‚
次ã®ã‚ˆã†ã«ã€Œ-^cã€ã¾ãŸã¯ã€Œ-^mã€ã‚¹ã‚¤ãƒƒãƒã®ã„ãšã‚Œã‹ã‚’使用ã—ã¦ã‚³ãƒ¡ãƒ³ãƒˆã‚’指定ã§ãã¾ã™ã€‚
cm ^branch /main/task001 -^c="ã“れã¯ã‚³ãƒ¡ãƒ³ãƒˆã§ã™"
cm ^branch /main/task001 -^m"ã“れã¯ã‚³ãƒ¡ãƒ³ãƒˆã§ã™"
PLASTICEDITOR 環境変数を設定ã—ã¦ã€ã‚³ãƒ¡ãƒ³ãƒˆã‚’入力ã™ã‚‹ã‚¨ãƒ‡ã‚£ã‚¿ãƒ¼ã‚’
指定ã—ã¾ã™ã€‚PLASTICEDITOR 環境変数ãŒè¨­å®šã•れã¦ãŠã‚Šã€ã‹ã¤
コメントãŒç©ºã®å ´åˆã€ãã®ã‚¨ãƒ‡ã‚£ã‚¿ãƒ¼ãŒè‡ªå‹•çš„ã«èµ·å‹•ã—ã€
コメントを指定ã§ãるよã†ã«ãªã‚Šã¾ã™ã€‚
例:
cm ^branch task001
cm ^branch ^create task001
cm ^branch ^mk task001
cm ^br ^mk task001
(最上ä½ã®ã€Œtask001ã€ãƒ–ランãƒã‚’ç¾åœ¨ã®ãƒ¯ãƒ¼ã‚¯ã‚¹ãƒšãƒ¼ã‚¹ã®ãƒªãƒã‚¸ãƒˆãƒªã«
作æˆã—ã¾ã™ã€‚)
cm ^branch ^br:/task001/task002@
(「task002ã€ãƒ–ランãƒã‚’「task001ã€ã®å­ã¨ã—ã¦ä½œæˆã—ã¾ã™ã€‚)
cm ^br /main/task001@myrep@myserver:8084 -^c="my comment"
(「task001ã€ãƒ–ランãƒã‚’リãƒã‚¸ãƒˆãƒªã€Œmyrep@myserver:8084ã€ã®
「mainã€ã®å­ã¨ã—ã¦ã‚³ãƒ¡ãƒ³ãƒˆã€Œmy commentã€ä»˜ãã§ä½œæˆã—ã¾ã™ã€‚)
cm ^branch ^br:/main/task001 --^changeset=2837 -^commentsfile=commenttask001.txt
(「task001ã€ãƒ–ランãƒã‚’「mainã€ã®å­ã¨ã—ã¦ãƒ™ãƒ¼ã‚¹ã€Œchangeset=2837ã€ã§ä½œæˆã—ã€
コメントを「commenttask001.txtã€ãƒ•ァイルã«é©ç”¨ã—ã¾ã™ã€‚)
== CMD_DESCRIPTION_BRANCH_DELETE ==
1 ã¤ä»¥ä¸Šã®ãƒ–ランãƒã‚’削除ã—ã¾ã™ã€‚
== CMD_USAGE_BRANCH_DELETE ==
使用方法:
cm ^branch | ^br ^delete | ^rm <ãƒ–ãƒ©ãƒ³ãƒæŒ‡å®š>[ ...]
ãƒ–ãƒ©ãƒ³ãƒæŒ‡å®š 削除ã™ã‚‹ãƒ–ランãƒã€‚空白を使用ã—ã¦ãƒ–ランãƒã‚’区切りã¾ã™ã€‚
('cm ^help ^objectspec' を使用ã—ã¦ãƒ–ãƒ©ãƒ³ãƒæŒ‡å®šã®è©³ç´°ã‚’
確èªã§ãã¾ã™ã€‚)
== CMD_HELP_BRANCH_DELETE ==
備考:
ã“ã®ã‚³ãƒžãƒ³ãƒ‰ã¯ã€1 ã¤ä»¥ä¸Šã®ãƒ–ランãƒã‚’削除ã—ã¾ã™ã€‚
例:
cm ^branch ^delete /main/task001
¾åœ¨ã®ãƒ¯ãƒ¼ã‚¯ã‚¹ãƒšãƒ¼ã‚¹ã®ãƒªãƒã‚¸ãƒˆãƒªã«ã‚る「mainã€ã®å­ã®ã€Œtask001ã€ã¨ã„ã
åå‰ã®ãƒ–ランãƒã‚’削除ã—ã¾ã™ã€‚)
cm ^br ^rm main/task002 /main/task012@reptest@myserver:8084
¾åœ¨ã®ãƒ¯ãƒ¼ã‚¯ã‚¹ãƒšãƒ¼ã‚¹ã®ãƒªãƒã‚¸ãƒˆãƒªã«ã‚るブランãƒã€Œ/main/task002ã€ã¨ã€
リãƒã‚¸ãƒˆãƒªã€Œreptest@myserver:8084ã€ã«ã‚るブランãƒã€Œ/main/task012ã€ã‚’削除ã—ã¾ã™ã€‚)
== CMD_DESCRIPTION_BRANCH_RENAME ==
ブランãƒåを変更ã—ã¾ã™ã€‚
== CMD_USAGE_BRANCH_RENAME ==
使用方法:
cm ^branch | ^br ^rename <ãƒ–ãƒ©ãƒ³ãƒæŒ‡å®š> <æ–°ã—ã„åå‰>
ãƒ–ãƒ©ãƒ³ãƒæŒ‡å®š åå‰ã‚’変更ã™ã‚‹ãƒ–ランãƒã€‚
(「cm ^help ^objectspecã€ã‚’使用ã—ã¦ãƒ–ãƒ©ãƒ³ãƒæŒ‡å®šã®è©³ç´°ã‚’確èªã§ãã¾ã™ã€‚)
æ–°ã—ã„åå‰ ãƒ–ãƒ©ãƒ³ãƒã®æ–°ã—ã„åå‰ã€‚
== CMD_HELP_BRANCH_RENAME ==
備考:
ã“ã®ã‚³ãƒžãƒ³ãƒ‰ã¯ã€ãƒ–ランãƒåを変更ã—ã¾ã™ã€‚
例:
cm ^branch ^rename /main/task0 task1
(ブランãƒå「/main/task0ã€ã‚’「/main/task1ã€ã«å¤‰æ›´ã—ã¾ã™ã€‚)
cm ^br ^rename ^br:/main@reptest@server2:8084 secondary
(リãƒã‚¸ãƒˆãƒªã€Œreptestã€ã®ã€Œmainã€ãƒ–ランãƒã®åå‰ã‚’「secondaryã€ã«å¤‰æ›´ã—ã¾ã™ã€‚)
== CMD_DESCRIPTION_BRANCH_HISTORY ==
ブランãƒã®å±¥æ­´ã‚’表示ã—ã¾ã™ã€‚
== CMD_USAGE_BRANCH_HISTORY ==
使用方法:
cm ^branch | ^br ^history <ãƒ–ãƒ©ãƒ³ãƒæŒ‡å®š> [--^dateformat=<日付形å¼>]
[--^machinereadable]
ãƒ–ãƒ©ãƒ³ãƒæŒ‡å®š 履歴をå–å¾—ã™ã‚‹ãƒ–ãƒ©ãƒ³ãƒæŒ‡å®šã€‚
(「cm ^help ^objectspecã€ã‚’使用ã—ã¦ãƒ–ãƒ©ãƒ³ãƒæŒ‡å®šã®è©³ç´°ã‚’確èªã§ãã¾ã™ã€‚)
オプション:
--^dateformat 日付ã®å‡ºåŠ›ã«ä½¿ç”¨ã•れる形å¼ã€‚
--^machinereadable çµæžœã‚’è§£æžã—ã‚„ã™ã„å½¢å¼ã§å‡ºåŠ›ã—ã¾ã™ã€‚
== CMD_HELP_BRANCH_HISTORY ==
例:
cm ^branch ^history ^br:/main/scm001@myrepository@myserver:8084
(「myserverã€ã‚µãƒ¼ãƒãƒ¼ä¸Šã®ã€Œmyrepositoryã€ãƒªãƒã‚¸ãƒˆãƒªã®ã€Œ/main/scm001ã€ãƒ–ランãƒã®
履歴を表示ã—ã¾ã™ã€‚)
cm ^br ^history main --^dateformat="yyyy, dd MMMM" --^machinereadable
¾åœ¨ã®ãƒªãƒã‚¸ãƒˆãƒªã®ã€Œmainã€ãƒ–ランãƒã®å±¥æ­´ã‚’ã€æŒ‡å®šã•ã‚ŒãŸæ—¥ä»˜å½¢å¼ã‚’使用ã—ãŸ
è§£æžã—ã‚„ã™ã„å½¢å¼ã§è¡¨ç¤ºã—ã¾ã™ã€‚)
== CMD_DESCRIPTION_BRANCH_SHOWMAIN ==
リãƒã‚¸ãƒˆãƒªã®ãƒ¡ã‚¤ãƒ³ãƒ–ランãƒã‚’表示ã—ã¾ã™ã€‚
ã“れã¯ã€Œcmã€ã‚’自動化ã™ã‚‹ç›®çš„ã®ãŸã‚ã ã‘ã«ä½¿ç”¨ã™ã‚‹è‡ªå‹•化コマンドã§ã™ã€‚
ã»ã¨ã‚“ã©ã®å ´åˆã€ãƒªãƒã‚¸ãƒˆãƒªã®ãƒ¡ã‚¤ãƒ³ãƒ–ランãƒã¯ã€Œ/mainã€ã§ã™ã€‚
== CMD_USAGE_BRANCH_SHOWMAIN ==
使用方法:
cm ^branch | ^br ^showmain [<リãƒã‚¸ãƒˆãƒªæŒ‡å®š>] [--^encoding=<åå‰>]
[--^format=<形弿–‡å­—列>] [--^dateformat=<日付形å¼>]
リãƒã‚¸ãƒˆãƒªæŒ‡å®š メインブランãƒã‚’表示ã™ã‚‹ãƒªãƒã‚¸ãƒˆãƒª
指定。
(「cm ^help ^objectspecã€ã‚’使用ã—ã¦ãƒªãƒã‚¸ãƒˆãƒªæŒ‡å®šã®è©³ç´°ã‚’確èªã§ãã¾ã™ã€‚)
オプション:
--^encoding 出力ã§ä½¿ç”¨ã™ã‚‹ã‚¨ãƒ³ã‚³ãƒ¼ãƒ‡ã‚£ãƒ³ã‚° (utf-8 ãªã©) ã‚’
指定ã—ã¾ã™ã€‚
サãƒãƒ¼ãƒˆã•れるエンコーディングã¨ãã®å½¢å¼ã®ãƒ†ãƒ¼ãƒ–ルをå–å¾—ã™ã‚‹ã«ã¯ã€
http://msdn.microsoft.com/en-us/library/system.text.encoding.aspx
ã«ã‚ã‚‹ MSDN ã®ãƒ‰ã‚­ãƒ¥ãƒ¡ãƒ³ãƒˆã‚’å‚ç…§ã—ã¦ãã ã•ã
(ãƒšãƒ¼ã‚¸ã®æœ€å¾Œã€ã€Œåå‰ã€åˆ—)。
--^format 出力メッセージを特定ã®å½¢å¼ã§å–å¾—ã—ã¾ã™ã€‚詳細ã«ã¤ã„ã¦ã¯ã€
「備考ã€ã‚’å‚ç…§ã—ã¦ãã ã•ã„。
--^dateformat 日付ã®å‡ºåŠ›ã«ä½¿ç”¨ã•れる形å¼ã€‚
== CMD_HELP_BRANCH_SHOWMAIN ==
備考:
ã“ã®ã‚³ãƒžãƒ³ãƒ‰ã¯ãƒªãƒã‚¸ãƒˆãƒªã®ãƒ¡ã‚¤ãƒ³ãƒ–ランãƒã‚’表示ã—ã¾ã™ã€‚
ã“ã®ã‚³ãƒžãƒ³ãƒ‰ã¯ã€å‡ºåŠ›ã‚’è¡¨ç¤ºã™ã‚‹å½¢å¼ã®æ–‡å­—列をå—ã‘å–りã¾ã™ã€‚
ã“ã®ã‚³ãƒžãƒ³ãƒ‰ã®å‡ºåŠ›ãƒ‘ãƒ©ãƒ¡ãƒ¼ã‚¿ãƒ¼ã¯æ¬¡ã®ã¨ãŠã‚Šã§ã™ã€‚
{^id} ブランムID。
{^comment} コメント。
{^date} 日付。
{^name} åå‰ã€‚
{^owner} 所有者。
{^parent} 親ブランãƒå。
{^repository} リãƒã‚¸ãƒˆãƒªã€‚
{^repname} リãƒã‚¸ãƒˆãƒªå。
{^repserver} サーãƒãƒ¼ã€‚
{^changeset} ブランãƒã®ãƒ˜ãƒƒãƒ‰å¤‰æ›´ã‚»ãƒƒãƒˆã€‚
例:
cm ^branch ^showmain
¾åœ¨ã®ãƒ¯ãƒ¼ã‚¯ã‚¹ãƒšãƒ¼ã‚¹ã®ãƒªãƒã‚¸ãƒˆãƒªã®ãƒ¡ã‚¤ãƒ³ãƒ–ランãƒã‚’表示ã—ã¾ã™ã€‚)
cm ^branch ^showmain repo@server:8084
(サーãƒãƒ¼ã€Œserver:8084ã€å†…ã®ãƒªãƒã‚¸ãƒˆãƒªã€Œrepoã€ã®ãƒ¡ã‚¤ãƒ³ãƒ–ランãƒã‚’
表示ã—ã¾ã™ã€‚)
cm ^br ^showmain --^dateformat="yyyy, dd MMMM" --^encoding=utf8
(リãƒã‚¸ãƒˆãƒªã®ãƒ¡ã‚¤ãƒ³ãƒ–ランãƒã‚’指定ã•ã‚ŒãŸæ—¥ä»˜å½¢å¼ã§è¡¨ç¤ºã—ã€
ãれを utf8 ã§å‡ºåŠ›ã—ã¾ã™ã€‚)
cm ^br ^showmain --^format="{^id} - {^name}"
(リãƒã‚¸ãƒˆãƒªã®ãƒ¡ã‚¤ãƒ³ãƒ–ランãƒã‚’表示ã—ã€ãã® ID ã¨åå‰ã®ã¿ã‚’出力ã—ã¾ã™ã€‚)
== CMD_DESCRIPTION_BRANCH_SHOWMERGES ==
マージ待ã¡ã®ãƒ–ランãƒã‚’表示ã—ã¾ã™ã€‚
== CMD_USAGE_BRANCH_SHOWMERGES ==
ã“れã¯ã€Œcmã€ã‚’自動化ã™ã‚‹ç›®çš„ã®ãŸã‚ã ã‘ã«ä½¿ç”¨ã™ã‚‹è‡ªå‹•化コマンドã§ã™ã€‚
使ã„勿‰‹ã«ã¤ã„ã¦ã¯å分ã§ã¯ã‚りã¾ã›ã‚“。
使用方法:
cm ^branch | ^br ^showmerges <項目パス>[ ...]
[--^format=<形弿–‡å­—列>]
[--^dateformat=<日付形å¼>]
オプション:
--^format 出力メッセージを特定ã®å½¢å¼ã§å–å¾—ã—ã¾ã™ã€‚詳細ã«ã¤ã„ã¦ã¯
「備考ã€ã‚’å‚ç…§ã—ã¦ãã ã•ã„。
--^dateformat 日付ã®å‡ºåŠ›ã«ä½¿ç”¨ã•れる形å¼ã€‚
== CMD_HELP_BRANCH_SHOWMERGES ==
備考:
ã“ã®ã‚³ãƒžãƒ³ãƒ‰ã¯ã€å‡ºåŠ›ã‚’è¡¨ç¤ºã™ã‚‹å½¢å¼ã®æ–‡å­—列をå—ã‘å–りã¾ã™ã€‚
ã“ã®ã‚³ãƒžãƒ³ãƒ‰ã®å‡ºåŠ›ãƒ‘ãƒ©ãƒ¡ãƒ¼ã‚¿ãƒ¼ã¯æ¬¡ã®ã¨ãŠã‚Šã§ã™ã€‚
{^id} ブランムID。
{^comment} コメント。
{^date} 日付。
{^name} åå‰ã€‚
{^owner} 所有者。
{^parent} 親ブランãƒå。
{^parentid} 親ブランムID。
{^repid} リãƒã‚¸ãƒˆãƒª ID。
{^repository} リãƒã‚¸ãƒˆãƒªã€‚
{^repname} リãƒã‚¸ãƒˆãƒªå。
{^repserver} リãƒã‚¸ãƒˆãƒªã‚µãƒ¼ãƒãƒ¼ã€‚
例:
cm ^branch ^showmerges file.txt
(「file.txtã€ã®ä¿ç•™ä¸­ã®ãƒžãƒ¼ã‚¸ã«é–¢é€£ã™ã‚‹ãƒ–ランãƒã‚’表示ã—ã¾ã™ã€‚)
cm ^branch ^showmerges file.txt --^format="{^date} {^name}" --^dateformat="yyMMdd"
(マージã«é–¢é€£ã™ã‚‹ãƒ–ランãƒã‚’表示ã—ã€æ—¥ä»˜ã¨åå‰ã®ã¿ã‚’指定ã—ãŸæ—¥ä»˜å½¢å¼ã§
出力ã—ã¾ã™ã€‚)
== CMD_DESCRIPTION_REPOSITORY ==
ユーザーã«ãƒªãƒã‚¸ãƒˆãƒªã®ç®¡ç†ã‚’許å¯ã—ã¾ã™ã€‚
== CMD_USAGE_REPOSITORY ==
使用方法:
cm ^repository | ^repo <コマンド> [オプション]
コマンド:
^create | ^mk
^delete | ^rm
^list | ^ls
^rename
^add
å„コマンドã®è©³ç´°æƒ…報をå–å¾—ã™ã‚‹ã«ã¯ã€æ¬¡ã®ã‚³ãƒžãƒ³ãƒ‰ã‚’実行ã—ã¾ã™:
cm ^repository <コマンド> --^usage
cm ^repository <コマンド> --^help
== CMD_HELP_REPOSITORY ==
例:
cm ^repository
cm ^repository ^list
cm ^repository newrepo
cm ^repository ^create newrepo
cm ^repository ^rename oldname newname
cm ^repository ^add C:\repo\
== CMD_DESCRIPTION_REPOSITORY_CREATE ==
サーãƒãƒ¼ã«ãƒªãƒã‚¸ãƒˆãƒªã‚’作æˆã—ã¾ã™ã€‚
== CMD_USAGE_REPOSITORY_CREATE ==
使用方法:
cm ^repository | ^repo <リãƒã‚¸ãƒˆãƒªå>
cm ^repository | ^repo <リãƒã‚¸ãƒˆãƒªã‚µãƒ¼ãƒãƒ¼æŒ‡å®š> <リãƒã‚¸ãƒˆãƒªå>[ ...]
cm ^repository | ^repo [^create | ^mk] <リãƒã‚¸ãƒˆãƒªå>
リãƒã‚¸ãƒˆãƒªã‚µãƒ¼ãƒãƒ¼æŒ‡å®š リãƒã‚¸ãƒˆãƒªã‚µãƒ¼ãƒãƒ¼ã®æŒ‡å®šã€‚
(「cm ^help ^objectspecã€ã‚’使用ã—ã¦ãƒªãƒã‚¸ãƒˆãƒªã‚µãƒ¼ãƒãƒ¼æŒ‡å®šã®
詳細を確èªã§ãã¾ã™ã€‚)
リãƒã‚¸ãƒˆãƒªå 1 ã¤ã¾ãŸã¯è¤‡æ•°ã®æ–°ã—ã„リãƒã‚¸ãƒˆãƒªã®åå‰ã€‚
空白を使用ã—ã¦ãƒªãƒã‚¸ãƒˆãƒªåを区切りã¾ã™ã€‚
== CMD_HELP_REPOSITORY_CREATE ==
例:
cm ^repository MyRep
cm ^repo 192.168.1.140:8087 Rep01 Rep01/ModuleA Rep01/ModuleB
cm ^repo ^create Rep01
cm ^repo ^mk list
== CMD_DESCRIPTION_REPOSITORY_DELETE ==
サーãƒãƒ¼ã‹ã‚‰ãƒªãƒã‚¸ãƒˆãƒªã‚’削除ã—ã¾ã™ã€‚
== CMD_USAGE_REPOSITORY_DELETE ==
使用方法:
cm ^repository | ^repo ^delete | ^rm <リãƒã‚¸ãƒˆãƒªæŒ‡å®š>
オプション:
リãƒã‚¸ãƒˆãƒªæŒ‡å®š リãƒã‚¸ãƒˆãƒªã®æŒ‡å®šã€‚
(「cm ^help ^objectspecã€ã‚’使用ã—ã¦ãƒªãƒã‚¸ãƒˆãƒªæŒ‡å®šã®è©³ç´°ã‚’確èªã§ãã¾ã™ã€‚)
== CMD_HELP_REPOSITORY_DELETE ==
備考:
リãƒã‚¸ãƒˆãƒªã‚µãƒ¼ãƒãƒ¼ã‹ã‚‰ãƒªãƒã‚¸ãƒˆãƒªã‚’削除ã—ã¾ã™ã€‚
データã¯ãƒ‡ãƒ¼ã‚¿ãƒ™ãƒ¼ã‚¹ãƒãƒƒã‚¯ã‚¨ãƒ³ãƒ‰ã‹ã‚‰å‰Šé™¤ã•れã¾ã›ã‚“ãŒã€åˆ‡æ–­ã•れる
ãŸã‚ã€ã‚¢ã‚¯ã‚»ã‚¹ã§ããªããªã‚Šã¾ã™ã€‚
(データã¯å¾Œã§å†æŽ¥ç¶šã§ãã¾ã™ã€‚「cm ^repository ^addã€ã‚’å‚ç…§ã—ã¦ãã ã•ã„。)
例:
cm ^repository ^delete myrepository@^repserver:myserver:8084
cm ^repository ^rm myrepository@myserver:8084
cm ^repo ^rm myrepository
== CMD_DESCRIPTION_REPOSITORY_LIST ==
サーãƒãƒ¼ä¸Šã®ãƒªãƒã‚¸ãƒˆãƒªã‚’リストã—ã¾ã™ã€‚
== CMD_USAGE_REPOSITORY_LIST ==
使用方法:
cm ^repository | ^repo [^list | ^ls] [<リãƒã‚¸ãƒˆãƒªã‚µãƒ¼ãƒãƒ¼æŒ‡å®š>] [--^format=<文字列形å¼>]
オプション:
リãƒã‚¸ãƒˆãƒªã‚µãƒ¼ãƒãƒ¼æŒ‡å®š リãƒã‚¸ãƒˆãƒªã‚µãƒ¼ãƒãƒ¼ã®æŒ‡å®šã€‚
(「cm ^help ^objectspecã€ã‚’使用ã—ã¦ãƒªãƒã‚¸ãƒˆãƒªã‚µãƒ¼ãƒãƒ¼æŒ‡å®šã®
詳細を確èªã§ãã¾ã™ã€‚)
--^format 出力メッセージを特定ã®å½¢å¼ã§å–å¾—ã—ã¾ã™ã€‚詳細ã«ã¤ã„ã¦ã¯
「備考ã€ã‚’å‚ç…§ã—ã¦ãã ã•ã„。
== CMD_HELP_REPOSITORY_LIST ==
備考:
ã“ã®ã‚³ãƒžãƒ³ãƒ‰ã¯ã€å‡ºåŠ›ã‚’è¡¨ç¤ºã™ã‚‹å½¢å¼ã®æ–‡å­—列をå—ã‘å–りã¾ã™ã€‚
ã“ã®ã‚³ãƒžãƒ³ãƒ‰ã®å‡ºåŠ›ãƒ‘ãƒ©ãƒ¡ãƒ¼ã‚¿ãƒ¼ã¯æ¬¡ã®ã¨ãŠã‚Šã§ã™ã€‚
{^repid} | {0} リãƒã‚¸ãƒˆãƒªè­˜åˆ¥å­ã€‚
{^repname} | {1} リãƒã‚¸ãƒˆãƒªå。
{^repserver} | {2} サーãƒãƒ¼å。
{^repowner} | {3} リãƒã‚¸ãƒˆãƒªæ‰€æœ‰è€…。
{^repguid} | {4} リãƒã‚¸ãƒˆãƒªã®ä¸€æ„識別å­ã€‚
{^tab} タブスペースを挿入ã—ã¾ã™ã€‚
{^newline} 改行を挿入ã—ã¾ã™ã€‚
å½¢å¼ãƒ‘ラメーター値ãŒã€Œ^TABLEã€ã®å ´åˆã€å‡ºåŠ›ã¯ {^repid}ã€{^repname}ã€
{^repserver} ã®ãƒ•ィールドãŒã‚る表形å¼ã‚’使用ã—ã¦å‡ºåŠ›ã•れã¾ã™ã€‚
例:
cm ^repository
™ã¹ã¦ã®ãƒªãƒã‚¸ãƒˆãƒªã‚’リストã—ã¾ã™ã€‚)
cm ^repository ^list localhost:8084 --^format="{1, -20} {3}"
(20 個ã®ç©ºç™½å†…ã«å·¦å¯„ã›ã—ãŸãƒªãƒã‚¸ãƒˆãƒªåã€æ¬¡ã«ç©ºç™½ã€æ¬¡ã«
リãƒã‚¸ãƒˆãƒªæ‰€æœ‰è€…を書ãè¾¼ã¿ã¾ã™ã€‚)
cm ^repository ^ls localhost:8084 --^format="{^repname, -20} {^repowner}"
(å‰ã®ä¾‹ã¨åŒã˜ã‚ˆã†ã«æ›¸ãè¾¼ã¿ã¾ã™ã€‚)
cm ^repo ^ls localhost:8084 --^format=^TABLE
(次ã®ãƒ•ィールドãŒã‚る表形å¼ã‚’使用ã—ã¦ãƒªãƒã‚¸ãƒˆãƒªã®ãƒªã‚¹ãƒˆã‚’書ãè¾¼ã¿ã¾ã™:
リãƒã‚¸ãƒˆãƒª IDã€ãƒªãƒã‚¸ãƒˆãƒªåã€ãƒªãƒã‚¸ãƒˆãƒªã‚µãƒ¼ãƒãƒ¼å。)
== CMD_DESCRIPTION_REPOSITORY_RENAME ==
リãƒã‚¸ãƒˆãƒªåを変更ã—ã¾ã™ã€‚
== CMD_USAGE_REPOSITORY_RENAME ==
使用方法:
cm ^repository | ^repo ^rename [<リãƒã‚¸ãƒˆãƒªæŒ‡å®š>] <æ–°ã—ã„åå‰>
リãƒã‚¸ãƒˆãƒªæŒ‡å®š åå‰å¤‰æ›´ã™ã‚‹ãƒªãƒã‚¸ãƒˆãƒªã€‚
(「cm ^help ^objectspecã€ã‚’使用ã—ã¦ãƒªãƒã‚¸ãƒˆãƒªæŒ‡å®šã®è©³ç´°ã‚’
確èªã§ãã¾ã™ã€‚)
æ–°ã—ã„åå‰ ãƒªãƒã‚¸ãƒˆãƒªã®æ–°ã—ã„åå‰ã€‚
== CMD_HELP_REPOSITORY_RENAME ==
備考:
ã“ã®ã‚³ãƒžãƒ³ãƒ‰ã¯ã€ãƒªãƒã‚¸ãƒˆãƒªåを変更ã—ã¾ã™ã€‚
リãƒã‚¸ãƒˆãƒªæŒ‡å®šãŒæŒ‡å®šã•れã¦ã„ãªã„å ´åˆã¯ã€ç¾åœ¨ã®ãƒªãƒã‚¸ãƒˆãƒªãŒæƒ³å®šã•れã¾ã™ã€‚
例:
cm ^repository ^rename development
¾åœ¨ã®ãƒªãƒã‚¸ãƒˆãƒªã®åå‰ãŒã€Œdevelopmentã€ã«å¤‰æ›´ã•れã¾ã™ã€‚)
cm ^repo ^rename ^rep:default@SERVER:8084 development
(「SERVERã€ä¸Šã®ã€Œdefaultã€ãƒªãƒã‚¸ãƒˆãƒªã®åå‰ãŒã€Œdevelopmentã€ã«å¤‰æ›´ã•れã¾ã™ã€‚)
== CMD_DESCRIPTION_REPOSITORY_ADD ==
データベースを追加ã™ã‚‹ã“ã¨ã«ã‚ˆã‚Šæ—¢å­˜ã®ãƒªãƒã‚¸ãƒˆãƒªã‚’接続ã—ã¾ã™ã€‚
== CMD_USAGE_REPOSITORY_ADD ==
使用方法:
cm ^repository | ^repo ^add <データベースファイル> <リãƒã‚¸ãƒˆãƒªå> <リãƒã‚¸ãƒˆãƒªã‚µãƒ¼ãƒãƒ¼æŒ‡å®š>
データベースファイル データベースã®ãƒãƒƒã‚¯ã‚¨ãƒ³ãƒ‰ä¸Šã®ãƒ‡ãƒ¼ã‚¿ãƒ™ãƒ¼ã‚¹ãƒ•ァイルã®åå‰ã€‚
リãƒã‚¸ãƒˆãƒªå リãƒã‚¸ãƒˆãƒªã®åå‰ã€‚
リãƒã‚¸ãƒˆãƒªã‚µãƒ¼ãƒãƒ¼æŒ‡å®š リãƒã‚¸ãƒˆãƒªã‚µãƒ¼ãƒãƒ¼ã®æŒ‡å®šã€‚
(「cm ^help ^objectspecã€ã‚’使用ã—ã¦ãƒªãƒã‚¸ãƒˆãƒªã‚µãƒ¼ãƒãƒ¼æŒ‡å®šã®
詳細を確èªã§ãã¾ã™ã€‚)
== CMD_HELP_REPOSITORY_ADD ==
備考:
既存ã®ãƒªãƒã‚¸ãƒˆãƒªãƒ‡ãƒ¼ã‚¿ãƒ™ãƒ¼ã‚¹ã‚’サーãƒãƒ¼ã«å†æŽ¥ç¶šã—ã¾ã™ã€‚
例: 「cm ^repository ^deleteã€ã‚³ãƒžãƒ³ãƒ‰ã‚’使用ã—ãŸå¾Œã€ã€Œ^addã€ã‚³ãƒžãƒ³ãƒ‰ã‚’使用ã—ã¦
リãƒã‚¸ãƒˆãƒªã‚’ã‚るサーãƒãƒ¼ã‹ã‚‰åˆ¥ã®ã‚µãƒ¼ãƒãƒ¼ã«ç§»å‹•ã™ã‚‹ã‹ã€ã‚¢ãƒ¼ã‚«ã‚¤ãƒ–ã•れãŸ
リãƒã‚¸ãƒˆãƒªã‚’復元ã—ã¾ã™ã€‚
例:
cm ^repository ^add rep_27 myrepository myserver:8084
== CMD_DESCRIPTION_TRIGGER_CREATE ==
サーãƒãƒ¼ã«æ–°ã—ã„トリガーを作æˆã—ã¾ã™ã€‚
== CMD_USAGE_TRIGGER_CREATE ==
使用方法:
cm ^trigger | ^tr ^create | ^mk <サブタイプã®ã‚¿ã‚¤ãƒ—> <æ–°ã—ã„åå‰> <スクリプトパス>
[--^position=<æ–°ã—ã„ä½ç½®>]
[--^filter=<文字列フィルター>]
[--^server=<リãƒã‚¸ãƒˆãƒªã‚µãƒ¼ãƒãƒ¼æŒ‡å®š>]
サブタイプã®ã‚¿ã‚¤ãƒ— トリガー実行ã¨ãƒˆãƒªã‚¬ãƒ¼æ“作。
トリガータイプã®ãƒªã‚¹ãƒˆã‚’表示ã™ã‚‹ã«ã¯ã€Œcm ^showtriggertypesã€
ã¨å…¥åŠ›ã—ã¾ã™ã€‚
æ–°ã—ã„åå‰ æ–°ã—ã„トリガーã®åå‰ã€‚
スクリプトパス 実行ã™ã‚‹ã‚¹ã‚¯ãƒªãƒ—トãŒç½®ã‹ã‚Œã¦ã„るサーãƒãƒ¼ä¸Šã®
ディスクパス。コマンドラインãŒã€Œ^webtriggerã€ã§å§‹ã¾ã‚‹å ´åˆã€
トリガーã¯ã‚¦ã‚§ãƒ–トリガーã¨è¦‹ãªã•れã¾ã™ã€‚詳細ã«ã¤ã„ã¦ã¯
「備考ã€ã‚’å‚ç…§ã—ã¦ãã ã•ã„。
オプション:
--^position 指定ã•れãŸãƒˆãƒªã‚¬ãƒ¼ã®æ–°ã—ã„ä½ç½®ã€‚
ã“ã®ä½ç½®ã¯ã€åŒã˜ã‚¿ã‚¤ãƒ—ã®åˆ¥ã®ãƒˆãƒªã‚¬ãƒ¼ã«ã‚ˆã£ã¦ä½¿ç”¨ä¸­ã§ãªã„å¿…è¦ãŒ
ã‚りã¾ã™ã€‚
--^filter 指定ã•れãŸãƒ•ィルターã«ä¸€è‡´ã™ã‚‹é …ç›®ã®ã¿ã‚’ãƒã‚§ãƒƒã‚¯ã—ã¾ã™ã€‚
--^server 指定ã•れãŸã‚µãƒ¼ãƒãƒ¼ã«ãƒˆãƒªã‚¬ãƒ¼ã‚’作æˆã—ã¾ã™ã€‚
サーãƒãƒ¼ãŒæŒ‡å®šã•れã¦ã„ãªã„å ´åˆã¯ã€ã‚¯ãƒ©ã‚¤ã‚¢ãƒ³ãƒˆã«è¨­å®šã•れã¦ã„ã‚‹
サーãƒãƒ¼ã§ã‚³ãƒžãƒ³ãƒ‰ã‚’実行ã—ã¾ã™ã€‚
(「cm ^help ^objectspecã€ã‚’使用ã—ã¦ãƒªãƒã‚¸ãƒˆãƒªã‚µãƒ¼ãƒãƒ¼æŒ‡å®šã®
詳細を確èªã§ãã¾ã™ã€‚)
== CMD_HELP_TRIGGER_CREATE ==
備考:
ウェブトリガー: ウェブトリガーã¯ã€ã€Œ^webtrigger <ターゲット URI>ã€ã‚’トリガーコマンド
ã¨ã—ã¦å…¥åŠ›ã™ã‚‹ã“ã¨ã§ä½œæˆã—ã¾ã™ã€‚ã“ã®å ´åˆã€ãƒˆãƒªã‚¬ãƒ¼ã¯æŒ‡å®šã•れ㟠URI ã«å¯¾ã—ã¦
POST クエリを実行ã—ã¾ã™ã€‚リクエスト本文ã«ã¯ã€JSON ディクショナリã¨
トリガー環境変数ã€ãŠã‚ˆã³æ–‡å­—列ã®é…列を指ã
固定ã®å…¥åŠ›ã‚­ãƒ¼ãŒå«ã¾ã‚Œã¾ã™ã€‚
例:
cm ^trigger ^create ^after-setselector "BackupMgr" "/path/to/script" --^position=4
cm ^tr ^mk ^before-mklabel new "/path/to/script" --^server=myserver:8084
cm ^tr ^mk ^after-mklabel Log "/path/to/script" --^filter="^rep:myRep,LB*"
“ã®ãƒˆãƒªã‚¬ãƒ¼ã¯ã€ãƒ©ãƒ™ãƒ«åãŒã€ŒLBã€ã§é–‹å§‹ã™ã‚‹å ´åˆã«ã®ã¿å®Ÿè¡Œã•れã€
「myRepã€ã¨ã„ã†ãƒªãƒã‚¸ãƒˆãƒªã«ä½œæˆã•れã¾ã™ã€‚)
cm ^tr ^mk ^after-checkin NotifyTeam "^webtrigger http://myserver.org/api"
== CMD_DESCRIPTION_MOVE ==
ファイルやディレクトリを移動ã¾ãŸã¯åå‰å¤‰æ›´ã—ã¾ã™ã€‚
== CMD_USAGE_MOVE ==
使用方法:
cm ^move | ^mv <ソースパス> <åŒæœŸå…ˆãƒ‘ス> [--^format=<文字列形å¼>]
[--^errorformat=<文字列形å¼>]
ソースパス ソース項目パス。
åŒæœŸå…ˆãƒ‘ス åŒæœŸå…ˆé …目パス。
オプション:
--^format 出力メッセージを特定ã®å½¢å¼ã§å–å¾—ã—ã¾ã™ã€‚詳細ã«ã¤ã„ã¦ã¯
「備考ã€ã‚’å‚ç…§ã—ã¦ãã ã•ã„。
--^errorformat エラーメッセージを特定ã®å½¢å¼ã§å–å¾—ã—ã¾ã™ã€‚詳細ã«ã¤ã„ã¦ã¯
「備考ã€ã‚’å‚ç…§ã—ã¦ãã ã•ã„。
== CMD_HELP_MOVE ==
備考:
ã“ã®ã‚³ãƒžãƒ³ãƒ‰ã¯ã€ãƒªãƒã‚¸ãƒˆãƒªå†…ã®é …目を移動ã¾ãŸã¯åå‰å¤‰æ›´ã—ã¾ã™ã€‚
ローカルファイルシステム内ã§ã‚‚変更ãŒè¡Œã‚れã¾ã™ã€‚
ソースパスãŒãƒ•ァイルã®å ´åˆã€åŒæœŸå…ˆãƒ‘スã¯ãƒ•ァイルã¾ãŸã¯ãƒ‡ã‚£ãƒ¬ã‚¯ãƒˆãƒªã«
ã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚最åˆã®ã‚±ãƒ¼ã‚¹ã§ã¯ã€ãƒ•ァイルãŒåå‰å¤‰æ›´ã•れã¾ã™ã€‚ãれ以外ã®å ´åˆã¯
é …ç›®ãŒç§»å‹•ã•れã¾ã™ã€‚
ソースパスãŒãƒ‡ã‚£ãƒ¬ã‚¯ãƒˆãƒªã®å ´åˆã€åŒæœŸå…ˆãƒ‘スã¯ãƒ‡ã‚£ãƒ¬ã‚¯ãƒˆãƒªã«ã™ã‚‹å¿…è¦ãŒã‚りã¾ã™ã€‚
移動ã¾ãŸã¯åå‰å¤‰æ›´ã™ã‚‹é …ç›®ãŒå­˜åœ¨ã™ã‚‹å¿…è¦ãŒã‚りã¾ã™ã€‚
å½¢å¼:
{0} ソースパス (「--^formatã€ã¨ã€Œ--^errorformatã€ã®ä¸¡æ–¹ã«å¯¾ã—ã¦)
{1} åŒæœŸå…ˆãƒ‘ス (「--^formatã€ã¨ã€Œ--^errorformatã€ã®ä¸¡æ–¹ã«å¯¾ã—ã¦)
例:
cm ^move file.txt file.old
(é …ç›®ã®åå‰ã‚’変更ã—ã¾ã™ã€‚)
cm ^mv .\file.old .\oldFiles
(「file.oldã€ã‚’「oldFilesã€ã«ç§»å‹•ã—ã¾ã™ã€‚)
cm ^move .\src .\src2
(ディレクトリåを変更ã—ã¾ã™ã€‚)
== CMD_DESCRIPTION_LABEL ==
ユーザーã«ãƒ©ãƒ™ãƒ«ã®ç®¡ç†ã‚’許å¯ã—ã¾ã™ã€‚
== CMD_USAGE_LABEL ==
使用方法:
cm ^label | ^lb <コマンド> [オプション]
コマンド:
^create | ^mk
^delete | ^rm
^rename
å„コマンドã®è©³ç´°æƒ…報をå–å¾—ã™ã‚‹ã«ã¯ã€æ¬¡ã®ã‚³ãƒžãƒ³ãƒ‰ã‚’実行ã—ã¾ã™:
cm ^label <コマンド> --^usage
cm ^label <コマンド> --^help
== CMD_HELP_LABEL ==
例:
cm ^label myNewLabel ^cs:42
(「^createã€ã‚³ãƒžãƒ³ãƒ‰ã¯ã‚ªãƒ—ションã§ã™ã€‚)
cm ^label ^rename myNewLabel newLabelName
cm ^label ^delete newLabelName
== CMD_DESCRIPTION_LABEL_CREATE ==
ラベルを変更セットã«é©ç”¨ã—ã€å¿…è¦ã«å¿œã˜ã¦ãƒ©ãƒ™ãƒ«ã‚’作æˆã—ã¾ã™ã€‚
== CMD_USAGE_LABEL_CREATE ==
使用方法:
cm ^label [^create] <ラベル指定> [<変更セット指定> | <ワークスペースパス>]
[--^allxlinkedrepositories]
[-^c=<コメント文字列> | -^commentsfile=<コメントファイル>]
ラベル指定 æ–°ã—ã„ラベルå。
(「cm ^help ^objectspecã€ã‚’使用ã—ã¦ãƒ©ãƒ™ãƒ«æŒ‡å®šã®è©³ç´°ã‚’
確èªã§ãã¾ã™ã€‚)
変更セット指定 ラベルã«å¯¾ã™ã‚‹å¤‰æ›´ã‚»ãƒƒãƒˆã®åå‰ã¾ãŸã¯å®Œå…¨ãªæŒ‡å®šã€‚
(「cm ^help ^objectspecã€ã‚’使用ã—ã¦å¤‰æ›´ã‚»ãƒƒãƒˆæŒ‡å®šã®è©³ç´°ã‚’
確èªã§ãã¾ã™ã€‚)
ワークスペースパス ラベルã¸ã®ãƒ¯ãƒ¼ã‚¯ã‚¹ãƒšãƒ¼ã‚¹ã®ãƒ‘ス。(ãƒ¯ãƒ¼ã‚¯ã‚¹ãƒšãƒ¼ã‚¹ãŒæŒ‡ã
変更セットã«ãƒ©ãƒ™ãƒ«ãŒä»˜ã‘られã¾ã™ã€‚)
オプション:
--^allxlinkedrepositories Xlink ã§ãƒªãƒ³ã‚¯ã•れãŸã™ã¹ã¦ã®ãƒªãƒã‚¸ãƒˆãƒªã«æ–°ã—ã„ラベルを作æˆã—ã¾ã™ã€‚
-^c 指定ã•れãŸã‚³ãƒ¡ãƒ³ãƒˆã‚’æ–°ã—ã„ラベルã«é©ç”¨ã—ã¾ã™ã€‚
-^commentsfile 指定ã•れãŸãƒ•ァイル内ã®ã‚³ãƒ¡ãƒ³ãƒˆã‚’æ–°ã—ã„ラベルã«
é©ç”¨ã—ã¾ã™ã€‚
== CMD_HELP_LABEL_CREATE ==
備考:
PLASTICEDITOR 環境変数を設定ã—ã¦ã€ã‚³ãƒ¡ãƒ³ãƒˆã‚’入力ã™ã‚‹ã‚¨ãƒ‡ã‚£ã‚¿ãƒ¼ã‚’
指定ã—ã¾ã™ã€‚
例:
cm ^label ^create ^lb:BL001 ^cs:1203 -^commentsfile=commentlb001.txt
(変更セット 1203 ã«æ·»ä»˜ã•れãŸãƒ©ãƒ™ãƒ«ã€ŒBL001ã€ã‚’作æˆã—ã€ã€Œcommentlb001.txtã€
ファイルã«ã‚³ãƒ¡ãƒ³ãƒˆã‚’é©ç”¨ã—ã¾ã™ã€‚)
cm ^label BL002 ^cs:1203 -^c="first release"
(ラベル「BL002ã€ã‚’コメント付ãã§ä½œæˆã—ã€å¤‰æ›´ã‚»ãƒƒãƒˆ 1203 ã«æ·»ä»˜ã—ã¾ã™ã€‚)
== CMD_DESCRIPTION_LABEL_DELETE ==
1 ã¤ä»¥ä¸Šã®ãƒ©ãƒ™ãƒ«ã‚’削除ã—ã¾ã™ã€‚
== CMD_USAGE_LABEL_DELETE ==
使用方法:
cm ^label ^delete <ラベル指定>[ ...]
ラベル指定 削除ã™ã‚‹ãƒ©ãƒ™ãƒ«ã€‚空白を使用ã—ã¦ãƒ©ãƒ™ãƒ«ã‚’区切りã¾ã™ã€‚
(「cm ^help ^objectspecã€ã‚’使用ã—ã¦ãƒ©ãƒ™ãƒ«æŒ‡å®šã®è©³ç´°ã‚’
確èªã§ãã¾ã™ã€‚)
== CMD_HELP_LABEL_DELETE ==
備考:
ã“ã®ã‚³ãƒžãƒ³ãƒ‰ã¯ã€1 ã¤ä»¥ä¸Šã®ãƒ©ãƒ™ãƒ«ã‚’削除ã—ã¾ã™ã€‚
例:
cm ^label ^delete ^lb:BL001
(ラベル「BL001ã€ã‚’削除ã—ã¾ã™ã€‚)
cm ^label ^delete ^lb:BL001 ^lb:BL002@reptest@server2:8084
(ラベル「BL001ã€ã¨ã€ŒBL002ã€ã‚’削除ã—ã¾ã™ã€‚)
== CMD_DESCRIPTION_LABEL_RENAME ==
ラベルåを変更ã—ã¾ã™ã€‚
== CMD_USAGE_LABEL_RENAME ==
使用方法:
cm ^label ^rename <ラベル指定> <æ–°ã—ã„åå‰>
ラベル指定 åå‰å¤‰æ›´ã™ã‚‹ãƒ©ãƒ™ãƒ«ã€‚
(「cm ^help ^objectspecã€ã‚’使用ã—ã¦ãƒ©ãƒ™ãƒ«æŒ‡å®šã®è©³ç´°ã‚’確èªã§ãã¾ã™ã€‚)
æ–°ã—ã„åå‰ ãƒ©ãƒ™ãƒ«ã®æ–°ã—ã„åå‰ã€‚
== CMD_HELP_LABEL_RENAME ==
備考:
ã“ã®ã‚³ãƒžãƒ³ãƒ‰ã¯ã€ãƒ©ãƒ™ãƒ«åを変更ã—ã¾ã™ã€‚
例:
cm ^label ^rename ^lb:BL001 BL002
(ラベルåを「BL001ã€ã‹ã‚‰ã€ŒBL002ã€ã«å¤‰æ›´ã—ã¾ã™ã€‚)
== CMD_DESCRIPTION_OBJECTSPEC ==
オブジェクト指定ã®è¨˜è¿°æ–¹æ³•ã«ã¤ã„ã¦èª¬æ˜Žã—ã¾ã™ã€‚
== CMD_USAGE_OBJECTSPEC ==
使用方法:
cm ^objectspec
オブジェクト指定ã®ä½œæˆæ–¹æ³•ã«é–¢ã™ã‚‹ã™ã¹ã¦ã®æƒ…報をå–å¾—ã—ã¾ã™ã€‚
== CMD_HELP_OBJECTSPEC ==
ã„ãã¤ã‹ã® Unity VCS コマンドã¯ã€æŒ‡å®šã•れãŸã‚ªãƒ–ジェクト (通常ã¯ãƒ–ランãƒã€
変更セットã€ãƒªãƒã‚¸ãƒˆãƒªãªã©) ã‚’å‚ç…§ã™ã‚‹ãŸã‚ã®å…¥åŠ›ã¨ã—ã¦ã€Œã‚ªãƒ–ジェクト指定ã€ã‚’想定ã—ã¾ã™ã€‚
ã“ã®ãƒ‰ã‚­ãƒ¥ãƒ¡ãƒ³ãƒˆã§ã¯ã€ä½¿ç”¨å¯èƒ½ãªã•ã¾ã–ã¾ãªã€ŒæŒ‡å®šã€ã¨ã€ãã®ä½œæˆæ–¹æ³•ã«ã¤ã„ã¦
説明ã—ã¾ã™ã€‚
儿Œ‡å®šã‚¿ã‚¤ãƒ—ã¯ä¸€æ„ã®ã‚¿ã‚°ã§é–‹å§‹ã—ã¾ã™ã€‚ãŸã¨ãˆã°ã€ã€Œ^rep:ã€ã‚„「^cs:ã€ãªã©ã§ã™ã€‚ã‚¿ã‚°ã¯ã€
一般オブジェクト指定 (ãŸã¨ãˆã°ã€Œcm ^setowner オブジェクト指定ã€) ã‚’å—ã‘å–るコマンドã«
対ã—ã¦æŒ‡å®šã™ã‚‹å¿…è¦ãŒã‚りã¾ã™ã€‚一方ã€å˜ä¸€ã‚¿ã‚¤ãƒ—ã®æŒ‡å®šã®ã¿ã‚’å—ã‘å–るコマンド (ãŸã¨ãˆã°
「cm ^getfile リビジョン指定ã€) ã«å¯¾ã—ã¦ã¯ã€å¤šãã®å ´åˆã«çœç•¥ã§ãã¾ã™ã€‚
-- リãƒã‚¸ãƒˆãƒªã‚µãƒ¼ãƒãƒ¼ã®æŒ‡å®š (リãƒã‚¸ãƒˆãƒªã‚µãƒ¼ãƒãƒ¼æŒ‡å®š) --
^repserver:name:port
例:
cm ^repo ^list ^repserver:skull:8084
cm ^repo ^list skull:8084
注記:
履歴上ã®ç†ç”±ã‹ã‚‰ã€ã“れを「サーãƒãƒ¼æŒ‡å®šã€ã§ã¯ãªã「リãƒã‚¸ãƒˆãƒªã‚µãƒ¼ãƒãƒ¼æŒ‡å®šã€
ã¨å‘¼ã‚“ã§ã„ã¾ã™ã€‚以å‰ã¯åˆ¥ã€…ã®ãƒ¯ãƒ¼ã‚¯ã‚¹ãƒšãƒ¼ã‚¹ã¨ãƒªãƒã‚¸ãƒˆãƒªã‚µãƒ¼ãƒãƒ¼ãŒ
ã‚りã€ãã®ãƒãƒ¼ãƒŸãƒ³ã‚°ãŒæ®‹ã£ã¦ã„ã¾ã™ã€‚
-- リãƒã‚¸ãƒˆãƒªã®æŒ‡å®š (リãƒã‚¸ãƒˆãƒªæŒ‡å®š) --
^rep:rep_name@[リãƒã‚¸ãƒˆãƒªã‚µãƒ¼ãƒãƒ¼æŒ‡å®š]
例:
cm ^showowner ^rep:codice@localhost:6060
(^showowner ã§ã¯ãƒªãƒã‚¸ãƒˆãƒªã ã‘ã§ãªãä»–ã®ã‚¿ã‚¤ãƒ—ã®ã‚ªãƒ–ジェクトも許å¯ã•れるãŸã‚
「^rep:ã€ãŒå¿…è¦ã§ã™ã€‚ãã®ãŸã‚ã€ãƒ¦ãƒ¼ã‚¶ãƒ¼ã¯ã‚ªãƒ–ジェクトタイプを
指定ã™ã‚‹å¿…è¦ãŒã‚りã¾ã™ã€‚)
-- ブランãƒã®æŒ‡å®š (ãƒ–ãƒ©ãƒ³ãƒæŒ‡å®š) --
^br:[/]ブランãƒå[@repspec]
例:
cm ^switch ^br:/main@^rep:plastic@^repserver:skull:9095
“ã®å ´åˆã€ã€Œ^br:ã€ã€ã€Œ^rep:ã€ãŠã‚ˆã³ã€Œ^repserverã€ã¯ä¸è¦ãªã®ã§ã€
コマンドã§ã¯ã¯ã‚‹ã‹ã«çŸ­ã„å½¢å¼:
「cm ^switch main@plastic@skull:9095ã€ãŒè¨±å¯ã•れã¾ã™ã€‚)
cm ^find ^revisions "^where ^branch='^br:/main/task001'"
備考:
ブランãƒã®æœ€åˆã®ã€Œ/ã€ã¯å¿…é ˆã§ã¯ã‚りã¾ã›ã‚“。以å‰ã¯ã™ã¹ã¦ã®ãƒ–ランãƒã‚’
/mainã€/main/task001 ã®ã‚ˆã†ã«æŒ‡å®šã—ã¦ã„ã¾ã—ãŸã€‚ã—ã‹ã—ç¾åœ¨ã¯ã€ã‚³ãƒžãƒ³ãƒ‰ãŒ
より簡潔ã«ãªã‚‹ mainã€main/task001 ã®ã‚ˆã†ãªçŸ­ã„å½¢å¼ã‚’é¸ã³ã¾ã™ã€‚
-- å¤‰æ›´ã‚»ãƒƒãƒˆã®æŒ‡å®š (変更セット指定) --
^cs:cs_number|cs_GUID[@repspec]
変更セットã®ç•ªå·ã¾ãŸã¯ GUID を指定ã§ãã¾ã™ã€‚
例:
cm ^ls /code --^tree=ae1390ed-7ce9-4ec3-a155-e5a61de0dc77@code@skull:7070
-- ãƒ©ãƒ™ãƒ«ã®æŒ‡å®š (ラベル指定) --
^lb:lb_name[@repspec]
例:
cm ^switch ^lb:RELEASE2.0
cm ^switch ^lb:RELEASE1.4@myrep@MYSERVER:8084
-- リビジョン指定 --
ã•ã¾ã–ã¾ãªã‚¿ã‚¤ãƒ—ã®ãƒªãƒ“ジョン指定ãŒã‚りã¾ã™ã€‚
^rev:item_path[#(ãƒ–ãƒ©ãƒ³ãƒæŒ‡å®š|変更セット指定|ラベル指定)]
^rev:^serverpath:item_path#(ãƒ–ãƒ©ãƒ³ãƒæŒ‡å®š|変更セット指定|ラベル指定)
^rev:^revid:rev_id[@rep_spec]
^rev:^itemid:item_id#(ãƒ–ãƒ©ãƒ³ãƒæŒ‡å®š|変更セット指定|ラベル指定)
例:
cm ^diff ^rev:readme.txt#^cs:19 ^rev:readme.txt#^cs:20
cm ^diff ^serverpath:/doc/readme.txt#^cs:19@myrepo \
^serverpath:/doc/readme.txt#^br:/main@myrepo@localhost:8084
cm ^cat ^revid:1230@^rep:myrep@^repserver:myserver:8084
-- 項目指定 --
^item:path
ã‚ã£ãŸã«ä½¿ç”¨ã•れã¾ã›ã‚“。
例:
cm ^find ^revision "^where ^item='^item:.'"
-- 属性指定 --
^att:att_name[@repspec]
例:
cm ^attribute ^set ^att:merged@code@doe:8084 ^cs:25@code@doe:8084 完了
-- シェルブ指定 --
^sh:sh_number[@repspec]
例:
cm ^diff ^sh:2 ^sh:4
-- ワークスペース指定 --
^wk:name@clientmachine
ワークスペース関連ã®ã‚³ãƒžãƒ³ãƒ‰ã«ã®ã¿é©ç”¨ã•れるãŸã‚ã€ã‚ã£ãŸã«ä½¿ç”¨ã•れã¾ã›ã‚“。パスã®ä»£ã‚りã«
åå‰ã‚„マシンã§ãƒ¯ãƒ¼ã‚¯ã‚¹ãƒšãƒ¼ã‚¹ã‚’指定ã™ã‚‹å ´åˆã«å½¹ç«‹ã¡ã¾ã™ã€‚
例:
cm ^showselector ^wk:codebase@modok
注記:
ã“ã‚Œã‚‰ã®æŒ‡å®šã¯ã€ä¸€å…ƒåŒ–ã•ã‚ŒãŸæ–¹æ³•ã§ãƒ¯ãƒ¼ã‚¯ã‚¹ãƒšãƒ¼ã‚¹ãƒ¡ã‚¿ãƒ‡ãƒ¼ã‚¿ã‚’æ ¼ç´ã™ã‚‹
方法ã¨ã—ã¦ã€Œãƒ¯ãƒ¼ã‚¯ã‚¹ãƒšãƒ¼ã‚¹ã‚µãƒ¼ãƒãƒ¼ã€ãŒå­˜åœ¨ã™ã‚‹å¤ã„ Plastic SCM 2.x ã«ç”±æ¥ã—ã¾ã™ã€‚
パフォーマンスã®å•題ãŒåŽŸå› ã§éžæŽ¨å¥¨ã«ãªã‚Šã¾ã—ãŸã€‚
== CMD_DESCRIPTION_PARTIAL ==
部分的ãªãƒ¯ãƒ¼ã‚¯ã‚¹ãƒšãƒ¼ã‚¹ã§ã‚³ãƒžãƒ³ãƒ‰ã‚’実行ã—ã¾ã™ã€‚
== CMD_USAGE_PARTIAL ==
使用方法:
cm ^partial <コマンド> [オプション]
コマンド:
^configure
^add
^undo
^co | ^checkout
^unco | ^undocheckout
^ci | ^checkin
^mv | ^move
^rm | ^remove
^stb | ^switch
^upd | ^update
å„コマンドã®è©³ç´°æƒ…報をå–å¾—ã™ã‚‹ã«ã¯ã€æ¬¡ã®ã‚³ãƒžãƒ³ãƒ‰ã‚’実行ã—ã¾ã™:
cm ^partial <コマンド> --^usage
cm ^partial <コマンド> --^help
== CMD_HELP_PARTIAL ==
例:
cm ^partial ^configure +/background-blue.png
cm ^partial ^update landscape-1024.png
cm ^partial ^checkin eyes-green.png eyes-black.png
== CMD_DESCRIPTION_PARTIAL_ADD ==
ãƒãƒ¼ã‚¸ãƒ§ãƒ³ç®¡ç†ã«é …目を追加ã—ã¾ã™ã€‚
== CMD_USAGE_PARTIAL_ADD ==
使用方法:
cm ^partial ^add [-^R | -^r | --^recursive] [--^silent] [--^parents]
[--^ignorefailed] [--^skipcontentcheck] <項目パス>[ ...]
項目パス 追加ã™ã‚‹é …目。空白ãŒå«ã¾ã‚Œã‚‹ãƒ‘スを指定ã™ã‚‹ã«ã¯
二é‡å¼•用符 (" ") を使用ã—ã¾ã™ã€‚空白を使用ã—ã¦ãƒ‘スを区切りã¾ã™ã€‚
* を使用ã—ã¦ç¾åœ¨ã®ãƒ‡ã‚£ãƒ¬ã‚¯ãƒˆãƒªã®ã™ã¹ã¦ã®ã‚³ãƒ³ãƒ†ãƒ³ãƒ„を追加ã—ã¾ã™ã€‚
オプション:
-^R 項目をå†å¸°çš„ã«è¿½åŠ ã—ã¾ã™ã€‚
--^silent 出力を表示ã—ã¾ã›ã‚“。
--^parents 指定ã•れãŸé …ç›®ã®è¦ªãƒ‡ã‚£ãƒ¬ã‚¯ãƒˆãƒªã‚’æ“作ã«å«ã‚ã¾ã™ã€‚
--^ignorefailed 項目を追加ã§ããªã„å ´åˆã€è¿½åŠ æ“作ã¯
ãれãªã—ã§ç¶šè¡Œã•れã¾ã™ã€‚注æ„: ディレクトリを追加ã§ããªã
å ´åˆã€ãã®ã‚³ãƒ³ãƒ†ãƒ³ãƒ„ã¯è¿½åŠ ã•れã¾ã›ã‚“。
--^skipcontentcheck æ‹¡å¼µå­ãŒãƒ•ァイルをテキストã¾ãŸã¯ãƒã‚¤ãƒŠãƒªã¨ã—ã¦è¨­å®šã™ã‚‹ã®ã«
å分ã§ãªã„å ´åˆã€ã‚¿ã‚¤ãƒ—を検出ã™ã‚‹ã®ã«ã‚³ãƒ³ãƒ†ãƒ³ãƒ„ã‚’ãƒã‚§ãƒƒã‚¯ã™ã‚‹
代ã‚りã«ã€ãƒ‡ãƒ•ォルトã§ãƒã‚¤ãƒŠãƒªã¨ã—ã¦è¨­å®šã•れã¾ã™ã€‚
== CMD_HELP_PARTIAL_ADD ==
備考:
項目を追加ã™ã‚‹ãŸã‚ã®è¦ä»¶:
- 追加ã™ã‚‹é …ç›®ã®è¦ªãƒ‡ã‚£ãƒ¬ã‚¯ãƒˆãƒªãŒå…ˆã«è¿½åŠ ã•れã¦ã„ã‚‹å¿…è¦ãŒã‚りã¾ã™ã€‚
例:
cm ^partial ^add pic1.png pic2.png
(「pic1.pngã€ã¨ã€Œpic2.pngã€ã®é …目を追加ã—ã¾ã™ã€‚)
cm ^partial ^add c:\workspace\picture.png
(「picture.pngã€ã®é …目をパス「c:\workspaceã€ã«è¿½åŠ ã—ã¾ã™ã€‚)
cm ^partial ^add -^R c:\workspace\src
(「srcã€ã‚’å†å¸°çš„ã«è¿½åŠ ã—ã¾ã™ã€‚)
cm ^partial ^add --^parents samples\design01.png
(「design01.pngã€ãƒ•ァイルã¨ã€Œsamplesã€è¦ªãƒ•ォルダを追加ã—ã¾ã™ã€‚)
cm ^partial ^add -^R *
¾åœ¨ã®ãƒ‡ã‚£ãƒ¬ã‚¯ãƒˆãƒªã®ã™ã¹ã¦ã®ã‚³ãƒ³ãƒ†ãƒ³ãƒ„ã‚’å†å¸°çš„ã«è¿½åŠ ã—ã¾ã™ã€‚)
== CMD_DESCRIPTION_PARTIAL_CHECKIN ==
変更をリãƒã‚¸ãƒˆãƒªã«æ ¼ç´ã—ã¾ã™ã€‚
== CMD_USAGE_PARTIAL_CHECKIN ==
使用方法:
cm ^partial ^checkin | ^ci [<項目パス>[ ...]]
[-^c=<コメント文字列> | -^commentsfile=<コメントファイル>]
[--^all | -^a] [--^applychanged] [--^keeplock]
[--^symlink] [--^ignorefailed]
オプション:
項目パス ãƒã‚§ãƒƒã‚¯ã‚¤ãƒ³ã™ã‚‹é …目。空白ãŒå«ã¾ã‚Œã‚‹ãƒ‘スを指定ã™ã‚‹ã«ã¯
二é‡å¼•用符 (" ") を使用ã—ã¾ã™ã€‚空白を使用ã—ã¦ãƒ‘スを
区切りã¾ã™ã€‚
ãƒã‚§ãƒƒã‚¯ã‚¤ãƒ³ã‚’ç¾åœ¨ã®ãƒ‡ã‚£ãƒ¬ã‚¯ãƒˆãƒªã«é©ç”¨ã™ã‚‹ã«ã¯ã€. を使用ã—ã¾ã™ã€‚
-^c ãƒã‚§ãƒƒã‚¯ã‚¤ãƒ³æ“作ã§ä½œæˆã•れãŸå¤‰æ›´ã‚»ãƒƒãƒˆã«ã‚³ãƒ¡ãƒ³ãƒˆã‚’
指定ã—ã¾ã™ã€‚
-^commentsfile 指定ã•れãŸãƒ•ァイルã‹ã‚‰ãƒã‚§ãƒƒã‚¯ã‚¤ãƒ³æ“作ã§ä½œæˆã•れãŸ
変更セットã«ã‚³ãƒ¡ãƒ³ãƒˆã‚’é©ç”¨ã—ã¾ã™ã€‚
--^all | -^a 指定ã•れãŸãƒ‘スã§ãƒ­ãƒ¼ã‚«ãƒ«ã«å¤‰æ›´ã€ç§»å‹•ã€ãŠã‚ˆã³å‰Šé™¤ã•れãŸ
項目もå«ã‚ã¾ã™ã€‚
--^applychanged ãƒã‚§ãƒƒã‚¯ã‚¢ã‚¦ãƒˆæ¸ˆã¿ã®é …ç›®ã¨ã¨ã‚‚ã«ãƒ¯ãƒ¼ã‚¯ã‚¹ãƒšãƒ¼ã‚¹ã§
検出ã•れãŸå¤‰æ›´æ¸ˆã¿é …ç›®ã«ãƒã‚§ãƒƒã‚¯ã‚¤ãƒ³æ“作を
é©ç”¨ã—ã¾ã™ã€‚
--^keeplock ãƒã‚§ãƒƒã‚¯ã‚¤ãƒ³æ“作ã®å¾Œã«ãƒ­ãƒƒã‚¯æ¸ˆã¿é …ç›®ã®ãƒ­ãƒƒã‚¯ã‚’
ç¶­æŒã—ã¾ã™ã€‚
--^symlink ãƒã‚§ãƒƒã‚¯ã‚¤ãƒ³æ“作をターゲットã§ã¯ãªãシンボリックリンクã«
é©ç”¨ã—ã¾ã™ã€‚
--^ignorefailed ロック (排他的ãƒã‚§ãƒƒã‚¯ã‚¢ã‚¦ãƒˆã¨ã‚‚呼ã¶) ã‚’
å–å¾—ã§ããªã„ã‹ãƒ­ãƒ¼ã‚«ãƒ«ã®å¤‰æ›´ãŒã‚µãƒ¼ãƒãƒ¼ã®
変更ã¨ç«¶åˆã—ã¦ã„ã‚‹ãŸã‚ã«é©ç”¨ã§ããªã„変更ã¯ç ´æ£„ã•れã€
ãƒã‚§ãƒƒã‚¯ã‚¤ãƒ³æ“作ã¯ãれらã®å¤‰æ›´ãªã—ã§ç¶šè¡Œã•れã¾ã™ã€‚
== CMD_HELP_PARTIAL_CHECKIN ==
備考:
- <項目パス> ãŒæŒ‡å®šã•れã¦ã„ãªã„å ´åˆã€ãƒã‚§ãƒƒã‚¯ã‚¤ãƒ³ã«ã¯ãã®ãƒ¯ãƒ¼ã‚¯ã‚¹ãƒšãƒ¼ã‚¹å†…ã®
ã™ã¹ã¦ã®ä¿ç•™ä¸­ã®å¤‰æ›´ãŒé–¢ä¸Žã—ã¾ã™ã€‚
- ãƒã‚§ãƒƒã‚¯ã‚¤ãƒ³æ“作ã¯ã€å¸¸ã«æŒ‡å®šã•れãŸãƒ‘スã‹ã‚‰å†å¸°çš„ã«é©ç”¨ã•れã¾ã™ã€‚
- 項目をãƒã‚§ãƒƒã‚¯ã‚¤ãƒ³ã™ã‚‹ã«ã¯:
- é …ç›®ãŒã‚½ãƒ¼ã‚¹ã‚³ãƒ¼ãƒ‰ç®¡ç†ã®å¯¾è±¡ã«ãªã£ã¦ã„ã‚‹å¿…è¦ãŒã‚りã¾ã™ã€‚
- é …ç›®ãŒãƒã‚§ãƒƒã‚¯ã‚¢ã‚¦ãƒˆã•れã¦ã„ã‚‹å¿…è¦ãŒã‚りã¾ã™ã€‚
- é …ç›®ãŒå¤‰æ›´ã•れã¦ã„ã‚‹ã‚‚ã®ã®ãƒã‚§ãƒƒã‚¯ã‚¢ã‚¦ãƒˆã•れã¦ã„ãªã„å ´åˆã€<項目パス> ãŒ
ディレクトリã§ã‚ã‚‹ã‹ã€ãƒ¯ã‚¤ãƒ«ãƒ‰ã‚«ãƒ¼ãƒ‰ (「*ã€) ãŒå«ã¾ã‚Œã¦ã„ã‚‹å ´åˆã‚’除ãã€ã€Œ--^applychangedã€ãƒ•ラグã¯
ä¸è¦ã§ã™ã€‚
ãƒã‚§ãƒƒã‚¯ã‚¤ãƒ³ã™ã‚‹ã«ã¯ãƒªãƒ“ジョンコンテンツãŒå‰ã®ãƒªãƒ“ジョンã¨ç•°ãªã£ã¦ã„ã‚‹å¿…è¦ãŒ
ã‚りã¾ã™ã€‚
PLASTICEDITOR 環境変数を設定ã—ã¦ã€ã‚³ãƒ¡ãƒ³ãƒˆã‚’入力ã™ã‚‹ã‚¨ãƒ‡ã‚£ã‚¿ãƒ¼ã‚’
指定ã—ã¾ã™ã€‚
stdin ã‹ã‚‰å…¥åŠ›ã‚’èª­ã¿å–ã‚‹:
「^partial ^checkinã€ã‚³ãƒžãƒ³ãƒ‰ã¯ stdin ã‹ã‚‰ãƒ‘スを読ã¿å–ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ã“れを行ã†ã«ã¯ã€
シングルダッシュ「-ã€ã‚’渡ã—ã¾ã™ã€‚
例: cm ^partial ^checkin -
パスã¯ç©ºã®è¡ŒãŒå…¥åŠ›ã•れるã¾ã§èª­ã¿å–られã¾ã™ã€‚
ã“れã«ã‚ˆã‚Šã€ãƒ‘イプを使用ã—ã¦ãƒã‚§ãƒƒã‚¯ã‚¤ãƒ³ã™ã‚‹ãƒ•ァイルを指定ã§ãã¾ã™ã€‚
例:
dir /S /B *.c | cm ^partial ^checkin --^all -
(Windows ã§ã€ã™ã¹ã¦ã® .c ファイルをワークスペースã«ãƒã‚§ãƒƒã‚¯ã‚¤ãƒ³ã—ã¾ã™ã€‚)
例:
cm ^partial ^checkin figure.png landscape.png
(ãƒã‚§ãƒƒã‚¯ã‚¢ã‚¦ãƒˆæ¸ˆã¿ã®ã€Œfigure.pngã€ãŠã‚ˆã³ã€Œlandscape.pngã€ãƒ•ァイルã«ãƒã‚§ãƒƒã‚¯ã‚¤ãƒ³ã‚’é©ç”¨ã—ã¾ã™ã€‚)
cm ^partial ^checkin .-^commentsfile=mycomment.txt
¾åœ¨ã®ãƒ‡ã‚£ãƒ¬ã‚¯ãƒˆãƒªã«ãƒã‚§ãƒƒã‚¯ã‚¤ãƒ³ã‚’é©ç”¨ã—ã€ã€Œmycomment.txtã€ãƒ•ァイルã‹ã‚‰
コメントを設定ã—ã¾ã™ã€‚)
cm ^partial ^ci background.png -^c="my comment" --^keeplock
(ãƒã‚§ãƒƒã‚¯ã‚¤ãƒ³ã‚’「background.pngã€ã«é©ç”¨ã—ã€ã‚³ãƒ¡ãƒ³ãƒˆã‚’å«ã‚ã€ãƒ­ãƒƒã‚¯ã‚’
ç¶­æŒã—ã¾ã™ã€‚)
cm ^partial ^checkin --^applychanged
(ワークスペース内ã®ã™ã¹ã¦ã®ä¿ç•™ä¸­ã®å¤‰æ›´ã«ãƒã‚§ãƒƒã‚¯ã‚¤ãƒ³ã‚’é©ç”¨ã—ã¾ã™ã€‚)
cm ^partial ^checkin リンク --^symlink
(ターゲットã«ã§ã¯ãªãリンクファイルã«ãƒã‚§ãƒƒã‚¯ã‚¤ãƒ³ã‚’é©ç”¨ã—ã¾ã™ã€‚UNIX 環境ã§
有効ã§ã™ã€‚)
cm ^partial ^checkin .--^ignorefailed
¾åœ¨ã®ãƒ‡ã‚£ãƒ¬ã‚¯ãƒˆãƒªã«ãƒã‚§ãƒƒã‚¯ã‚¤ãƒ³ã‚’é©ç”¨ã—ã¾ã™ã€‚é©ç”¨ã§ããªã„変更ã¯
無視ã—ã¾ã™ã€‚)
== CMD_DESCRIPTION_PARTIAL_CHECKOUT ==
ファイルを変更準備完了ã¨ã—ã¦ãƒžãƒ¼ã‚¯ã—ã¾ã™ã€‚
== CMD_USAGE_PARTIAL_CHECKOUT ==
使用方法:
cm ^partial ^checkout | ^co [<項目パス>[ ...]] [--^resultformat=<文字列形å¼>]
[--^silent] [--^ignorefailed]
オプション:
項目パス ãƒã‚§ãƒƒã‚¯ã‚¢ã‚¦ãƒˆã™ã‚‹é …目。空白ãŒå«ã¾ã‚Œã‚‹ãƒ‘スを指定ã™ã‚‹ã«ã¯
二é‡å¼•用符 (" ") を使用ã—ã¾ã™ã€‚空白を使用ã—ã¦ãƒ‘スを
区切りã¾ã™ã€‚
ãƒã‚§ãƒƒã‚¯ã‚¢ã‚¦ãƒˆã‚’ç¾åœ¨ã®ãƒ‡ã‚£ãƒ¬ã‚¯ãƒˆãƒªã«é©ç”¨ã™ã‚‹ã«ã¯ã€. を使用ã—ã¾ã™ã€‚
--^resultformat 出力ã®çµæžœãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã‚’特定ã®å½¢å¼ã§
å–å¾—ã—ã¾ã™ã€‚
--^silent 出力を表示ã—ã¾ã›ã‚“。
--^ignorefailed 項目をロックã§ããªã„ (排他的ãƒã‚§ãƒƒã‚¯ã‚¢ã‚¦ãƒˆã‚’実行
ã§ããªã„) å ´åˆã€ãƒã‚§ãƒƒã‚¯ã‚¢ã‚¦ãƒˆæ“作ã¯ãƒ­ãƒƒã‚¯ãªã—ã§
続行ã•れã¾ã™ã€‚
== CMD_HELP_PARTIAL_CHECKOUT ==
備考:
項目をãƒã‚§ãƒƒã‚¯ã‚¢ã‚¦ãƒˆã™ã‚‹ã«ã¯:
- é …ç›®ãŒã‚½ãƒ¼ã‚¹ã‚³ãƒ¼ãƒ‰ç®¡ç†ã®å¯¾è±¡ã«ãªã£ã¦ã„ã‚‹å¿…è¦ãŒã‚りã¾ã™ã€‚
- é …ç›®ãŒãƒã‚§ãƒƒã‚¯ã‚¤ãƒ³ã•れã¦ã„ã‚‹å¿…è¦ãŒã‚りã¾ã™ã€‚
サーãƒãƒ¼ã§ãƒ­ãƒƒã‚¯ãŒè¨­å®šã•れã¦ã„ã‚‹ (lock.conf ãŒå­˜åœ¨ã™ã‚‹) å ´åˆã€ãƒ‘スã§
ãƒã‚§ãƒƒã‚¯ã‚¢ã‚¦ãƒˆãŒè¡Œã‚れるãŸã³ã«ã€Unity VCS ã¯ãれãŒã„ãšã‚Œã‹ã®ãƒ«ãƒ¼ãƒ«ã«å¾“ã£ã¦ã„ã‚‹ã‹ã©ã†ã‹ã‚’確èªã—ã€
従ã£ã¦ã„ã‚‹å ´åˆã€ãƒ‘ã‚¹ã¯æŽ’ä»–çš„ãƒã‚§ãƒƒã‚¯ã‚¢ã‚¦ãƒˆ (ロック) ã•れã¦ã„ã‚‹ãŸã‚ã€åŒæ™‚ã«
ãƒã‚§ãƒƒã‚¯ã‚¢ã‚¦ãƒˆã§ãã‚‹ã‚‚ã®ã¯ã‚りã¾ã›ã‚“。
「cm ^lock ^listã€ã‚’使用ã—ã¦ã‚µãƒ¼ãƒãƒ¼å†…ã®ã™ã¹ã¦ã®ãƒ­ãƒƒã‚¯ã‚’å–å¾—ã§ãã¾ã™ã€‚
ロックã®ä»•組ã¿ã«ã¤ã„ã¦ã¯ã€ç®¡ç†è€…ガイドをå‚ç…§ã—ã¦ãã ã•ã„。
https://www.plasticscm.com/download/help/locking
例:
cm ^partial ^checkout pic1.png pic2.png
(「pic1.pngã€ãŠã‚ˆã³ã€Œpic2.pngã€ãƒ•ァイルをãƒã‚§ãƒƒã‚¯ã‚¢ã‚¦ãƒˆã—ã¾ã™ã€‚)
cm ^partial ^co *.png
™ã¹ã¦ã® png ファイルをãƒã‚§ãƒƒã‚¯ã‚¢ã‚¦ãƒˆã—ã¾ã™ã€‚)
cm ^partial ^checkout .
¾åœ¨ã®ãƒ‡ã‚£ãƒ¬ã‚¯ãƒˆãƒªã‚’ãƒã‚§ãƒƒã‚¯ã‚¢ã‚¦ãƒˆã—ã¾ã™ã€‚)
cm ^partial ^checkout -^R c:\workspace\src
(「srcã€ãƒ•ォルダーをå†å¸°çš„ã«ãƒã‚§ãƒƒã‚¯ã‚¢ã‚¦ãƒˆã—ã¾ã™ã€‚)
== CMD_DESCRIPTION_PARTIAL_CONFIGURE ==
項目をロードã¾ãŸã¯ã‚¢ãƒ³ãƒ­ãƒ¼ãƒ‰ã™ã‚‹ã“ã¨ã«ã‚ˆã‚Šã€ãƒ¯ãƒ¼ã‚¯ã‚¹ãƒšãƒ¼ã‚¹ã‚’設定ã§ãã¾ã™ã€‚
== CMD_USAGE_PARTIAL_CONFIGURE ==
使用方法:
cm ^partial ^configure <+|-パス>[ ...][--^silent] [--^ignorefailed]
[--^ignorecase] [--^restorefulldirs]
パス ロードã¾ãŸã¯ã‚¢ãƒ³ãƒ­ãƒ¼ãƒ‰ã™ã‚‹ãƒ‘ス。空白ãŒå«ã¾ã‚Œã‚‹ãƒ‘スを指定ã™ã‚‹ã«ã¯
二é‡å¼•用符 (" ") を使用ã—ã¾ã™ã€‚空白を使用ã—ã¦ãƒ‘スを
区切りã¾ã™ã€‚
パスã¯ã€Œ/ã€ã§å§‹ã¾ã‚‹å¿…è¦ãŒã‚りã¾ã™ã€‚
オプション:
--^silent 出力を表示ã—ã¾ã›ã‚“。
--^ignorefailed プロセス中ã®ã™ã¹ã¦ã®ã‚¨ãƒ©ãƒ¼ã‚’スキップã—ã¾ã™ã€‚ãƒ‘ã‚¹ãŒæ­£ã—ããªãã¦ã‚‚
コマンドã¯åœæ­¢ã—ã¾ã›ã‚“。
--^ignorecase パスã®å¤§æ–‡å­—/å°æ–‡å­—を無視ã—ã¾ã™ã€‚ã“ã®ãƒ•ラグを使用ã™ã‚‹ã¨ã€ã€Œ^configureã€
ã¯ãƒ¦ãƒ¼ã‚¶ãƒ¼ãŒã€Œ/data/teXturesã€ã¨è¨˜è¿°ã—ãŸå ´åˆã§ã‚‚
「/Data/Texturesã€ã«å¯¾ã—ã¦å‹•作ã—ã¾ã™ã€‚
--^restorefulldirs 無効ãªãƒ‡ã‚£ãƒ¬ã‚¯ãƒˆãƒªè¨­å®š (部分的ã§ãªã„æ“作ãŒéƒ¨åˆ†çš„ãª
ワークスペースã«å¯¾ã—ã¦å®Ÿè¡Œã•れãŸå ´åˆã«ç™ºç”Ÿ) をリセットã—ã¾ã™ã€‚
ã“ã®ãƒªã‚¹ãƒˆã«ã‚るディレクトリã¯å®Œå…¨ã«è¨­å®š
(全体ãƒã‚§ãƒƒã‚¯) ã•れるãŸã‚ã€æ›´æ–°æ™‚ã«æ–°è¦ã‚³ãƒ³ãƒ†ãƒ³ãƒ„ãŒè‡ªå‹•çš„ã«
ダウンロードã•れã¾ã™ã€‚
ã“ã®æ“作ã¯ãƒ•ァイルをダウンロードã›ãšã€éƒ¨åˆ†çš„ãª
ワークスペースã¸ã®ãƒ‡ã‚£ãƒ¬ã‚¯ãƒˆãƒªè¨­å®šã®å¾©å…ƒã®ã¿ã‚’
行ã„ã¾ã™ã€‚
== CMD_HELP_PARTIAL_CONFIGURE ==
備考:
コマンドã§ã¯ã€å†å¸°çš„ãªæ“ä½œãŒæƒ³å®šã•れã¾ã™ã€‚
例:
cm ^partial ^configure +/landscape_grey.png
(「landscape_grey.pngã€é …目をロードã—ã¾ã™ã€‚)
cm ^partial ^configure -/landscape_black.png
(「landscape_black.pngã€é …目をアンロードã—ã¾ã™ã€‚)
cm ^partial ^configure +/soft -/soft/soft-black.png
(「soft-black.pngã€ã‚’除ãã€ã€Œsoftã€ãƒ‡ã‚£ãƒ¬ã‚¯ãƒˆãƒªã®ã™ã¹ã¦ã®å­é …目をロードã—ã¾ã™ã€‚)
cm ^partial ^configure -/
(ワークスペース全体をアンロードã—ã¾ã™ã€‚)
cm ^partial ^configure -/ +/
(ワークスペース全体をロードã—ã¾ã™ã€‚)
cm ^partial ^configure -/figure-64.png --^ignorefailed
™ã§ã«ã‚¢ãƒ³ãƒ­ãƒ¼ãƒ‰ã•れã¦ã„ã‚‹å ´åˆã§ã‚‚ã€ã€Œfigure-64.pngã€é …目をアンロードã—ã¾ã™ã€‚)
cm ^partial ^configure +/ --^restorefulldirs
(æ–°ã—ã„コンテンツを自動的ã«ãƒ€ã‚¦ãƒ³ãƒ­ãƒ¼ãƒ‰ã™ã‚‹ã‚ˆã†ã«ã™ã¹ã¦ã®ãƒ‡ã‚£ãƒ¬ã‚¯ãƒˆãƒªã‚’設定ã—ã¾ã™ã€‚)
cm ^partial ^configure +/src/lib --^restorefulldirs
(æ–°ã—ã„コンテンツを自動的ã«ãƒ€ã‚¦ãƒ³ãƒ­ãƒ¼ãƒ‰ã™ã‚‹ã‚ˆã†ã«ã€Œ/src/libã€ã¨ãã®ã‚µãƒ–ディレクトリ
ã®ã¿ã‚’設定ã—ã¾ã™ã€‚)
== CMD_DESCRIPTION_PARTIAL_MOVE ==
ファイルやディレクトリを移動ã¾ãŸã¯åå‰å¤‰æ›´ã—ã¾ã™ã€‚
== CMD_USAGE_PARTIAL_MOVE ==
使用方法:
cm ^partial ^move | ^mv <ソースパス> <åŒæœŸå…ˆãƒ‘ス> [--^format=<文字列形å¼>]
ソースパス ソース項目パス。
åŒæœŸå…ˆãƒ‘ス åŒæœŸå…ˆé …目パス。
オプション:
--^format 出力メッセージを特定ã®å½¢å¼ã§å–å¾—ã—ã¾ã™ã€‚詳細ã«ã¤ã„ã¦ã¯
「備考ã€ã‚’å‚ç…§ã—ã¦ãã ã•ã„。
== CMD_HELP_PARTIAL_MOVE ==
備考:
ã“ã®ã‚³ãƒžãƒ³ãƒ‰ã¯ã€ãƒªãƒã‚¸ãƒˆãƒªå†…ã®é …目を移動ã¾ãŸã¯åå‰å¤‰æ›´ã—ã¾ã™ã€‚
ローカルファイルシステム内ã§ã‚‚変更ãŒè¡Œã‚れã¾ã™ã€‚
ソースパスãŒãƒ•ァイルã®å ´åˆã€åŒæœŸå…ˆãƒ‘スã¯ãƒ•ァイルã¾ãŸã¯ãƒ‡ã‚£ãƒ¬ã‚¯ãƒˆãƒªã«
ã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚最åˆã®ã‚±ãƒ¼ã‚¹ã§ã¯ã€ãƒ•ァイルãŒåå‰å¤‰æ›´ã•れã¾ã™ã€‚ãれ以外ã®å ´åˆã¯
é …ç›®ãŒç§»å‹•ã•れã¾ã™ã€‚
ソースパスãŒãƒ‡ã‚£ãƒ¬ã‚¯ãƒˆãƒªã®å ´åˆã€åŒæœŸå…ˆãƒ‘スã¯ãƒ‡ã‚£ãƒ¬ã‚¯ãƒˆãƒªã«ã™ã‚‹å¿…è¦ãŒã‚りã¾ã™ã€‚
移動ã¾ãŸã¯åå‰å¤‰æ›´ã™ã‚‹é …ç›®ãŒå­˜åœ¨ã™ã‚‹å¿…è¦ãŒã‚りã¾ã™ã€‚
å½¢å¼:
{0} ソースパス。
{1} åŒæœŸå…ˆã®ãƒ‘ス。
例:
cm ^partial ^move file.png file-blue.png
(é …ç›®ã®åå‰ã‚’変更ã—ã¾ã™ã€‚)
cm ^partial ^mv .\file-blue.png .\blueFiles
(「file-blue.pngã€ã‚’「blueFilesã€ã«ç§»å‹•ã—ã¾ã™ã€‚)
cm ^partial ^move .\design .\marketing
(ディレクトリをåå‰å¤‰æ›´ã—ã¾ã™ã€‚)
== CMD_DESCRIPTION_PARTIAL_REMOVE ==
ファイルã¾ãŸã¯ãƒ‡ã‚£ãƒ¬ã‚¯ãƒˆãƒªã‚’ãƒãƒ¼ã‚¸ãƒ§ãƒ³ç®¡ç†ã‹ã‚‰å‰Šé™¤ã—ã¾ã™ã€‚
== CMD_USAGE_PARTIAL_REMOVE ==
使用方法:
cm ^partial ^remove | ^rm <項目パス>[ ...][--^nodisk]
項目パス 削除ã™ã‚‹é …目パス。空白ãŒå«ã¾ã‚Œã‚‹ãƒ‘スを指定ã™ã‚‹ã«ã¯
二é‡å¼•用符 (" ") を使用ã—ã¾ã™ã€‚空白を使用ã—ã¦ãƒ‘スを
区切りã¾ã™ã€‚
オプション:
--^nodisk ãƒãƒ¼ã‚¸ãƒ§ãƒ³ç®¡ç†ã‹ã‚‰é …目を削除ã—ã¾ã™ãŒã€ãƒ‡ã‚£ã‚¹ã‚¯ä¸Šã«ã¯ä¿æŒã—ã¾ã™ã€‚
== CMD_HELP_PARTIAL_REMOVE ==
備考:
é …ç›®ã¯ãƒ‡ã‚£ã‚¹ã‚¯ã‹ã‚‰å‰Šé™¤ã•れã¾ã™ã€‚削除ã•れãŸé …ç›®ã¯ã‚½ãƒ¼ã‚¹ã‚³ãƒ¼ãƒ‰ç®¡ç†ã®è¦ª
ディレクトリã‹ã‚‰å‰Šé™¤ã•れã¾ã™ã€‚
è¦ä»¶:
- é …ç›®ãŒã‚½ãƒ¼ã‚¹ã‚³ãƒ¼ãƒ‰ç®¡ç†ã®å¯¾è±¡ã«ãªã£ã¦ã„ã‚‹å¿…è¦ãŒã‚りã¾ã™ã€‚
例:
cm ^partial ^remove src
(「srcã€ã‚’削除ã—ã¾ã™ã€‚「srcã€ãŒãƒ‡ã‚£ãƒ¬ã‚¯ãƒˆãƒªã®å ´åˆã€ã“ã‚Œã¯æ¬¡ã¨åŒã˜ã§ã™:
cm ^partial ^remove -^R src。)
cm ^partial ^remove c:\workspace\pic01.png --^nodisk
(「pic01.pngã€ã‚’ãƒãƒ¼ã‚¸ãƒ§ãƒ³ç®¡ç†ã‹ã‚‰å‰Šé™¤ã—ã¾ã™ãŒã€ãƒ‡ã‚£ã‚¹ã‚¯ä¸Šã«ã¯ä¿æŒã—ã¾ã™ã€‚)
== CMD_DESCRIPTION_PARTIAL_SWITCH ==
ブランãƒã‚’作業中ã®ãƒ–ランãƒã¨ã—ã¦è¨­å®šã—ã¾ã™ã€‚
== CMD_USAGE_PARTIAL_SWITCH ==
使用方法:
cm ^switch <ãƒ–ãƒ©ãƒ³ãƒæŒ‡å®š> [--^report | --^silent] [--^workspace=<パス>]
(作業中ã®ãƒ–ランãƒã‚’設定ã—ã€ãƒ¯ãƒ¼ã‚¯ã‚¹ãƒšãƒ¼ã‚¹ã‚’æ›´æ–°ã—ã¾ã™ã€‚)
cm ^switch <ãƒ–ãƒ©ãƒ³ãƒæŒ‡å®š> --^configure <+|-パス>[ ...][--^silent]
[--^ignorefailed] [--^ignorecase] [--^workspace=<パス>]
(作業中ã®ãƒ–ランãƒã‚’設定ã—ã€ãƒ¯ãƒ¼ã‚¯ã‚¹ãƒšãƒ¼ã‚¹è¨­å®šã‚’「cm
^partial ^configureã€ã‚³ãƒžãƒ³ãƒ‰ã¨åŒæ§˜ã«å®Ÿè¡Œã—ã¾ã™ã€‚)
ãƒ–ãƒ©ãƒ³ãƒæŒ‡å®š ブランãƒã®æŒ‡å®šã€‚(「cm ^help ^objectspecã€ã‚’使用ã—ã¦
ãƒ–ãƒ©ãƒ³ãƒæŒ‡å®šã®è©³ç´°ã‚’確èªã§ãã¾ã™ã€‚)
パス ロードã¾ãŸã¯ã‚¢ãƒ³ãƒ­ãƒ¼ãƒ‰ã™ã‚‹ãƒ‘ス。空白ãŒå«ã¾ã‚Œã‚‹ãƒ‘スを指定ã™ã‚‹ã«ã¯
二é‡å¼•用符 (" ") を使用ã—ã¾ã™ã€‚空白を使用ã—ã¦ãƒ‘スを
区切りã¾ã™ã€‚パスã¯ã€Œ/ã€ã§å§‹ã¾ã‚‹å¿…è¦ãŒã‚りã¾ã™ã€‚
オプション:
--^silent 出力を表示ã—ã¾ã›ã‚“。
--^report コマンドã®å®Œäº†æ™‚ã«é©ç”¨ã•れãŸå¤‰æ›´ã®ãƒªã‚¹ãƒˆã‚’
出力ã—ã¾ã™ã€‚「--^silentã€ã‚’使用ã™ã‚‹ã¨ã€ã“ã®è¨­å®šãŒä¸Šæ›¸ãã•れã¾ã™ã€‚
ã“ã®ã‚ªãƒ—ションã¯ã€ã€Œ--^configureã€ã‚ªãƒ—ã‚·ãƒ§ãƒ³ãŒæŒ‡å®šã•れã¦
ã„ãªã„å ´åˆã«ã®ã¿å‹•作ã—ã¾ã™ã€‚
--^configure 作業中ã®ãƒ–ランãƒã®æ›´æ–°å¾Œã«ãƒ¯ãƒ¼ã‚¯ã‚¹ãƒšãƒ¼ã‚¹ã‚’設定
(項目をロード/アンロード) ã—ã¾ã™ã€‚「cm ^partial
^configure --^helpã€ã‚’調ã¹ã¦ã€è¨­å®šã™ã‚‹ãƒ‘ã‚¹ã®æŒ‡å®šæ–¹æ³•ã‚’
確èªã—ã¦ãã ã•ã„。
--^ignorefailed 設定プロセス中ã®ã™ã¹ã¦ã®ã‚¨ãƒ©ãƒ¼ã‚’スキップã—ã¾ã™ã€‚
ãƒ‘ã‚¹ãŒæ­£ã—ããªãã¦ã‚‚コマンドã¯åœæ­¢ã—ã¾ã›ã‚“。
--^ignorecase パスã®å¤§æ–‡å­—/å°æ–‡å­—を無視ã—ã¾ã™ã€‚ã“ã®ãƒ•ラグを使用ã™ã‚‹ã¨ã€
オプション「--^configureã€ã¯ãƒ¦ãƒ¼ã‚¶ãƒ¼ãŒã€Œ/data/teXturesã€ã¨
記述ã—ãŸå ´åˆã§ã‚‚「/Data/Texturesã€ã«å¯¾ã—ã¦æ©Ÿèƒ½ã—ã¾ã™ã€‚
--^workspace=パス ワークスペースãŒç½®ã‹ã‚Œã¦ã„るパス。
== CMD_HELP_PARTIAL_SWITCH ==
備考:
ã“ã®ã‚³ãƒžãƒ³ãƒ‰ã¯ã€ãƒ¦ãƒ¼ã‚¶ãƒ¼ã«ä½œæ¥­ä¸­ã®ãƒ–ランãƒã®æ›´æ–°ã‚’許å¯ã—ã¾ã™ã€‚ブランãƒã®æ›´æ–°å¾Œã€
コマンドã¯ã€Œcm ^partial ^updateã€ã‚³ãƒžãƒ³ãƒ‰ãŒè¡Œã†ã®ã¨åŒæ§˜ã«
ワークスペースを新ã—ã„ブランãƒã«æ›´æ–°ã—ã¾ã™ã€‚ãŸã ã—ã€ã€Œ--^configureã€ã‚ªãƒ—ションãŒ
指定ã•れã¦ã„ã‚‹å ´åˆã€ã“ã®ã‚³ãƒžãƒ³ãƒ‰ã¯ã€Œcm ^partial ^configureã€ã‚³ãƒžãƒ³ãƒ‰ãŒ
行ã†ã®ã¨åŒæ§˜ã«ã€æ–°ã—ã„ブランãƒè¨­å®šã‚’使用ã—ãŸãƒ¯ãƒ¼ã‚¯ã‚¹ãƒšãƒ¼ã‚¹ã®è¨­å®šã‚’許å¯ã—ã¾ã™ã€‚
例:
cm ^switch ^br:/main/task
(/main/task を作業中ã®ãƒ–ランãƒã¨ã—ã¦è¨­å®šã—ã€ãƒ¯ãƒ¼ã‚¯ã‚¹ãƒšãƒ¼ã‚¹ã‚’æ›´æ–°ã—ã¾ã™ã€‚)
cm ^switch ^br:/main/task --^configure +/art/images
(/main/task を作業中ã®ãƒ–ランãƒã¨ã—ã¦è¨­å®šã—ã€/art/images フォルダーを
ロードã™ã‚‹ã‚ˆã†ã«ãƒ¯ãƒ¼ã‚¯ã‚¹ãƒšãƒ¼ã‚¹ã‚’設定ã—ã¾ã™ã€‚)
== CMD_DESCRIPTION_PARTIAL_UNDOCHECKOUT ==
é …ç›®ã®ãƒã‚§ãƒƒã‚¯ã‚¢ã‚¦ãƒˆã‚’å–り消ã—ã¾ã™ã€‚
== CMD_USAGE_PARTIAL_UNDOCHECKOUT ==
使用方法:
cm ^partial ^undocheckout | ^unco <項目パス>[ ...][--^silent]
項目パス æ“作をé©ç”¨ã™ã‚‹é …目。空白ãŒå«ã¾ã‚Œã‚‹ãƒ‘スを指定ã™ã‚‹ã«ã¯
二é‡å¼•用符 (" ") を使用ã—ã¾ã™ã€‚空白を使用ã—ã¦ãƒ‘スを
区切りã¾ã™ã€‚
æ“作をç¾åœ¨ã®ãƒ‡ã‚£ãƒ¬ã‚¯ãƒˆãƒªã«é©ç”¨ã™ã‚‹ã«ã¯ã€. を使用ã—ã¾ã™ã€‚
オプション:
--^silent 出力を表示ã—ã¾ã›ã‚“。
== CMD_HELP_PARTIAL_UNDOCHECKOUT ==
備考:
é …ç›®ãŒãƒã‚§ãƒƒã‚¯ã‚¢ã‚¦ãƒˆæ¸ˆã¿ã«ãªã£ã¦ã„ã¦ã€ãれをãƒã‚§ãƒƒã‚¯ã‚¤ãƒ³ã—ãŸããªã„å ´åˆã¯ã€ã“ã®ã‚³ãƒžãƒ³ãƒ‰ã‚’
使用ã—ã¦ãƒã‚§ãƒƒã‚¯ã‚¢ã‚¦ãƒˆã‚’å–り消ã™ã“ã¨ãŒã§ãã¾ã™ã€‚ファイルã¨ãƒ•ォルダーã®ä¸¡æ–¹ã®ãƒã‚§ãƒƒã‚¯ã‚¢ã‚¦ãƒˆã‚’
å–り消ã™ã“ã¨ãŒã§ãã¾ã™ã€‚é …ç›®ã¯ã€ãƒã‚§ãƒƒã‚¯ã‚¢ã‚¦ãƒˆã™ã‚‹å‰ã®çŠ¶æ…‹ã«æ›´æ–°ã•れã¾ã™ã€‚
è¦ä»¶:
- é …ç›®ãŒã‚½ãƒ¼ã‚¹ã‚³ãƒ¼ãƒ‰ç®¡ç†ã®å¯¾è±¡ã«ãªã£ã¦ã„ã‚‹å¿…è¦ãŒã‚りã¾ã™ã€‚
- é …ç›®ãŒãƒã‚§ãƒƒã‚¯ã‚¢ã‚¦ãƒˆã•れã¦ã„ã‚‹å¿…è¦ãŒã‚りã¾ã™ã€‚
例:
cm ^partial ^undocheckout .
¾åœ¨ã®ãƒ‡ã‚£ãƒ¬ã‚¯ãƒˆãƒªã§ãƒã‚§ãƒƒã‚¯ã‚¢ã‚¦ãƒˆã‚’å–り消ã—ã¾ã™ã€‚)
cm ^partial ^undocheckout pic1.png pic2.png
cm ^unco c:\workspace\design01.png
¸æŠžã—ãŸãƒ•ァイルã®ãƒã‚§ãƒƒã‚¯ã‚¢ã‚¦ãƒˆã‚’å–り消ã—ã¾ã™ã€‚)
== CMD_DESCRIPTION_PARTIAL_UNDO ==
ワークスペース内ã®å¤‰æ›´ã‚’å–り消ã—ã¾ã™ã€‚
== CMD_USAGE_PARTIAL_UNDO ==
使用方法:
cm ^partial ^undo [<パス>[ ...]] [--^symlink] [-^r | --^recursive]
[<フィルター>[ ...]]
[--^silent | --^machinereadable [--^startlineseparator=<セパレーター>]
[--^endlineseparator=<セパレーター>] [--^fieldseparator=<セパレーター>]]
パス æ“作をé©ç”¨ã™ã‚‹ãƒ•ァイルã¾ãŸã¯ãƒ‡ã‚£ãƒ¬ã‚¯ãƒˆãƒªã®
パス。空白ãŒå«ã¾ã‚Œã‚‹ãƒ‘スを指定ã™ã‚‹ã«ã¯
二é‡å¼•用符 (" ") を使用ã—ã¾ã™ã€‚空白を使用ã—ã¦ãƒ‘スを
区切りã¾ã™ã€‚
ãƒ‘ã‚¹ãŒæŒ‡å®šã•れã¦ã„ãªã„å ´åˆã¯ã€ãƒ‡ãƒ•ォルトã§
å–ã‚Šæ¶ˆã—æ“作ãŒç¾åœ¨ã®ãƒ‡ã‚£ãƒ¬ã‚¯ãƒˆãƒªå†…ã®ã™ã¹ã¦ã®ãƒ•ァイルã«
é©ç”¨ã•れã¾ã™ã€‚
フィルター 指定ã•れ㟠1 ã¤ã¾ãŸã¯è¤‡æ•°ã®ãƒ•ィルターを指定ã•れãŸãƒ‘スã«
é©ç”¨ã—ã¾ã™ã€‚空白を使用ã—ã¦ãƒ•ィルターを区切りã¾ã™ã€‚詳細ã«ã¤ã„ã¦ã¯
「フィルターã€ã‚»ã‚¯ã‚·ãƒ§ãƒ³ã‚’å‚ç…§ã—ã¦ãã ã•ã„。
オプション:
--^symlink å–ã‚Šæ¶ˆã—æ“作をターゲットã§ã¯ãªãシンボリックリンクã«
é©ç”¨ã—ã¾ã™ã€‚
-^r å–り消ã—ã‚’å†å¸°çš„ã«å®Ÿè¡Œã—ã¾ã™ã€‚
--^silent 出力を表示ã—ã¾ã›ã‚“。
--^machinereadable çµæžœã‚’è§£æžã—ã‚„ã™ã„å½¢å¼ã§å‡ºåŠ›ã—ã¾ã™ã€‚
--^startlineseparator 「--^machinereadableã€ãƒ•ラグã¨ã¨ã‚‚ã«ä½¿ç”¨ã•れã€è¡Œã‚’ã©ã®ã‚ˆã†ã«
é–‹å§‹ã™ã‚‹å¿…è¦ãŒã‚ã‚‹ã‹ã‚’指定ã—ã¾ã™ã€‚
--^endlineseparator 「--^machinereadableã€ãƒ•ラグã¨ã¨ã‚‚ã«ä½¿ç”¨ã•れã€è¡Œã‚’ã©ã®ã‚ˆã†ã«
終了ã™ã‚‹å¿…è¦ãŒã‚ã‚‹ã‹ã‚’指定ã—ã¾ã™ã€‚
--^fieldseparator 「--^machinereadableã€ãƒ•ラグã¨ã¨ã‚‚ã«ä½¿ç”¨ã•れã€ãƒ•ィールドを
ã©ã®ã‚ˆã†ã«åŒºåˆ‡ã‚‹å¿…è¦ãŒã‚ã‚‹ã‹ã‚’指定ã—ã¾ã™ã€‚
フィルター:
ãƒ•ãƒ©ã‚°ãŒæŒ‡å®šã•れã¦ã„ãªã„å ´åˆã€ãƒ‡ãƒ•ォルトã§ã™ã¹ã¦ã®å¤‰æ›´ãŒå–り消ã•れã¾ã™ãŒã€
パスã¯ä¸‹ã®ãƒ•ラグ㮠1 ã¤ä»¥ä¸Šã‚’使用ã—ã¦ãƒ•ィルター処ç†ã§ãã¾ã™ã€‚
ファイルã¾ãŸã¯ãƒ‡ã‚£ãƒ¬ã‚¯ãƒˆãƒªãŒæŒ‡å®šã—ãŸç¨®é¡žã®å¤‰æ›´ã® 1 ã¤ä»¥ä¸Šã¨ä¸€è‡´ã™ã‚‹å ´åˆã€
指定ã•れãŸãƒ•ァイルã¾ãŸã¯ãƒ‡ã‚£ãƒ¬ã‚¯ãƒˆãƒªã«å¯¾ã™ã‚‹ã™ã¹ã¦ã®å¤‰æ›´ãŒå–り消ã•れã¾ã™ã€‚
ãŸã¨ãˆã°ã€ã€Œ--^checkedoutã€ã¨ã€Œ--^movedã€ã®ä¸¡æ–¹ã‚’指定ã—ãŸå ´åˆã«ã€ãƒ•ァイルã®
ãƒã‚§ãƒƒã‚¯ã‚¢ã‚¦ãƒˆã¨ç§»å‹•ã®ä¸¡æ–¹ãŒè¡Œã‚れã¦ã„ã‚‹ã¨ã€ä¸¡æ–¹ã®å¤‰æ›´ãŒå–り消ã•れã¾ã™ã€‚
--^checkedout ãƒã‚§ãƒƒã‚¯ã‚¢ã‚¦ãƒˆæ¸ˆã¿ã®ãƒ•ァイルã¨ãƒ‡ã‚£ãƒ¬ã‚¯ãƒˆãƒªã‚’é¸æŠžã—ã¾ã™ã€‚
--^unchanged コンテンツãŒå¤‰æ›´ã•れã¦ã„ãªã„ãƒ•ã‚¡ã‚¤ãƒ«ã‚’é¸æŠžã—ã¾ã™ã€‚
--^changed ローカルã«å¤‰æ›´ã¾ãŸã¯ãƒã‚§ãƒƒã‚¯ã‚¢ã‚¦ãƒˆã•れãŸãƒ•ァイルã¨
ãƒ‡ã‚£ãƒ¬ã‚¯ãƒˆãƒªã‚’é¸æŠžã—ã¾ã™ã€‚
--^deleted 削除ã•れãŸãƒ•ァイルã¨ãƒ‡ã‚£ãƒ¬ã‚¯ãƒˆãƒªã‚’é¸æŠžã—ã¾ã™ã€‚
--^moved 移動ã•れãŸãƒ•ァイルã¨ãƒ‡ã‚£ãƒ¬ã‚¯ãƒˆãƒªã‚’é¸æŠžã—ã¾ã™ã€‚
--^added 追加ã•れãŸãƒ•ァイルã¨ãƒ‡ã‚£ãƒ¬ã‚¯ãƒˆãƒªã‚’é¸æŠžã—ã¾ã™ã€‚
== CMD_HELP_PARTIAL_UNDO ==
備考:
^undo ã¯å±é™ºãªã‚³ãƒžãƒ³ãƒ‰ã§ã™ã€‚作業内容ãŒä¸å¯é€†çš„ãªæ–¹æ³•ã§å–り消ã•れã¾ã™ã€‚
^undo ãŒå®Œäº†ã™ã‚‹ã¨ã€ãã®å½±éŸ¿ã‚’å—ã‘ãŸãƒ•ァイルã¨ãƒ‡ã‚£ãƒ¬ã‚¯ãƒˆãƒªã®ä»¥å‰ã®çŠ¶æ…‹ã‚’
復元ã™ã‚‹ã“ã¨ã¯ã§ãã¾ã›ã‚“。引数ã«ãƒ‘ã‚¹ãŒæŒ‡å®šã•れã¦
ã„ãªã„å ´åˆã¯ã€ãƒ‡ãƒ•ォルトã§ç¾åœ¨ã®ãƒ‡ã‚£ãƒ¬ã‚¯ãƒˆãƒªã§ã®ã™ã¹ã¦ã®å¤‰æ›´ãŒ
å–り消ã•れã¾ã™ãŒã€å†å¸°çš„ã§ã¯ã‚りã¾ã›ã‚“。
ã“れらã¯ã€/src ディレクトリã‹ã‚‰å®Ÿè¡Œã•れãŸã¨ãã¨åŒç­‰ã§ã™ã€‚
/src
|- file.txt
|- code.cs
\- /test
|- test_a.py
\- test_b.py
cm ^partial ^undo
cm ^partial ^undo *
cm ^partial ^undo file.txt code.cs /test
cm ^partial ^undo .
cm ^partial ^undo /src file.txt code.cs
æ“作をå†å¸°çš„ã«ã™ã‚‹ã«ã¯ã€ã€Œ-^rã€ãƒ•ラグを指定ã™ã‚‹å¿…è¦ãŒã‚りã¾ã™ã€‚
ディレクトリ下ã®ã™ã¹ã¦ã®å¤‰æ›´ã‚’å–り消ã™ã«ã¯ (ディレクトリ自体ã«å½±éŸ¿ã™ã‚‹
変更をå«ã‚€):
cm ^partial ^undo ディレクトリパス -^r
ディレクトリパスãŒãƒ¯ãƒ¼ã‚¯ã‚¹ãƒšãƒ¼ã‚¹ãƒ‘スã®å ´åˆã€ãƒ¯ãƒ¼ã‚¯ã‚¹ãƒšãƒ¼ã‚¹å†…ã®ã™ã¹ã¦ã®
変更ãŒå–り消ã•れã¾ã™ã€‚
例:
cm ^partial ^undo .-^r
¾åœ¨ã®ãƒ‡ã‚£ãƒ¬ã‚¯ãƒˆãƒªã§ã®ã™ã¹ã¦ã®å¤‰æ›´ã‚’å†å¸°çš„ã«å–り消ã—ã¾ã™ã€‚ワークスペース
ã®ãƒ«ãƒ¼ãƒˆã‹ã‚‰å®Ÿè¡Œã•れãŸå ´åˆã¯ã€ãƒ¯ãƒ¼ã‚¯ã‚¹ãƒšãƒ¼ã‚¹å…¨ä½“ã®ã™ã¹ã¦ã®å¤‰æ›´ãŒå–り消ã•れã¾ã™ã€‚)
cm ^partial ^co file.txt
cm ^partial ^undo file.txt
(file.txt ã«å¯¾ã™ã‚‹ãƒã‚§ãƒƒã‚¯ã‚¢ã‚¦ãƒˆã‚’å–り消ã—ã¾ã™ã€‚)
^echo ^content >> file.txt
cm ^partial ^undo file.txt
(file.txt ã«å¯¾ã™ã‚‹ãƒ­ãƒ¼ã‚«ãƒ«ã®å¤‰æ›´ã‚’å–り消ã—ã¾ã™ã€‚)
cm ^partial ^undo src
(src ディレクトリã¨ãã®ãƒ•ァイルã«å¯¾ã™ã‚‹å¤‰æ›´ã‚’å–り消ã—ã¾ã™ã€‚)
cm ^partial ^undo src/*
(src ã«å«ã¾ã‚Œã‚‹ã™ã¹ã¦ã®ãƒ•ァイルã¨ãƒ‡ã‚£ãƒ¬ã‚¯ãƒˆãƒªã®å¤‰æ›´ã‚’å–り消ã—ã¾ã™ã€‚
src ã«ã¯å½±éŸ¿ã—ã¾ã›ã‚“。)
cm ^partial ^undo *.cs
¾åœ¨ã®ãƒ‡ã‚£ãƒ¬ã‚¯ãƒˆãƒªå†…ã®ã€*.cs ã¨ä¸€è‡´ã™ã‚‹ã™ã¹ã¦ã®ãƒ•ァイルã¾ãŸã¯ãƒ‡ã‚£ãƒ¬ã‚¯ãƒˆãƒª
ã«å¯¾ã™ã‚‹å¤‰æ›´ã‚’å–り消ã—ã¾ã™ã€‚)
cm ^partial ^undo *.cs -^r
¾åœ¨ã®ãƒ‡ã‚£ãƒ¬ã‚¯ãƒˆãƒªã¨ãã®ä¸‹ã®ã™ã¹ã¦ã®ãƒ‡ã‚£ãƒ¬ã‚¯ãƒˆãƒªå†…ã®ã€*.cs ã¨ä¸€è‡´ã™ã‚‹
ã™ã¹ã¦ã®ãƒ•ァイルã¾ãŸã¯ãƒ‡ã‚£ãƒ¬ã‚¯ãƒˆãƒªã«å¯¾ã™ã‚‹å¤‰æ›´ã‚’å–り消ã—ã¾ã™ã€‚)
cm ^partial ^co file1.txt file2.txt
^echo ^content >> file1.txt
cm ^partial ^undo --^unchanged
(変更ã•れã¦ã„ãªã„ file2.txt ã®ãƒã‚§ãƒƒã‚¯ã‚¢ã‚¦ãƒˆã‚’å–り消ã—ã¾ã™ã€‚ローカルã«
変更ã•れ㟠file1.txt ã¯ç„¡è¦–ã—ã¾ã™ã€‚)
^echo ^content >> file1.txt
^echo ^content >> file2.txt
cm ^partial ^co file1.txt
cm ^partial ^undo --^checkedout
(ãƒã‚§ãƒƒã‚¯ã‚¢ã‚¦ãƒˆæ¸ˆã¿ã®ãƒ•ァイル file1.txt 内ã®å¤‰æ›´ã‚’å–り消ã—ã¾ã™ã€‚file2.txt ã¯
ãƒã‚§ãƒƒã‚¯ã‚¢ã‚¦ãƒˆæ¸ˆã¿ã§ãªã„ãŸã‚無視ã•れã¾ã™ã€‚)
cm ^partial ^add file.txt
cm ^partial ^undo file.txt
(file.txt ã®è¿½åŠ ã‚’å–り消ã—ã€ã‚‚ã†ä¸€åº¦éžå…¬é–‹ãƒ•ァイルã«ã—ã¾ã™ã€‚)
^rm file1.txt
^echo ^content >> file2.txt
cm ^partial ^add file3.txt
cm ^partial ^undo --^deleted --^added *
(file1.txt ã®å‰Šé™¤ã¨ file3.txt ã®è¿½åŠ ã‚’å–り消ã—ã¾ã™ã€‚file2.txt ã®å¤‰æ›´ã¯
無視ã—ã¾ã™ã€‚)
== CMD_DESCRIPTION_PARTIAL_UPDATE ==
部分的ãªãƒ¯ãƒ¼ã‚¯ã‚¹ãƒšãƒ¼ã‚¹ã‚’æ›´æ–°ã—ã€æœ€æ–°ã®å¤‰æ›´ã‚’ダウンロードã—ã¾ã™ã€‚
== CMD_USAGE_PARTIAL_UPDATE ==
使用方法:
cm ^partial ^update [<項目パス>[ ...]] [--^changeset=<番å·>]
[--^silent | --^report] [--^dontmerge]
項目パス æ›´æ–°ã•れる項目。空白ãŒå«ã¾ã‚Œã‚‹ãƒ‘スを指定ã™ã‚‹ã«ã¯
二é‡å¼•用符 (" ") を使用ã—ã¾ã™ã€‚空白を使用ã—ã¦ãƒ‘スを
区切りã¾ã™ã€‚
æ›´æ–°ã‚’ç¾åœ¨ã®ãƒ‡ã‚£ãƒ¬ã‚¯ãƒˆãƒªã«é©ç”¨ã™ã‚‹ã«ã¯ã€. を使用ã—ã¾ã™ã€‚
ãƒ‘ã‚¹ãŒæŒ‡å®šã•れã¦ã„ãªã„å ´åˆã¯ã€ç¾åœ¨ã®éƒ¨åˆ†çš„ãª
ワークスペースãŒå®Œå…¨ã«æ›´æ–°ã•れã¾ã™ã€‚
オプション:
--^changeset 部分的ãªãƒ¯ãƒ¼ã‚¯ã‚¹ãƒšãƒ¼ã‚¹ã‚’特定ã®å¤‰æ›´ã‚»ãƒƒãƒˆã«æ›´æ–°ã—ã¾ã™ã€‚
--^silent 出力を表示ã—ã¾ã›ã‚“。
--^report コマンドã®å®Œäº†æ™‚ã«é©ç”¨ã•れãŸå¤‰æ›´ã®ãƒªã‚¹ãƒˆã‚’
出力ã—ã¾ã™ã€‚「--^silentã€ã‚’使用ã™ã‚‹ã¨ã€ã“ã®è¨­å®šãŒä¸Šæ›¸ãã•れã¾ã™ã€‚
--^dontmerge ファイルã®ç«¶åˆã‚’マージã›ãšã€ã‚¹ã‚­ãƒƒãƒ—ã—ã¾ã™ã€‚
ãã®ä»–ã®å¤‰æ›´ã¯æ­£ã—ãé©ç”¨ã•れã¾ã™ã€‚ã“ã®ã‚ªãƒ—ションã¯
ユーザーã®å¯¾å¿œã‚’回é¿ã™ã‚‹ãŸã‚ã®è‡ªå‹•化ã«å½¹ç«‹ã¡ã¾ã™ã€‚
== CMD_HELP_PARTIAL_UPDATE ==
備考:
「^partial ^updateã€ã‚³ãƒžãƒ³ãƒ‰ã¯ã€æœ€æ–°ã§ãªã„ファイルを更新ã—ã¾ã™ã€‚
コマンドã§ã¯ã€å†å¸°çš„ãªæ“ä½œãŒæƒ³å®šã•れã¾ã™ã€‚
「--^changesetã€ã‚ªãƒ—ションを使用ã—ã¦ã„ã‚‹ã¨ãã«ã€æŒ‡å®šã•れãŸã™ã¹ã¦ã®ãƒ‘スãŒ
åŒã˜ Xlink ã®å†…部ã®ãƒ•ァイルã®å ´åˆã€ãƒ€ã‚¦ãƒ³ãƒ­ãƒ¼ãƒ‰ã™ã‚‹ãƒãƒ¼ã‚¸ãƒ§ãƒ³ã¯ Xlink ã§ãƒªãƒ³ã‚¯ã•れãŸ
リãƒã‚¸ãƒˆãƒªã®æŒ‡å®šã•れãŸå¤‰æ›´ã‚»ãƒƒãƒˆå†…ã§æ¤œç´¢ã•れã¾ã™ã€‚
例:
cm ^partial ^update
¾åœ¨ã®éƒ¨åˆ†çš„ãªãƒ¯ãƒ¼ã‚¯ã‚¹ãƒšãƒ¼ã‚¹å†…ã®ã™ã¹ã¦ã‚’æ›´æ–°ã—ã¾ã™ã€‚)
cm ^partial ^update .
¾åœ¨ã®ãƒ‡ã‚£ãƒ¬ã‚¯ãƒˆãƒªã®ã™ã¹ã¦ã®å­é …目を更新ã—ã¾ã™ã€‚)
cm ^partial ^update backgroud-blue.png
(「backgroud-blue.pngã€é …目を更新ã—ã¾ã™ã€‚)
cm ^partial ^update soft_black.png soft-grey.png
(「soft_black.pngã€ãŠã‚ˆã³ã€Œsoft-grey.pngã€é …目を更新ã—ã¾ã™ã€‚)
cm ^partial ^update src --^report
(「srcã€ãƒ‡ã‚£ãƒ¬ã‚¯ãƒˆãƒªã®ã™ã¹ã¦ã®å­é …目を更新ã—ã€é©ç”¨ã•れãŸå¤‰æ›´ãƒªã‚¹ãƒˆã‚’
最後ã«å‡ºåŠ›ã—ã¾ã™ã€‚)
cm ^partial ^update src --^changeset=4
(「srcã€ãƒ‡ã‚£ãƒ¬ã‚¯ãƒˆãƒªã®ã™ã¹ã¦ã®å­é …目をã€å¤‰æ›´ã‚»ãƒƒãƒˆ 4 ã«ãƒ­ãƒ¼ãƒ‰ã•れã¦ã„ã‚‹
ã‚³ãƒ³ãƒ†ãƒ³ãƒ„ã«æ›´æ–°ã—ã¾ã™ã€‚)
cm ^partial ^update xlink/first.png --^changeset=4
(「xlink/first.pngã€é …目をã€Xlink ã§ãƒªãƒ³ã‚¯ã•れãŸãƒªãƒã‚¸ãƒˆãƒªã®å¤‰æ›´ã‚»ãƒƒãƒˆ 4 ã«ãƒ­ãƒ¼ãƒ‰ã—ãŸ
ã‚³ãƒ³ãƒ†ãƒ³ãƒ„ã«æ›´æ–°ã—ã¾ã™ã€‚)
== CMD_DESCRIPTION_PATCH ==
仕様ã‹ã‚‰ãƒ‘ッãƒãƒ•ァイルを生æˆã™ã‚‹ã‹ã€ç”Ÿæˆã•れãŸãƒ‘ッãƒã‚’ç¾åœ¨ã®ãƒ¯ãƒ¼ã‚¯ã‚¹ãƒšãƒ¼ã‚¹ã«
é©ç”¨ã—ã¾ã™ã€‚
== CMD_USAGE_PATCH ==
使用方法:
cm ^patch <ソース指定> [<ソース指定>] [--^output=<出力ファイル>]
[--^tool=<差分ã®ãƒ‘ス>]
ブランãƒã®å·®åˆ†ã€å¤‰æ›´ã‚»ãƒƒãƒˆã€ã¾ãŸã¯å¤‰æ›´ã‚»ãƒƒãƒˆé–“ã®å·®åˆ†ã‚’å«ã‚€
パッãƒãƒ•ァイルを生æˆã—ã¾ã™ã€‚テキストãŠã‚ˆã³
ãƒã‚¤ãƒŠãƒªãƒ•ァイルã®å·®åˆ†ã‚‚追跡ã•れã¾ã™ã€‚
cm ^patch --^apply <パッãƒãƒ•ァイル> [--^tool=<パッãƒã®ãƒ‘ス>]
生æˆã•れãŸãƒ‘ッãƒãƒ•ァイルã®å†…容をç¾åœ¨ã®ãƒ¯ãƒ¼ã‚¯ã‚¹ãƒšãƒ¼ã‚¹ã«é©ç”¨ã™ã‚‹ã“ã¨ã‚’
許å¯ã—ã¾ã™ã€‚
ソース指定 変更セットã¾ãŸã¯ãƒ–ランãƒã®å®Œå…¨ãªæŒ‡å®šã€‚
(「cm ^help ^objectspecã€ã‚’使用ã—ã¦æŒ‡å®šã®è©³ç´°ã‚’確èªã§ãã¾ã™ã€‚)
出力ファイル パッãƒã®å†…容をä¿å­˜ã™ã‚‹ãƒ•ã‚¡ã‚¤ãƒ«ã€‚ãƒ•ã‚¡ã‚¤ãƒ«ãŒæŒ‡å®šã•れã¦ã„ãªã
å ´åˆã¯ã€ãƒ‘ッãƒã®å†…å®¹ãŒæ¨™æº–出力ã«å‡ºåŠ›ã•れã¾ã™ã€‚
パッãƒãƒ•ァイル ç¾åœ¨ã®ãƒ¯ãƒ¼ã‚¯ã‚¹ãƒšãƒ¼ã‚¹ã«é©ç”¨ã™ã‚‹ãƒ‘ッãƒãƒ•ァイル。
オプション:
--^output パッãƒã‚³ãƒžãƒ³ãƒ‰ã®å‡ºåŠ›ãƒ•ã‚¡ã‚¤ãƒ«ã‚’è¨­å®šã—ã¾ã™ã€‚
--^tool 使用ã™ã‚‹ã‚¢ãƒ—リケーション (差分ã¾ãŸã¯ãƒ‘ッãƒ) を設定ã—ã¾ã™ã€‚
== CMD_HELP_PATCH ==
制é™äº‹é …:
出力パッãƒãƒ•ァイルãŒã™ã§ã«å­˜åœ¨ã™ã‚‹å ´åˆã€ãれã¯ã‚³ãƒžãƒ³ãƒ‰ã«ã‚ˆã£ã¦ä¸Šæ›¸ãã•れã¾ã›ã‚“。
パッãƒã‚’é©ç”¨ã™ã‚‹å ´åˆã€ä¿®æ­£ã•れãŸãƒ•ァイルãŒãƒ‡ã‚£ã‚¹ã‚¯ä¸Šã«å­˜åœ¨ã—ãªã‘れã°ã€ã‚³ãƒžãƒ³ãƒ‰ã¯
変更をãã®ãƒ•ァイルã«é©ç”¨ã—ã¾ã›ã‚“。
é‡è¦:
ã“ã®ã‚³ãƒžãƒ³ãƒ‰ã§ã¯ã€http://gnuwin32.sourceforge.net/packages/patch.htm
ãŠã‚ˆã³ http://gnuwin32.sourceforge.net/packages/diffutils.htm
ã«å…¬é–‹ã•れã¦ã„る差分ãŠã‚ˆã³ãƒ‘ッãƒãƒ„ールãŒå¿…è¦ã§ã™ã€‚
インストールã—ãŸã‚‰ã€ãれらã®å ´æ‰€ã‚’ PATH 環境変数ã«è¿½åŠ ã™ã‚‹ã“ã¨ã‚’
ãŠå‹§ã‚ã—ã¾ã™ã€‚
例:
cm ^patch ^cs:4@default@localhost:8084
(変更セット 4 ã®å·®åˆ†ã‚’統一ã•れãŸå½¢å¼ã§ã‚³ãƒ³ã‚½ãƒ¼ãƒ«ã«å‡ºåŠ›ã—ã¾ã™ã€‚)
cm ^patch ^br:/main --^output=file.patch
(ブランãƒã€Œmainã€ã®å·®åˆ†ã‚’使用ã—ã¦ãƒ‘ッãƒãƒ•ァイルを生æˆã—ã¾ã™ã€‚)
cm ^patch ^br:/main --^output=file.patch --^tool=C:\gnu\diff.exe
(上記ã¨åŒã˜ã§ã™ãŒã€ã‚«ã‚¹ã‚¿ãƒ ã® exe を使用ã—ã¾ã™ã€‚)
cm ^patch ^cs:2@default ^cs:4@default
(変更セット 2 㨠4 ã®å·®åˆ†ã‚’統一ã•れãŸå½¢å¼ã§ã‚³ãƒ³ã‚½ãƒ¼ãƒ«ã«å‡ºåŠ›ã—ã¾ã™ã€‚)
cm ^patch --^apply file.patch --^tool=C:\gnu\patch.exe
(カスタム㮠exe を使用ã—ã¦ã€Œfile.patchã€å†…ã®ãƒ‘ッãƒã‚’ローカルワークスペースã«é©ç”¨ã—ã¾ã™ã€‚)
== CMD_DESCRIPTION_QUERY ==
SQL クエリを実行ã—ã¾ã™ã€‚SQL ストレージãŒå¿…è¦ã§ã™ã€‚
== CMD_USAGE_QUERY ==
使用方法:
cm ^query <SQL コマンド> [--^outputfile=<出力ファイル>]
[--^solveuser=<列å>[,...]]
[--^solvepath=<列å>[,...]]
[--^columnwidth=<値>] [--^nocolumnname]
[--^columnseparator=<セパレーター>] [--^repository=<åå‰>]
SQL コマンド 実行ã™ã‚‹ SQL クエリ。
オプション:
--^outputfile çµæžœã‚’å‡ºåŠ›ãƒ•ã‚¡ã‚¤ãƒ«ã«æ›¸ãè¾¼ã¿ã¾ã™ã€‚
--^solveuser 指定ã•れãŸåˆ—をユーザーå列ã¨ã—ã¦è¨­å®šã—ã¾ã™ã€‚
クエリインタープリターã§ã¯ã€ã“れらã®åˆ—ã®ãƒ‡ãƒ¼ã‚¿ãŒ
ユーザーã§ã‚ã‚‹ã¨æƒ³å®šã•れã€ãれらã®è§£æ±ºãŒè©¦è¡Œã•れã¾ã™ã€‚
--^solvepath 指定ã•れãŸåˆ—ã‚’é …ç›® ID 列ã¨ã—ã¦è¨­å®šã—ã¾ã™ã€‚クエリ
インタープリターã§ã¯ã€é …ç›® ID ã®ãƒ•ァイルシステムパスã¸ã®
解決ãŒè©¦è¡Œã•れã¾ã™ã€‚
--^columnwidth å„列ã®å¹…を指定ã—ã¦å‡ºåŠ›ã‚’æ›¸å¼è¨­å®šã—ã¾ã™ã€‚
--^nocolumnname 列åを出力ã—ã¾ã›ã‚“。
--^columnseparator タブ (\t) ã§ã¯ãªã文字を列セパレーターã¨ã—ã¦ä½¿ç”¨ã—ã¾ã™ã€‚
--^repository クエリã™ã‚‹ãƒªãƒã‚¸ãƒˆãƒªã€‚
== CMD_HELP_QUERY ==
備考:
ã“ã®ã‚³ãƒžãƒ³ãƒ‰ã¯ã€ãƒ¦ãƒ¼ã‚¶ãƒ¼ã«ã‚µãƒ¼ãƒãƒ¼ãƒ‡ãƒ¼ã‚¿ãƒ™ãƒ¼ã‚¹ã§ã® SQL クエリã®å®Ÿè¡Œã‚’許å¯ã—ã¾ã™ã€‚
SQL クエリを記述ã™ã‚‹ã«ã¯ã€æ¬¡ã® 2 ã¤ã®å®šç¾©æ¸ˆã¿é–¢æ•°ã‚’使用ã—ã¦ãƒ¦ãƒ¼ã‚¶ãƒ¼ã¨ãƒ‘スを
管ç†ã—ã¾ã™ã€‚
- ユーザーåã‚’ Unity VCS å½¢å¼ã«è§£æ±ºã™ã‚‹ã€Œ^SolveUser(<ユーザーå>)ã€ã€‚
- ディスクパスを項目 ID ã«è§£æ±ºã™ã‚‹ã€Œ^SolvePath(<パス>)ã€ã€‚
ã¾ãŸã€ã‚¯ã‚¨ãƒªçµæžœã‚’人間ãŒåˆ¤èª­å¯èƒ½ãªå½¢å¼ã§è¡¨ç¤ºã™ã‚‹ã‚ªãƒ—ションを使用ã™ã‚‹ã“ã¨ã‚‚ã§ãã¾ã™ã€‚
オプション「--^solveuser=<列å>ã€ãŠã‚ˆã³ã€Œ--^solvepath=<列å>ã€
を使用ã—ã¦ã€ã‚¯ã‚¨ãƒªã‚¤ãƒ³ã‚¿ãƒ¼ãƒ—リターãŒåˆ¤èª­å¯èƒ½ãªãƒ†ã‚­ã‚¹ãƒˆã«å¤‰æ›ã™ã‚‹
å¿…è¦ã®ã‚る列を指定ã§ãã¾ã™ã€‚複数ã®åˆ—åをコンマã§åŒºåˆ‡ã£ã¦
指定ã§ãã¾ã™ã€‚
例:
cm ^query "^SELECT * ^FROM ^revision" --^columnwidth=25 --^repository=reptest
(リãƒã‚¸ãƒˆãƒªã€Œreptestã€ã«ã‚る「リビジョンã€ãƒ†ãƒ¼ãƒ–ルã‹ã‚‰ãƒ‡ãƒ¼ã‚¿ã‚’å–å¾—ã—ã¾ã™ã€‚)
cm ^query "^SELECT b.^sname ^as ブランãƒå, o.^dtimestamp ^as 日付 ^from ^branch b, \
^object o, ^seid s ^where b.^iobjid=o.^iobjid ^and o.^fidowner=s.^iseidid ^and \
s.^scode='^SolveUser(john)'" --^outputfile=query.txt
(所有者ãŒã€Œjohnã€ã®ãƒ–ランãƒã‚’ファイルã«å‡ºåŠ›ã—ã¾ã™ã€‚)
cm ^query "^select r.^iobjid, r.^fiditem ^as パス, s.^scode ^as ユーザーå ^FROM \
^revision r, ^object o, ^seid s ^WHERE r.^iobjid=o.^iobjid ^and \
o.^fidowner=s.^iseidid ^and o.^dtimestamp>2014/04/25" \
--^solveuser=ユーザーå --^solvepath=パス --^repository=reptest@server2:9095
¸æŠžã—ãŸãƒ‡ãƒ¼ã‚¿ã‚’é¸æŠžã—ãŸãƒªãƒã‚¸ãƒˆãƒªã‹ã‚‰å–å¾—ã—ã¾ã™ã€‚)
cm ^query "^SELECT * ^FROM ^revision ^WHERE ^fiditem=^SolvePath(c:\mywkpath\info)"
(パス「infoã€ã®ã™ã¹ã¦ã®ãƒªãƒ“ジョンデータをå–å¾—ã—ã¾ã™ã€‚)
== CMD_DESCRIPTION_ATTRIBUTE_DELETE ==
1 ã¤ä»¥ä¸Šã®å±žæ€§ã‚’削除ã—ã¾ã™ã€‚
== CMD_USAGE_ATTRIBUTE_DELETE ==
使用方法:
cm ^attribute | ^att ^delete | ^rm <属性指定>[ ...]
属性指定 削除ã™ã‚‹å±žæ€§ã€‚空白を使用ã—ã¦å±žæ€§ã‚’
区切りã¾ã™ã€‚
(「cm ^help ^objectspecã€ã‚’使用ã—ã¦å±žæ€§æŒ‡å®šã®è©³ç´°ã‚’
確èªã§ãã¾ã™ã€‚)
== CMD_HELP_ATTRIBUTE_DELETE ==
備考:
ã“ã®ã‚³ãƒžãƒ³ãƒ‰ã¯ã€1 ã¤ä»¥ä¸Šã®å±žæ€§ã‚’削除ã—ã¾ã™ã€‚
例:
cm ^attribute ^delete ^att:status
(属性「ステータスã€ã‚’削除ã—ã¾ã™ã€‚)
cm ^att ^rm ステータス ^att:integrated@reptest@server2:8084
(属性「ステータスã€ãŠã‚ˆã³ã€Œçµ±åˆæ¸ˆã¿ã€ã‚’削除ã—ã¾ã™ã€‚)
== CMD_DESCRIPTION_ATTRIBUTE_UNSET ==
オブジェクトã®å±žæ€§ã‚’設定解除ã—ã¾ã™ã€‚
== CMD_USAGE_ATTRIBUTE_UNSET ==
使用方法:
cm ^attribute | ^att ^unset <属性指定> <オブジェクト指定>
属性指定 å±žæ€§ã®æŒ‡å®šã€‚(「cm ^help ^objectspecã€ã‚’
使用ã—ã¦å±žæ€§æŒ‡å®šã®è©³ç´°ã‚’確èªã§ãã¾ã™ã€‚)
オブジェクト指定 属性を削除ã™ã‚‹ã‚ªãƒ–ã‚¸ã‚§ã‚¯ãƒˆã®æŒ‡å®šã€‚
属性ã¯ã€ãƒ–ランãƒã€å¤‰æ›´ã‚»ãƒƒãƒˆã€ã‚·ã‚§ãƒ«ãƒ–セットã€
ラベルã€é …ç›®ã€ãƒªãƒ“ジョンã«å¯¾ã—ã¦è¨­å®šã§ãã¾ã™ã€‚
(「cm ^help ^objectspecã€ã‚’使用ã—ã¦æŒ‡å®šã®è©³ç´°ã‚’確èªã§ãã¾ã™ã€‚)
== CMD_HELP_ATTRIBUTE_UNSET ==
備考:
ã“ã®ã‚³ãƒžãƒ³ãƒ‰ã¯ã€ã‚ªãƒ–ジェクトã«å¯¾ã—ã¦ä»¥å‰ã«è¨­å®šã•れãŸå±žæ€§ã‚’設定解除ã—ã¾ã™ã€‚
属性自体ã¯å‰Šé™¤ã—ã¾ã›ã‚“。
例:
cm ^attribute ^unset ^att:status ^br:/main/SCM105
(属性実ç¾ã€Œã‚¹ãƒ†ãƒ¼ã‚¿ã‚¹ã€ã‚’ブランãƒã€Œmain/SCM105ã€ã‹ã‚‰å‰Šé™¤ã—ã¾ã™ã€‚)
cm ^att ^unset ^att:integrated@reptest@localhost:8084 ^cs:25@reptest@localhost:8084
(属性実ç¾ã€Œçµ±åˆæ¸ˆã¿ã€ã‚’リãƒã‚¸ãƒˆãƒªã€Œreptestã€ã«ã‚る変更セット 25 ã‹ã‚‰
削除ã—ã¾ã™ã€‚)
== CMD_DESCRIPTION_ATTRIBUTE_RENAME ==
属性ã®åå‰ã‚’変更ã—ã¾ã™ã€‚
== CMD_USAGE_ATTRIBUTE_RENAME ==
使用方法:
cm ^attribute | ^att ^rename <属性指定> <æ–°ã—ã„åå‰>
属性指定 åå‰å¤‰æ›´ã™ã‚‹å±žæ€§ã€‚(「cm ^help ^objectspecã€ã‚’使用ã—ã¦
属性指定ã®è©³ç´°ã‚’確èªã§ãã¾ã™ã€‚)
æ–°ã—ã„åå‰ å±žæ€§ã®æ–°ã—ã„åå‰ã€‚
== CMD_HELP_ATTRIBUTE_RENAME ==
備考:
ã“ã®ã‚³ãƒžãƒ³ãƒ‰ã¯ã€å±žæ€§åを変更ã—ã¾ã™ã€‚
例:
cm ^attribute ^rename ^att:status state
(属性「statusã€ã‚’「stateã€ã«åå‰å¤‰æ›´ã—ã¾ã™ã€‚)
== CMD_DESCRIPTION_ATTRIBUTE_EDIT ==
属性ã®ã‚³ãƒ¡ãƒ³ãƒˆã‚’編集ã—ã¾ã™ã€‚
== CMD_USAGE_ATTRIBUTE_EDIT ==
使用方法:
cm ^attribute | ^att ^edit <属性指定> <æ–°ã—ã„コメント>
属性指定 コメントを変更ã™ã‚‹å±žæ€§ã€‚(「cm ^help ^objectspecã€ã‚’
使用ã—ã¦å±žæ€§æŒ‡å®šã®è©³ç´°ã‚’確èªã§ãã¾ã™ã€‚)
æ–°ã—ã„コメント å±žæ€§ã®æ–°ã—ã„コメント。属性値ã®ãƒ‡ãƒ•ォルトリストを
指定ã™ã‚‹ã“ã¨ã‚‚ã§ãã¾ã™ã€‚
== CMD_HELP_ATTRIBUTE_EDIT ==
備考:
ã“ã®ã‚³ãƒžãƒ³ãƒ‰ã¯ã€å±žæ€§ã®ã‚³ãƒ¡ãƒ³ãƒˆã‚’変更ã—ã¾ã™ã€‚
属性値ã®ãƒ‡ãƒ•ォルトリストを指定ã™ã‚‹ã«ã¯ã€æ¬¡ã®ã‚ˆã†ãªè¡Œã‚’属性ã®ã‚³ãƒ¡ãƒ³ãƒˆã«
å«ã‚ã‚‹å¿…è¦ãŒã‚りã¾ã™:
「デフォルト: 値 1, "値 2", 値 3, "最後ã®å€¤"ã€ã€‚
例:
cm ^attribute ^edit ^att:status "CI パイプラインã®ãƒ–ランãƒã®ã‚¹ãƒ†ãƒ¼ã‚¿ã‚¹ã€‚"
(属性「ステータスã€ã®ã‚³ãƒ¡ãƒ³ãƒˆã‚’編集ã—ã¾ã™ã€‚)
cm ^attribute ^edit ^att:status "ブランãƒã®ã‚¹ãƒ†ãƒ¼ã‚¿ã‚¹ã€‚デフォルト: 未処ç†, 解決済ã¿, レビュー済ã¿"
(属性「ステータスã€ã®ã‚³ãƒ¡ãƒ³ãƒˆã‚’編集ã—ã¾ã™ã€‚値ã®ãƒªã‚¹ãƒˆã‚‚指定ã—ã¾ã™ã€‚
ãã®ãŸã‚ã€å±žæ€§ã€Œã‚¹ãƒ†ãƒ¼ã‚¿ã‚¹ã€ã‚’オブジェクトã«è¨­å®šã™ã‚‹éš›ã«ã€
次ã®ã„ãšã‚Œã‹ã®å€¤ã‚’é¸æŠžã§ãã¾ã™: 「未処ç†ã€ã€ã€Œè§£æ±ºæ¸ˆã¿ã€ã¾ãŸã¯ã€Œãƒ¬ãƒ“ュー済ã¿ã€ã€‚)
== CMD_DESCRIPTION_REPLICATE ==
警告: ã“ã®ã‚³ãƒžãƒ³ãƒ‰ã¯éžæŽ¨å¥¨ã«ãªã‚Šã¾ã—ãŸã€‚
「cm ^pull〠(「^replicateã€ã¨åŒç­‰) ã¨ã€Œcm ^pushã€
(「^replicate --^pushã€ã¨åŒç­‰) を使用ã—ã¦ãã ã•ã„。
== CMD_USAGE_REPLICATE ==
== CMD_HELP_REPLICATE ==
== CMD_DESCRIPTION_PULL ==
ブランãƒã‚’別ã®ãƒªãƒã‚¸ãƒˆãƒªã‹ã‚‰ãƒ—ルã—ã¾ã™ã€‚
== CMD_USAGE_PULL ==
使用方法:
cm ^pull <ã‚½ãƒ¼ã‚¹ãƒ–ãƒ©ãƒ³ãƒæŒ‡å®š> <åŒæœŸå…ˆãƒªãƒã‚¸ãƒˆãƒªæŒ‡å®š>
[--^preview] [--^nodata] [変æ›ã‚ªãƒ—ション]
[--^user=<ユーザーå> [--^password=<パスワード>] | èªè¨¼ã‚ªãƒ—ション]
(サーãƒãƒ¼é–“ã®ç›´æŽ¥ãƒ¬ãƒ—リケーション。ブランãƒã‚’リãƒã‚¸ãƒˆãƒªã‹ã‚‰ãƒ—ルã—ã¾ã™ã€‚)
cm ^pull <åŒæœŸå…ˆãƒªãƒã‚¸ãƒˆãƒªæŒ‡å®š> --^package=<パッケージファイル> [èªè¨¼ã‚ªãƒ—ション]
(パッケージベースã®ãƒ¬ãƒ—ãƒªã‚±ãƒ¼ã‚·ãƒ§ãƒ³ã€‚åŒæœŸå…ˆãƒªãƒã‚¸ãƒˆãƒªã«ãƒ‘ッケージをインãƒãƒ¼ãƒˆã—ã¾ã™ã€‚)
cm ^pull ^hydrate <åŒæœŸå…ˆãƒ–ãƒ©ãƒ³ãƒæŒ‡å®š> [<ソースリãƒã‚¸ãƒˆãƒªæŒ‡å®š>]
[--^user=<ユーザーå> [--^password=<パスワード>] | èªè¨¼ã‚ªãƒ—ション]
(以å‰ã«ã€Œ--^nodataã€ã§ãƒ¬ãƒ—リケートã—ãŸãƒ–ランãƒã®ã™ã¹ã¦ã®å¤‰æ›´ã‚»ãƒƒãƒˆã®
欠è½ãƒ‡ãƒ¼ã‚¿ã‚’å°Žå…¥ã—ã¾ã™ã€‚データをå–å¾—ã™ã‚‹ãƒªãƒã‚¸ãƒˆãƒªãŒæŒ‡å®šã•れã¦ã„ãªã„å ´åˆã€
Unity VCS ã¯ã€Œãƒ¬ãƒ—リケーション元ã€(レプリケートã•れãŸãƒ–ランãƒã®
発生元) を使用ã—よã†ã¨ã—ã¾ã™ã€‚)
cm ^pull ^hydrate <åŒæœŸå…ˆå¤‰æ›´ã‚»ãƒƒãƒˆæŒ‡å®š> [<ソースリãƒã‚¸ãƒˆãƒªæŒ‡å®š>]
[--^user=<ユーザーå> [--^password=<パスワード>] | èªè¨¼ã‚ªãƒ—ション]
(以å‰ã«ã€Œ--^nodataã€ã§ãƒ¬ãƒ—リケートã—ãŸå¤‰æ›´ã‚»ãƒƒãƒˆã®æ¬ è½ãƒ‡ãƒ¼ã‚¿ã‚’
å°Žå…¥ã—ã¾ã™ã€‚データをå–å¾—ã™ã‚‹ãƒªãƒã‚¸ãƒˆãƒªãŒæŒ‡å®šã•れã¦ã„ãªã„å ´åˆã€Unity VCS ã¯
「レプリケーション元ã€ã‚’使用ã—よã†ã¨ã—ã¾ã™ã€‚)
ã‚½ãƒ¼ã‚¹ãƒ–ãƒ©ãƒ³ãƒæŒ‡å®š リモートリãƒã‚¸ãƒˆãƒªã‹ã‚‰ãƒ—ルã™ã‚‹ãƒ–ランãƒã€‚
(「cm ^help ^objectspecã€ã‚’使用ã—ã¦ãƒ–ãƒ©ãƒ³ãƒæŒ‡å®šã®è©³ç´°ã‚’確èªã§ãã¾ã™ã€‚)
åŒæœŸå…ˆãƒ–ãƒ©ãƒ³ãƒæŒ‡å®š ãƒã‚¤ãƒ‰ãƒ¬ãƒ¼ãƒˆã™ã‚‹ãƒ–ランãƒã€‚
(「cm ^help ^objectspecã€ã‚’使用ã—ã¦ãƒ–ãƒ©ãƒ³ãƒæŒ‡å®šã®è©³ç´°ã‚’確èªã§ãã¾ã™ã€‚)
åŒæœŸå…ˆå¤‰æ›´ã‚»ãƒƒãƒˆæŒ‡å®š ãƒã‚¤ãƒ‰ãƒ¬ãƒ¼ãƒˆã™ã‚‹å¤‰æ›´ã‚»ãƒƒãƒˆã€‚
(「cm ^help ^objectspecã€ã‚’使用ã—ã¦å¤‰æ›´ã‚»ãƒƒãƒˆæŒ‡å®šã®è©³ç´°ã‚’
確èªã§ãã¾ã™ã€‚)
åŒæœŸå…ˆãƒªãƒã‚¸ãƒˆãƒªæŒ‡å®š åŒæœŸå…ˆãƒªãƒã‚¸ãƒˆãƒªã€‚
(「cm ^help ^objectspecã€ã‚’使用ã—ã¦ãƒªãƒã‚¸ãƒˆãƒªæŒ‡å®šã®è©³ç´°ã‚’
確èªã§ãã¾ã™ã€‚)
--^package パッケージベースã®ãƒ¬ãƒ—リケーションã®ãŸã‚ã«ã‚¤ãƒ³ãƒãƒ¼ãƒˆã™ã‚‹ã€
以å‰ã«ä½œæˆã—ãŸãƒ‘ッケージファイルを指定ã—ã¾ã™ã€‚
直接ãƒãƒƒãƒˆãƒ¯ãƒ¼ã‚¯æŽ¥ç¶šãŒãªã„å ´åˆã«ã‚µãƒ¼ãƒãƒ¼é–“ã§ãƒ‡ãƒ¼ã‚¿ã‚’
移動ã™ã‚‹ã®ã«å½¹ç«‹ã¡ã¾ã™ã€‚
パッケージファイルを作æˆã™ã‚‹ã«ã¯ã€Œcm ^pushã€ã‚’å‚ç…§ã—ã¦ãã ã•ã„。
オプション:
--^preview プルã•れる変更ã«é–¢ã™ã‚‹æƒ…報をæä¾›ã—ã¾ã™ãŒã€
変更ã¯å®Ÿéš›ã«ã¯å®Ÿè¡Œã•れã¾ã›ã‚“。ã“ã®ã‚ªãƒ—ションã¯ã€
変更をレプリケートã™ã‚‹å‰ã«è»¢é€ã•れるデータを確èªã™ã‚‹ã®ã«
役立ã¡ã¾ã™ã€‚
--^nodata データをレプリケートã›ãšã«ãƒ–ランãƒã®å¤‰æ›´ã‚’
レプリケートã—ã¾ã™ã€‚ã“ã®ã‚ªãƒ—ションã¯ã€ãƒ‘ッケージレプリケーションã§ã¯
使用ã§ãã¾ã›ã‚“。
変æ›ã‚ªãƒ—ション 詳細ã«ã¤ã„ã¦ã¯ã€ã€Œå¤‰æ›ã‚ªãƒ—ションã€ã‚»ã‚¯ã‚·ãƒ§ãƒ³ã‚’å‚ç…§ã—ã¦ãã ã•ã„。
--^userã€--^password èªè¨¼ãƒ¢ãƒ¼ãƒ‰ãŒã‚½ãƒ¼ã‚¹ã¨å®›å…ˆã§ç•°ãªã‚Šã€åŒæœŸå…ˆã‚’
èªè¨¼ã™ã‚‹ãƒ—ロファイルãŒãªã„å ´åˆã«
使用ã™ã‚‹è³‡æ ¼æƒ…報。
èªè¨¼ã‚ªãƒ—ション 詳細ã«ã¤ã„ã¦ã¯ã€ã€Œèªè¨¼ã‚ªãƒ—ションã€ã‚»ã‚¯ã‚·ãƒ§ãƒ³ã‚’
å‚ç…§ã—ã¦ãã ã•ã„。
変æ›ã‚ªãƒ—ション:
--^trmode=(^copy|^name|^table --^trtable=<変æ›ãƒ†ãƒ¼ãƒ–ルファイル>)
ソースã¨åŒæœŸå…ˆã®ãƒªãƒã‚¸ãƒˆãƒªã§ç•°ãªã‚‹èªè¨¼ãƒ¢ãƒ¼ãƒ‰ã‚’使用ã§ãã¾ã™ã€‚
「--^trmodeã€ã‚ªãƒ—ションã§ã¯ã€ãƒ¦ãƒ¼ã‚¶ãƒ¼åをソースã‹ã‚‰åŒæœŸå…ˆã«å¤‰æ›ã™ã‚‹
方法を指定ã—ã¾ã™ã€‚「--^trmodeã€ã¯æ¬¡ã®ã„ãšã‚Œã‹ã®å€¤ã§ã‚ã‚‹å¿…è¦ãŒ
ã‚りã¾ã™:
^copy (デフォルト)。ユーザー識別å­ãŒå˜ç´”ã«ã‚³ãƒ”ーã•れるã“ã¨ã‚’æ„味ã—ã¾ã™ã€‚
^name ユーザー識別å­ãŒåå‰ã§ç…§åˆã•れã¾ã™ã€‚
^table オプション「--^trtableã€ã§æŒ‡å®šã•れãŸå¤‰æ›ãƒ†ãƒ¼ãƒ–ルを使用ã—ã¾ã
(下記をå‚ç…§)。
--^trtable=<変æ›ãƒ†ãƒ¼ãƒ–ルファイル>
変æ›ãƒ¢ãƒ¼ãƒ‰ãŒã€Œãƒ†ãƒ¼ãƒ–ルã€ã®å ´åˆã€å¤‰æ›ãƒ†ãƒ¼ãƒ–ル㯠<å¤ã„åå‰;æ–°ã—ã„åå‰>
ã®å½¢å¼ã®è¡Œã‚’ (1 行ã‚ãŸã‚Š 1 ã¤) å«ã‚€ãƒ•ァイルã§ã™ã€‚ブランãƒãŒ
åŒæœŸå…ˆãƒªãƒã‚¸ãƒˆãƒªã«æ›¸ãè¾¼ã¾ã‚Œã‚‹å ´åˆã€ã‚½ãƒ¼ã‚¹ãƒªãƒã‚¸ãƒˆãƒªå†…ã®ã€Œå¤ã„åå‰ã€ã§
識別ã•れるユーザーã¯ã€åŒæœŸå…ˆã®ã€Œæ–°ã—ã„åå‰ã€ã®ãƒ¦ãƒ¼ã‚¶ãƒ¼ã«
設定ã•れã¾ã™ã€‚
èªè¨¼ã‚ªãƒ—ション:
èªè¨¼ãƒ‡ãƒ¼ã‚¿ã¯ã€æ¬¡ã® 2 ã¤ã®ãƒ¢ãƒ¼ãƒ‰ã®ã„ãšã‚Œã‹ã‚’使用ã—ã¦æŒ‡å®šã§ãã¾ã™:
1) èªè¨¼ãƒ‘ラメーターを使用: --^authmode=<モード> --^authdata=<データ>
--^authmode=(^NameWorkingMode|^LDAPWorkingMode|^ADWorkingMode|^UPWorkingMode)
例:
(^LDAPWorkingMode) --^authdata=::0:dave:fPBea2rPsQaagEW3pKNveA
(^UPWorkingMode) --^authdata=dave:fPBea2rPsQaagEW3pKNveA==
「--^authdataã€è¡Œã¯ã€client.conf ファイル㨠profiles.conf ファイル内ã®
<^SecurityConfig> エントリã®å†…容ã§ã™ã€‚profiles.conf
ファイルã¯ã€Unity VCS GUI ã®ã€Œç’°å¢ƒè¨­å®šã€ã®ä¸‹ã®ã€Œãƒ¬ãƒ—リケーションプロファイルã€ã‚¿ãƒ–ã‹ã‚‰
ç°¡å˜ã«ç”Ÿæˆã§ãã¾ã™ã€‚
^UPWorkingMode を使用ã—ã¦ã„ã‚‹å ´åˆã¯ã€æ¬¡ã®ã‚ˆã†ã«æŒ‡å®šã§ãã¾ã™:
--^authmode=^UPWorkingMode --^user=<ユーザー> --^password=<パスワード>
2) 接続先ã®ã‚µãƒ¼ãƒãƒ¼ã”ã¨ã«ç•°ãªã‚‹ãƒ•ァイルãŒã‚ã‚‹å¯èƒ½æ€§ãŒã‚ã‚‹èªè¨¼ãƒ•ァイルã§ã€
ãã®ã‚µãƒ¼ãƒãƒ¼ã®è³‡æ ¼æƒ…報をå«ã‚“ã§ã„ã¾ã™ã€‚
--^authfile=<èªè¨¼ãƒ•ァイル>
ファイルã«ã¯ 2 行ãŒå«ã¾ã‚Œã¾ã™:
行 1) 「--^authmodeã€ã§èª¬æ˜Žã—ã¦ã„るモード
行 2) 「--^authmodeã€ã§èª¬æ˜Žã—ã¦ã„ã‚‹èªè¨¼ãƒ‡ãƒ¼ã‚¿
== CMD_HELP_PULL ==
備考:
「^pullã€ã‚³ãƒžãƒ³ãƒ‰ã§ã¯ã€ã‚½ãƒ¼ã‚¹ãƒªãƒã‚¸ãƒˆãƒªã¨åŒæœŸå…ˆãƒªãƒã‚¸ãƒˆãƒªé–“ã§ãƒ–ランãƒã‚’
(変更セットã¨ã¨ã‚‚ã«) 複製ã§ãã¾ã™ã€‚
リãƒã‚¸ãƒˆãƒªã¯ç•°ãªã‚‹ã‚µãƒ¼ãƒãƒ¼ã«é…ç½®ã§ãã¾ã™ã€‚
2 ã¤ã®ãƒ¬ãƒ—リケーションæ“作 (「^pushã€ã¨ã€Œ^pullã€) ãŒã‚りã¾ã™ã€‚
「^pullã€æ“作ã¯ã€ãƒ¬ãƒ—リケーションæ“作ã«ã‚ˆã£ã¦ã€ã‚½ãƒ¼ã‚¹ãƒªãƒã‚¸ãƒˆãƒªã‹ã‚‰ã®ãƒ‡ãƒ¼ã‚¿ã‚’
åŒæœŸå…ˆãƒªãƒã‚¸ãƒˆãƒªã«æ ¼ç´ã™ã‚‹ã“ã¨ãŒè¦æ±‚ã•れるã“ã¨ã‚’æ„味ã—ã¾ã™ã€‚
クライアントã¯åŒæœŸå…ˆãƒªãƒã‚¸ãƒˆãƒªã«æŽ¥ç¶šã—ã€ãã®ãƒ›ã‚¹ãƒˆã‹ã‚‰ã€ã‚½ãƒ¼ã‚¹ãƒªãƒã‚¸ãƒˆãƒªã¸ã®
接続を確立ã—ã¦ã‚¿ãƒ¼ã‚²ãƒƒãƒˆãƒ‡ãƒ¼ã‚¿ã‚’å–å¾—ã—ã¾ã™ã€‚
プル中ã¯ã€ãれã¯ã‚½ãƒ¼ã‚¹ã«æŽ¥ç¶šã•ã‚Œã‚‹åŒæœŸå…ˆã‚µãƒ¼ãƒãƒ¼ã§ã™ã€‚
通常ã®åˆ†æ•£ã‚·ãƒŠãƒªã‚ªã§ã¯ã€é–‹ç™ºè€…ã¯ãƒ‡ãƒ¼ã‚¿ã‚’自分ã®ãƒ­ãƒ¼ã‚«ãƒ«ã‚µãƒ¼ãƒãƒ¼ã‹ã‚‰
メインサーãƒãƒ¼ã«ãƒ—ッシュã—ã¾ã™ãŒã€é–‹ç™ºè€…ãŒæœ€æ–°ã®ãƒªãƒã‚¸ãƒˆãƒªæ›´æ–°ã‚’メインサーãƒãƒ¼ã‹ã‚‰
プルã™ã‚‹ã“ã¨ãŒå¿…è¦ãªå ´åˆã‚‚ã‚りã¾ã™ã€‚
レプリケーションã§ã¯ã€2 ã¤ã®ãƒ¬ãƒ—リケートã•れãŸãƒªãƒã‚¸ãƒˆãƒªä¸Šã®åŒã˜ãƒ–ランãƒã§
åŒæ™‚ã«å¤‰æ›´ãŒè¡Œã‚れãŸçжæ³ã‚’解決ã§ãã¾ã™ã€‚
- プッシュ: é€ä¿¡ã—ã¦ã„る変更より新ã—ã„変更ãŒã‚るリãƒã‚¸ãƒˆãƒªã«ãƒ‡ãƒ¼ã‚¿ã‚’
プッシュã—よã†ã¨ã—ãŸå ´åˆã€ã‚·ã‚¹ãƒ†ãƒ ã¯æœ€æ–°ã®å¤‰æ›´ã‚’プルã™ã‚‹ã‚ˆã†æ±‚ã‚ã€
マージæ“作を解決ã—ã€æœ€å¾Œã«ãƒ—ッシュをå†è©¦è¡Œã—ã¾ã™ã€‚
- プル: 変更セットをリモートブランãƒã‹ã‚‰ãƒ—ルã™ã‚‹ãŸã³ã«ã€è¦ªå¤‰æ›´ã‚»ãƒƒãƒˆã«
æ­£ã—ãリンクã•れã¾ã™ã€‚プルã—ãŸå¤‰æ›´ã‚»ãƒƒãƒˆãŒ
ブランãƒå†…ã®æœ€æ–°ã®å¤‰æ›´ã‚»ãƒƒãƒˆã®å­ã§ãªã„å ´åˆã€
マルãƒãƒ˜ãƒƒãƒ‰ã‚·ãƒŠãƒªã‚ªãŒå‡ºç¾ã—ã¾ã™ã€‚ブランãƒã«ã¯è¤‡æ•°ã®ã€Œãƒ˜ãƒƒãƒ‰ã€(ブランãƒä¸Šã®æœ€å¾Œã®
変更セット) ãŒå­˜åœ¨ã™ã‚‹ã‚ˆã†ã«ãªã‚Šã¾ã™ã€‚å†åº¦ãƒ—ッシュã™ã‚‹å‰ã« 2 ã¤ã®ã€Œãƒ˜ãƒƒãƒ‰ã€ã‚’マージ
ã™ã‚‹å¿…è¦ãŒã‚りã¾ã™ã€‚
プル㯠2 ã¤ã®ãƒ¢ãƒ¼ãƒ‰ã§å‹•作ã—ã¾ã™:
1) サーãƒãƒ¼é–“ã®ç›´æŽ¥é€šä¿¡: åŒæœŸå…ˆã‚µãƒ¼ãƒãƒ¼ã¯ã€ã‚½ãƒ¼ã‚¹ã‚µãƒ¼ãƒãƒ¼ã‹ã‚‰
データをフェッãƒã—ã€æŒ‡å®šã•れãŸãƒ–ランãƒã®ãƒ‡ãƒ¼ã‚¿ã‚’
自動的ã«åŒæœŸã—ã¾ã™ã€‚
2) プッシュã¨ã€Œ--^packageã€ã‚ªãƒ—ションを使用ã—ã¦ä»¥å‰ã«ç”Ÿæˆã•れãŸãƒ‘ッケージをインãƒãƒ¼ãƒˆã—ã¾ã™ã€‚
モード 1) ã§ã¯ã€ã‚³ãƒžãƒ³ãƒ‰ã‚’実行ã—ã¦ã„るユーザーã¯ã€client.conf ファイル内ã®
デフォルトèªè¨¼ã‚’使用ã™ã‚‹ã‹ã€ã€Œ--^authmodeã€ãŠã‚ˆã³ã€Œ--^authdataã€ä¿®é£¾å­
ã¾ãŸã¯ã€Œ--^authmodeã€ã€ã€Œ--^userã€ãŠã‚ˆã³ã€Œ--^passwordã€ã‚’指定ã—㦠(èªè¨¼
モード㌠^UPWorkingMode ã®å ´åˆ)ã€ãƒªãƒ¢ãƒ¼ãƒˆã‚µãƒ¼ãƒãƒ¼ã«ã‚ˆã£ã¦èªè¨¼ã•れる
å¿…è¦ãŒã‚りã¾ã™ã€‚
モード 2) ã§ã¯ã€push コマンドを使用ã—ã¦ä»¥å‰ã«ç”Ÿæˆã•れãŸãƒ‘ッケージファイルを
使用ã™ã‚‹å¿…è¦ãŒã‚りã¾ã™ã€‚
pull レプリケーションã¯é–“æŽ¥çš„ãªæ–¹æ³•ã§å‹•作ã™ã‚‹ã“ã¨ã«æ³¨æ„ã—ã¦ãã ã•ã„。実行ã•れるã¨ã€
コマンドã¯åŒæœŸå…ˆãƒªãƒã‚¸ãƒˆãƒªã«å¯¾ã—ã¦ã€ã‚½ãƒ¼ã‚¹ã«æŽ¥ç¶šã—ã¦é¸æŠžã•れãŸãƒ–ランãƒã‚’
å–å¾—ã™ã‚‹ã‚ˆã†æ±‚ã‚ã¾ã™ã€‚
ãŸã ã—ã€ã“れ㯠push コマンドを使用ã—ã¦ç›´æŽ¥å®Ÿè¡Œã§ãã¾ã™ã€‚
ã“れã«ã‚ˆã‚Šã€ã‚³ãƒžãƒ³ãƒ‰ã¯é¸æŠžã•れãŸãƒ–ランãƒã‚’ソースã‹ã‚‰åŒæœŸå…ˆã«
レプリケートã—ã¾ã™ã€‚
例:
cm ^pull ^br:/main@project1@remoteserver:8084 projectx@myserver:8084
(「mainã€ãƒ–ランãƒã‚’「remoteserverã€ã‹ã‚‰ã€Œmyserverã€ã«ãƒ—ルã—ã¾ã™ã€‚ã“ã®å ´åˆã€
両方ã®ã‚µãƒ¼ãƒãƒ¼ãŒåŒã˜èªè¨¼ãƒ¢ãƒ¼ãƒ‰ã§è¨­å®šã•れã¾ã™ã€‚)
cm ^pull ^br:/main@project1@remoteserver:8084 projectx@myserver:8084 \
--^authmode=^LDAPWorkingMode --^authdata=::0:dave:fPBea2rPsQaagEW3pKNveA
(å‰ã¨åŒã˜ãƒ–ランãƒã‚’プルã—ã¾ã™ãŒã€ä»Šå›žã¯ãƒªãƒ¢ãƒ¼ãƒˆã‚µãƒ¼ãƒãƒ¼ãŒ Active Directory ã§
ユーザーをèªè¨¼ã™ã‚‹ã‚ˆã†ã«è¨­å®šã•れã¾ã™ã€‚ãŸã¨ãˆã°ã€Linux マシンã‹ã‚‰ã€
Active Directory çµ±åˆãƒ¢ãƒ¼ãƒ‰ã‚’使用ã™ã‚‹ã‚ˆã†ã«è¨­å®šã•れã¦ã„ã‚‹ Windows サーãƒãƒ¼ã«
接続ã—ã¦ã„ã¾ã™ã€‚自分㮠Active Directory ãƒ¦ãƒ¼ã‚¶ãƒ¼ã¨æš—å·åŒ–ã•れãŸ
パスワードを指定ã—ã¦ã‚µãƒ¼ãƒãƒ¼ã« LDAP ã¨ã—ã¦æ¸¡ã—ã¾ã™ã€‚)
cm ^pull ^br:/main@project1@remoteserver:8084 projectx@myserver:8084 \
--^authmode=^UPWorkingMode --^user=dave --^password=mysecret
Œã˜ãƒ–ランãƒã‚’プルã—ã¾ã™ãŒã€ä»Šå›žã¯ãƒ¦ãƒ¼ã‚¶ãƒ¼ãŒãƒªãƒ¢ãƒ¼ãƒˆã‚µãƒ¼ãƒãƒ¼ä¸Šã§èªè¨¼ã•れã€
Unity VCS ã«å«ã¾ã‚Œã‚‹ãƒ¦ãƒ¼ã‚¶ãƒ¼/パスワードデータベースを
利用ã—ã¾ã™ã€‚)
cm ^pull ^br:/main@project1@remoteserver:8084 projectx@myserver:8084 --^nodata
(「mainã€ãƒ–ランãƒã‚’「remoteserverã€ã‹ã‚‰ã€Œmyserverã€ã«ãƒ‡ãƒ¼ã‚¿ãªã—ã§ãƒ¬ãƒ—リケートã—ã¾ã™ã€‚)
cm ^pull ^hydrate ^br:/main@projectx@myserver:8084 projectx@remoteserver:8084
(「mainã€ãƒ–ランãƒå†…ã®ã™ã¹ã¦ã®å¤‰æ›´ã‚»ãƒƒãƒˆã‚’ãƒã‚¤ãƒ‰ãƒ¬ãƒ¼ãƒˆã—ã¦ãƒªãƒ¢ãƒ¼ãƒˆã‚µãƒ¼ãƒãƒ¼ã‹ã‚‰
データをå–å¾—ã—ã¾ã™ã€‚)
cm ^pull ^hydrate ^cs:122169@projectx@myserver:8084 projectx@remoteserver:8084
(「myserverã€å†…ã®å¤‰æ›´ã‚»ãƒƒãƒˆ 122169 ã‚’ãƒã‚¤ãƒ‰ãƒ¬ãƒ¼ãƒˆã—ã¦ãƒªãƒ¢ãƒ¼ãƒˆã‚µãƒ¼ãƒãƒ¼
ã‹ã‚‰ãƒ‡ãƒ¼ã‚¿ã‚’å–å¾—ã—ã¾ã™ã€‚)
== CMD_DESCRIPTION_PUSH ==
ブランãƒã‚’別ã®ãƒªãƒã‚¸ãƒˆãƒªã«ãƒ—ッシュã—ã¾ã™ã€‚
== CMD_USAGE_PUSH ==
使用方法:
cm ^push <ã‚½ãƒ¼ã‚¹ãƒ–ãƒ©ãƒ³ãƒæŒ‡å®š> <åŒæœŸå…ˆãƒªãƒã‚¸ãƒˆãƒªæŒ‡å®š>
[--^preview] [変æ›ã‚ªãƒ—ション]
[--^user=<ユーザーå> [--^password=<パスワード>] | èªè¨¼ã‚ªãƒ—ション]
(サーãƒãƒ¼é–“ã®ç›´æŽ¥ãƒ¬ãƒ—リケーション。ブランãƒã‚’リãƒã‚¸ãƒˆãƒªã‹ã‚‰ãƒ—ッシュã—ã¾ã™ã€‚)
cm ^push <ã‚½ãƒ¼ã‚¹ãƒ–ãƒ©ãƒ³ãƒæŒ‡å®š> --^package=<パッケージファイル> [èªè¨¼ã‚ªãƒ—ション]
(パッケージベースã®ãƒ¬ãƒ—ãƒªã‚±ãƒ¼ã‚·ãƒ§ãƒ³ã€‚é¸æŠžã•れãŸãƒ–ランãƒã§ã‚½ãƒ¼ã‚¹ã‚µãƒ¼ãƒãƒ¼ã«
レプリケーションパッケージを作æˆã—ã¾ã™ã€‚
ã‚½ãƒ¼ã‚¹ãƒ–ãƒ©ãƒ³ãƒæŒ‡å®š リモートリãƒã‚¸ãƒˆãƒªã«ãƒ—ッシュã™ã‚‹ãƒ–ランãƒã€‚
(「cm ^help ^objectspecã€ã‚’使用ã—ã¦ãƒ–ãƒ©ãƒ³ãƒæŒ‡å®šã®è©³ç´°ã‚’確èªã§ãã¾ã™ã€‚)
åŒæœŸå…ˆãƒªãƒã‚¸ãƒˆãƒªæŒ‡å®š åŒæœŸå…ˆãƒªãƒã‚¸ãƒˆãƒªã€‚
(「cm ^help ^objectspecã€ã‚’使用ã—ã¦ãƒªãƒã‚¸ãƒˆãƒªæŒ‡å®šã®è©³ç´°ã‚’
確èªã§ãã¾ã™ã€‚)
--^package パッケージベースã®ãƒ¬ãƒ—リケーション用ã®ãƒ¬ãƒ—リケーションパッケージを
エクスãƒãƒ¼ãƒˆã™ã‚‹ãƒ‘スを指定ã—ã¾ã™ã€‚
直接ãƒãƒƒãƒˆãƒ¯ãƒ¼ã‚¯æŽ¥ç¶šãŒãªã„å ´åˆã«ã‚µãƒ¼ãƒãƒ¼é–“ã§ãƒ‡ãƒ¼ã‚¿ã‚’
移動ã™ã‚‹ã®ã«å½¹ç«‹ã¡ã¾ã™ã€‚
オプション:
--^preview プッシュã•れる変更ã«é–¢ã™ã‚‹æƒ…報をæä¾›ã—ã¾ã™ãŒã€
変更ã¯å®Ÿéš›ã«ã¯å®Ÿè¡Œã•れã¾ã›ã‚“。ã“ã®ã‚ªãƒ—ションã¯ã€
変更をレプリケートã™ã‚‹å‰ã«è»¢é€ã•れるデータを確èªã™ã‚‹ã®ã«
役立ã¡ã¾ã™ã€‚
変æ›ã‚ªãƒ—ション 詳細ã«ã¤ã„ã¦ã¯ã€ã€Œå¤‰æ›ã‚ªãƒ—ションã€ã‚»ã‚¯ã‚·ãƒ§ãƒ³ã‚’å‚ç…§ã—ã¦ãã ã•ã„。
--^userã€--^password èªè¨¼ãƒ¢ãƒ¼ãƒ‰ãŒã‚½ãƒ¼ã‚¹ã¨å®›å…ˆã§ç•°ãªã‚Šã€åŒæœŸå…ˆã‚’
èªè¨¼ã™ã‚‹ãƒ—ロファイルãŒãªã„å ´åˆã«
使用ã™ã‚‹è³‡æ ¼æƒ…報。
èªè¨¼ã‚ªãƒ—ション 詳細ã«ã¤ã„ã¦ã¯ã€ã€Œèªè¨¼ã‚ªãƒ—ションã€ã‚»ã‚¯ã‚·ãƒ§ãƒ³ã‚’
å‚ç…§ã—ã¦ãã ã•ã„。
変æ›ã‚ªãƒ—ション:
--^trmode=(^copy|^name|^table --^trtable=<変æ›ãƒ†ãƒ¼ãƒ–ルファイル>)
ソースã¨åŒæœŸå…ˆã®ãƒªãƒã‚¸ãƒˆãƒªã§ç•°ãªã‚‹èªè¨¼ãƒ¢ãƒ¼ãƒ‰ã‚’使用ã§ãã¾ã™ã€‚
「--^trmodeã€ã‚ªãƒ—ションã§ã¯ã€ãƒ¦ãƒ¼ã‚¶ãƒ¼åをソースã‹ã‚‰åŒæœŸå…ˆã«å¤‰æ›ã™ã‚‹
方法を指定ã—ã¾ã™ã€‚「--^trmodeã€ã¯æ¬¡ã®ã„ãšã‚Œã‹ã®å€¤ã§ã‚ã‚‹å¿…è¦ãŒ
ã‚りã¾ã™:
^copy (デフォルト)。ユーザー識別å­ãŒå˜ç´”ã«ã‚³ãƒ”ーã•れるã“ã¨ã‚’æ„味ã—ã¾ã™ã€‚
^name ユーザー識別å­ãŒåå‰ã§ç…§åˆã•れã¾ã™ã€‚
^table オプション「--^trtableã€ã§æŒ‡å®šã•れãŸå¤‰æ›ãƒ†ãƒ¼ãƒ–ルを使用ã—ã¾ã
(下記をå‚ç…§)。
--^trtable=<変æ›ãƒ†ãƒ¼ãƒ–ルファイル>
変æ›ãƒ¢ãƒ¼ãƒ‰ãŒã€Œãƒ†ãƒ¼ãƒ–ルã€ã®å ´åˆã€å¤‰æ›ãƒ†ãƒ¼ãƒ–ル㯠<å¤ã„åå‰;æ–°ã—ã„åå‰>
ã®å½¢å¼ã®è¡Œã‚’ (1 行ã‚ãŸã‚Š 1 ã¤) å«ã‚€ãƒ•ァイルã§ã™ã€‚ブランãƒãŒ
åŒæœŸå…ˆãƒªãƒã‚¸ãƒˆãƒªã«æ›¸ãè¾¼ã¾ã‚Œã‚‹å ´åˆã€ã‚½ãƒ¼ã‚¹ãƒªãƒã‚¸ãƒˆãƒªå†…ã®ã€Œå¤ã„åå‰ã€ã§
識別ã•れるユーザーã¯ã€åŒæœŸå…ˆã®ã€Œæ–°ã—ã„åå‰ã€ã®ãƒ¦ãƒ¼ã‚¶ãƒ¼ã«
設定ã•れã¾ã™ã€‚
èªè¨¼ã‚ªãƒ—ション:
èªè¨¼ãƒ‡ãƒ¼ã‚¿ã¯ã€æ¬¡ã® 2 ã¤ã®ãƒ¢ãƒ¼ãƒ‰ã®ã„ãšã‚Œã‹ã‚’使用ã—ã¦æŒ‡å®šã§ãã¾ã™:
1) èªè¨¼ãƒ‘ラメーターを使用: --^authmode=<モード> --^authdata=<データ>
--^authmode=(^NameWorkingMode|^LDAPWorkingMode|^ADWorkingMode|^UPWorkingMode)
例:
(^LDAPWorkingMode) --^authdata=::0:dave:fPBea2rPsQaagEW3pKNveA
(^UPWorkingMode) --^authdata=dave:fPBea2rPsQaagEW3pKNveA==
「--^authdataã€è¡Œã¯ã€client.conf ファイル㨠profiles.conf ファイル内ã®
<^SecurityConfig> エントリã®å†…容ã§ã™ã€‚profiles.conf
ファイルã¯ã€Unity VCS GUI ã®ã€Œç’°å¢ƒè¨­å®šã€ã®ä¸‹ã®ã€Œãƒ¬ãƒ—リケーションプロファイルã€ã‚¿ãƒ–ã‹ã‚‰
ç°¡å˜ã«ç”Ÿæˆã§ãã¾ã™ã€‚
^UPWorkingMode を使用ã—ã¦ã„ã‚‹å ´åˆã¯ã€æ¬¡ã®ã‚ˆã†ã«æŒ‡å®šã§ãã¾ã™:
--^authmode=^UPWorkingMode --^user=<ユーザー> --^password=<パスワード>
2) 接続先ã®ã‚µãƒ¼ãƒãƒ¼ã”ã¨ã«ç•°ãªã‚‹ãƒ•ァイルãŒã‚ã‚‹å¯èƒ½æ€§ãŒã‚ã‚‹èªè¨¼ãƒ•ァイルã§ã€
ãã®ã‚µãƒ¼ãƒãƒ¼ã®è³‡æ ¼æƒ…報をå«ã‚“ã§ã„ã¾ã™ã€‚
--^authfile=<èªè¨¼ãƒ•ァイル>
ファイルã«ã¯ 2 行ãŒå«ã¾ã‚Œã¾ã™:
行 1) 「--^authmodeã€ã§èª¬æ˜Žã—ã¦ã„るモード
行 2) 「--^authmodeã€ã§èª¬æ˜Žã—ã¦ã„ã‚‹èªè¨¼ãƒ‡ãƒ¼ã‚¿
== CMD_HELP_PUSH ==
備考:
「^pushã€ã‚³ãƒžãƒ³ãƒ‰ã§ã¯ã€ã‚½ãƒ¼ã‚¹ãƒªãƒã‚¸ãƒˆãƒªã¨åŒæœŸå…ˆãƒªãƒã‚¸ãƒˆãƒªé–“ã§ãƒ–ランãƒã‚’
(変更セットã¨ã¨ã‚‚ã«) 複製ã§ãã¾ã™ã€‚
リãƒã‚¸ãƒˆãƒªã¯ç•°ãªã‚‹ã‚µãƒ¼ãƒãƒ¼ã«é…ç½®ã§ãã¾ã™ã€‚
2 ã¤ã®ãƒ¬ãƒ—リケーションæ“作 (「^pushã€ã¨ã€Œ^pullã€) ãŒã‚りã¾ã™ã€‚
「^pushã€æ“作ã¯ã€ãƒ¬ãƒ—リケーションæ“作ã«ã‚ˆã£ã¦ã€ã‚½ãƒ¼ã‚¹ãƒªãƒã‚¸ãƒˆãƒªã‹ã‚‰
åŒæœŸå…ˆãƒªãƒã‚¸ãƒˆãƒªã«ãƒ‡ãƒ¼ã‚¿ãŒé€ä¿¡ã•れるã“ã¨ã‚’æ„味ã—ã¾ã™ã€‚ã“ã®å ´åˆã€
クライアントã¯ã‚½ãƒ¼ã‚¹ãƒªãƒã‚¸ãƒˆãƒªã«æŽ¥ç¶šã—ã€è¤‡è£½ã™ã‚‹ãƒ‡ãƒ¼ã‚¿ã‚’
å–å¾—ã—ã¦ã‹ã‚‰ã€åŒæœŸå…ˆãƒªãƒã‚¸ãƒˆãƒªã«é€ä¿¡ã—ã¾ã™ã€‚
å‰è€… (ソース) ã¯åŒæœŸå…ˆã«æŽ¥ç¶šã™ã‚‹å¿…è¦ãŒã‚りã¾ã™ãŒã€å¾Œè€… (åŒæœŸå…ˆ) ã¯
è‡ªèº«ã‚’ã‚½ãƒ¼ã‚¹ã«æŽ¥ç¶šã—ã¾ã›ã‚“。
通常ã®åˆ†æ•£ã‚·ãƒŠãƒªã‚ªã§ã¯ã€é–‹ç™ºè€…ã¯è‡ªåˆ†ã®ãƒ­ãƒ¼ã‚«ãƒ«ã‚µãƒ¼ãƒãƒ¼ã®ãƒ‡ãƒ¼ã‚¿ã‚’
メインサーãƒãƒ¼ã«ãƒ—ッシュã—ã¾ã™ã€‚ã¾ãŸã€é–‹ç™ºè€…ã¯æœ€æ–°ã®ãƒªãƒã‚¸ãƒˆãƒªæ›´æ–°ã‚’
メインサーãƒãƒ¼ã‹ã‚‰ãƒ—ルã™ã‚‹ã“ã¨ãŒå¿…è¦ãªå ´åˆã‚‚ã‚りã¾ã™ã€‚
レプリケーションã§ã¯ã€2 ã¤ã®è¤‡è£½ã•れãŸãƒªãƒã‚¸ãƒˆãƒªä¸Šã®åŒã˜
ブランãƒã§åŒæ™‚ã«å¤‰æ›´ãŒè¡Œã‚れãŸçжæ³ã‚’解決ã§ãã¾ã™ã€‚
- プッシュ: é€ä¿¡ã—ã¦ã„る変更より新ã—ã„変更ãŒã‚るリãƒã‚¸ãƒˆãƒªã«ãƒ‡ãƒ¼ã‚¿ã‚’
プッシュã—よã†ã¨ã—ãŸå ´åˆã€ã‚·ã‚¹ãƒ†ãƒ ã¯æœ€æ–°ã®å¤‰æ›´ã‚’プルã™ã‚‹ã‚ˆã†æ±‚ã‚ã€
マージæ“作を解決ã—ã€æœ€å¾Œã«ãƒ—ッシュをå†è©¦è¡Œã—ã¾ã™ã€‚
- プル: 変更セットをリモートブランãƒã‹ã‚‰ãƒ—ルã™ã‚‹ãŸã³ã«ã€è¦ªå¤‰æ›´ã‚»ãƒƒãƒˆã«
æ­£ã—ãリンクã•れã¾ã™ã€‚プルã—ãŸå¤‰æ›´ã‚»ãƒƒãƒˆãŒ
ブランãƒå†…ã®æœ€æ–°ã®å¤‰æ›´ã‚»ãƒƒãƒˆã®å­ã§ãªã„å ´åˆã€
マルãƒãƒ˜ãƒƒãƒ‰ã‚·ãƒŠãƒªã‚ªãŒå‡ºç¾ã—ã¾ã™ã€‚ブランãƒã«ã¯è¤‡æ•°ã®ã€Œãƒ˜ãƒƒãƒ‰ã€(ブランãƒä¸Šã®æœ€å¾Œã®
変更セット) ãŒå­˜åœ¨ã™ã‚‹ã‚ˆã†ã«ãªã‚Šã¾ã™ã€‚å†åº¦ãƒ—ッシュã™ã‚‹å‰ã« 2 ã¤ã®ã€Œãƒ˜ãƒƒãƒ‰ã€ã‚’マージ
ã™ã‚‹å¿…è¦ãŒã‚りã¾ã™ã€‚
プッシュ㯠2 ã¤ã®ãƒ¢ãƒ¼ãƒ‰ã§å‹•作ã—ã¾ã™:
1) サーãƒãƒ¼é–“ã®ç›´æŽ¥é€šä¿¡: 起点サーãƒãƒ¼ã¯ã€ãƒ‡ãƒ¼ã‚¿ã‚’åŒæœŸå…ˆã‚µãƒ¼ãƒãƒ¼ã«
é€ä¿¡ã—ã€æŒ‡å®šã•れãŸãƒ–ランãƒã®ãƒ‡ãƒ¼ã‚¿ã‚’自動的ã«åŒæœŸã—ã¾ã™ã€‚
2) パッケージã®ã‚¨ã‚¯ã‚¹ãƒãƒ¼ãƒˆãƒ¢ãƒ¼ãƒ‰: クライアントã¯ã‚½ãƒ¼ã‚¹ã«ã®ã¿æŽ¥ç¶šã—ã€
指定ã•れãŸãƒ–ランãƒã®ãƒ‡ãƒ¼ã‚¿ã¨ãƒ¡ã‚¿ãƒ‡ãƒ¼ã‚¿ã®ä¸¡æ–¹ã‚’å–å¾—ã™ã‚‹ãƒ¬ãƒ—リケーションパッケージを
生æˆã—ã¾ã™ã€‚「--^packageã€ä¿®é£¾å­ãŒä½¿ç”¨ã•れã¾ã™ã€‚
ã©ã¡ã‚‰ã®ãƒ¢ãƒ¼ãƒ‰ã§ã‚‚ã€ã‚³ãƒžãƒ³ãƒ‰ã‚’実行ã—ã¦ã„るユーザーã¯ã€client.conf
ファイルã®ãƒ‡ãƒ•ォルトèªè¨¼ã‚’使用ã™ã‚‹ã‹ã€ã€Œ--^authmodeã€ãŠã‚ˆã³ã€Œ--^authdataã€
修飾å­ã‚’指定ã—ã¦ã€ã‚µãƒ¼ãƒãƒ¼ã«ã‚ˆã£ã¦èªè¨¼ã•れる必è¦ãŒã‚りã¾ã™ã€‚
^push レプリケーションã¯ç›´æŽ¥çš„ãªæ–¹æ³•ã§å‹•作ã—ã¾ã™ã€‚実行ã•れるã¨ã€ã‚³ãƒžãƒ³ãƒ‰ã¯ã€
(プルã§è¡Œã‚れるã®ã¨åŒæ§˜ã«) ã‚½ãƒ¼ã‚¹ã«æŽ¥ç¶šã—ã¦é¸æŠžã•れãŸãƒ–ランãƒã‚’å–å¾—ã™ã‚‹ã‚ˆã
åŒæœŸå…ˆãƒªãƒã‚¸ãƒˆãƒªã«æ±‚ã‚る代ã‚りã«ã€é¸æŠžã•れãŸãƒ–ランãƒã‚’ソースã‹ã‚‰åŒæœŸå…ˆã«
複製ã—ã¾ã™ã€‚
例:
cm ^push ^br:/main@project1@myserver:8084 projectx@remoteserver:8084
(「mainã€ãƒ–ランãƒã‚’「myserverã€ã‹ã‚‰ã€Œremoteserverã€ã«è¤‡è£½ã—ã¾ã™ã€‚ã“ã®å ´åˆã€
両方ã®ã‚µãƒ¼ãƒãƒ¼ãŒåŒã˜èªè¨¼ãƒ¢ãƒ¼ãƒ‰ã§è¨­å®šã•れã¾ã™ã€‚)
cm ^push ^br:/main@project1@myserver:8084 projectx@remoteserver:8084 \
--^authmode=^LDAPWorkingMode --^authdata=::0:dave:fPBea2rPsQaagEW3pKNveA
(å‰ã¨åŒã˜ãƒ–ランãƒã‚’複製ã—ã¾ã™ãŒã€ä»Šå›žã¯ãƒªãƒ¢ãƒ¼ãƒˆã‚µãƒ¼ãƒãƒ¼ãŒ Active Directory ã§
ユーザーをèªè¨¼ã™ã‚‹ã‚ˆã†ã«è¨­å®šã•れã¾ã™ã€‚ãŸã¨ãˆã°ã€Linux マシンã‹ã‚‰ã€
Active Directory çµ±åˆãƒ¢ãƒ¼ãƒ‰ã‚’使用ã™ã‚‹ã‚ˆã†ã«è¨­å®šã•れã¦ã„ã‚‹ Windows サーãƒãƒ¼ã«
接続ã—ã¦ã„ã¾ã™ã€‚自分㮠Active Directory ãƒ¦ãƒ¼ã‚¶ãƒ¼ã¨æš—å·åŒ–ã•れãŸ
パスワードを指定ã—ã¦ã‚µãƒ¼ãƒãƒ¼ã« LDAP ã¨ã—ã¦æ¸¡ã—ã¾ã™ã€‚)
cm ^push ^br:/main@project1@myserver:8084 projectx@remoteserver:8084 \
--^authmode=^UPWorkingMode --^user=dave --^password=mysecret
Œã˜ãƒ–ランãƒã‚’複製ã—ã¾ã™ãŒã€ä»Šå›žã¯ãƒ¦ãƒ¼ã‚¶ãƒ¼ãŒãƒªãƒ¢ãƒ¼ãƒˆã‚µãƒ¼ãƒãƒ¼ä¸Šã§èªè¨¼ã•れã€
Unity VCS ã«å«ã¾ã‚Œã‚‹ãƒ¦ãƒ¼ã‚¶ãƒ¼/パスワードデータベースを
利用ã—ã¾ã™ã€‚)
== CMD_DESCRIPTION_CLONE ==
リモートリãƒã‚¸ãƒˆãƒªã®ã‚¯ãƒ­ãƒ¼ãƒ³ã‚’作æˆã—ã¾ã™ã€‚
== CMD_USAGE_CLONE ==
使用方法:
cm ^clone <ソースリãƒã‚¸ãƒˆãƒªæŒ‡å®š> [<åŒæœŸå…ˆãƒªãƒã‚¸ãƒˆãƒªæŒ‡å®š> | <åŒæœŸå…ˆãƒªãƒã‚¸ãƒˆãƒªã‚µãƒ¼ãƒãƒ¼æŒ‡å®š>]
[--^user=<ユーザーå> [--^password=<パスワード>] | èªè¨¼ã‚ªãƒ—ション]
[変æ›ã‚ªãƒ—ション]
(直接リãƒã‚¸ãƒˆãƒªé–“クローン。)
cm ^clone <ソースリãƒã‚¸ãƒˆãƒªæŒ‡å®š> --^package=<パッケージファイル>
[--^user=<ユーザーå> [--^password=<パスワード>] | èªè¨¼ã‚ªãƒ—ション]
(中間パッケージã«ã‚¯ãƒ­ãƒ¼ãƒ³ã‚’作æˆã—ã¾ã™ã€‚ã“れã¯ã€åŒæœŸå…ˆãƒªãƒã‚¸ãƒˆãƒªã¸ã®ãƒ—ルを
使用ã—ã¦å¾Œã§ã‚¤ãƒ³ãƒãƒ¼ãƒˆã§ãã¾ã™ã€‚)
ソースリãƒã‚¸ãƒˆãƒªæŒ‡å®š クローンæ“作ã®ã‚½ãƒ¼ã‚¹ãƒªãƒã‚¸ãƒˆãƒªã€‚
(「cm ^help ^objectspecã€ã‚’使用ã—ã¦ãƒªãƒã‚¸ãƒˆãƒªæŒ‡å®šã®è©³ç´°ã‚’
確èªã§ãã¾ã™ã€‚)
åŒæœŸå…ˆãƒªãƒã‚¸ãƒˆãƒªæŒ‡å®š クローンæ“作ã®åŒæœŸå…ˆãƒªãƒã‚¸ãƒˆãƒªã€‚
存在ã™ã‚‹å ´åˆã¯ç©ºã§ã‚ã‚‹å¿…è¦ãŒã‚りã¾ã™ã€‚存在ã—ãªã„å ´åˆã¯
作æˆã•れã¾ã™ã€‚
指定ã•れã¦ã„ãªã„å ´åˆã€ã‚³ãƒžãƒ³ãƒ‰ã§ã¯ãƒ¦ãƒ¼ã‚¶ãƒ¼ã®
デフォルトリãƒã‚¸ãƒˆãƒªã‚µãƒ¼ãƒãƒ¼ãŒä½¿ç”¨ã•れã¾ã™ã€‚
(「cm ^help ^objectspecã€ã‚’使用ã—ã¦ãƒªãƒã‚¸ãƒˆãƒªæŒ‡å®šã®è©³ç´°ã‚’
確èªã§ãã¾ã™ã€‚)
åŒæœŸå…ˆãƒªãƒã‚¸ãƒˆãƒªã‚µãƒ¼ãƒãƒ¼æŒ‡å®š クローンæ“作ã®åŒæœŸå…ˆãƒªãƒã‚¸ãƒˆãƒªã‚µãƒ¼ãƒãƒ¼ã€‚
åŒæœŸå…ˆãƒªãƒã‚¸ãƒˆãƒªã‚µãƒ¼ãƒãƒ¼ã«
<ソースリãƒã‚¸ãƒˆãƒªæŒ‡å®š>ã¨åŒã˜åå‰ã®ãƒªãƒã‚¸ãƒˆãƒªãŒã‚ã‚‹å ´åˆã€
ãれã¯ç©ºã§ã‚ã‚‹å¿…è¦ãŒã‚りã¾ã™ã€‚存在ã—ãªã„å ´åˆã¯ä½œæˆã•れã¾ã™ã€‚
指定ã•れã¦ã„ãªã„å ´åˆã€ã‚³ãƒžãƒ³ãƒ‰ã§ã¯ãƒ¦ãƒ¼ã‚¶ãƒ¼ã®
デフォルトリãƒã‚¸ãƒˆãƒªã‚µãƒ¼ãƒãƒ¼ãŒä½¿ç”¨ã•れã¾ã™ã€‚
(「cm ^help ^objectspecã€ã‚’使用ã—ã¦ãƒªãƒã‚¸ãƒˆãƒªã‚µãƒ¼ãƒãƒ¼æŒ‡å®šã®
詳細を確èªã§ãã¾ã™ã€‚)
オプション:
--^userã€--^password èªè¨¼ãƒ¢ãƒ¼ãƒ‰ãŒã‚½ãƒ¼ã‚¹ã¨å®›å…ˆã§ç•°ãªã‚Šã€åŒæœŸå…ˆã‚’
èªè¨¼ã™ã‚‹ãƒ—ロファイルãŒãªã„å ´åˆã«
使用ã™ã‚‹è³‡æ ¼æƒ…報。
--^package 指定ã•れãŸãƒªãƒã‚¸ãƒˆãƒªã‚’リãƒã‚¸ãƒˆãƒªã§ã¯ãªãパッケージ
ファイルã«ã‚¨ã‚¯ã‚¹ãƒãƒ¼ãƒˆã—ã¾ã™ã€‚
直接ãƒãƒƒãƒˆãƒ¯ãƒ¼ã‚¯æŽ¥ç¶šãŒãªã„å ´åˆã«ã‚µãƒ¼ãƒãƒ¼é–“ã§ãƒ‡ãƒ¼ã‚¿ã‚’
移動ã™ã‚‹ã®ã«å½¹ç«‹ã¡ã¾ã™ã€‚
çµæžœã®ãƒ‘ッケージ㯠pull コマンドを使用ã—ã¦
インãƒãƒ¼ãƒˆã™ã‚‹å¿…è¦ãŒã‚りã¾ã™ã€‚
変æ›ã‚ªãƒ—ション 詳細ã«ã¤ã„ã¦ã¯ã€ã€Œå¤‰æ›ã‚ªãƒ—ションã€ã‚»ã‚¯ã‚·ãƒ§ãƒ³ã‚’å‚ç…§ã—ã¦ãã ã•ã„。
èªè¨¼ã‚ªãƒ—ション 詳細ã«ã¤ã„ã¦ã¯ã€ã€Œèªè¨¼ã‚ªãƒ—ションã€ã‚»ã‚¯ã‚·ãƒ§ãƒ³ã‚’
å‚ç…§ã—ã¦ãã ã•ã„。
変æ›ã‚ªãƒ—ション:
--^trmode=(^copy|^name|^table --^trtable=<変æ›ãƒ†ãƒ¼ãƒ–ルファイル>)
ソースã¨åŒæœŸå…ˆã®ãƒªãƒã‚¸ãƒˆãƒªã§ç•°ãªã‚‹èªè¨¼ãƒ¢ãƒ¼ãƒ‰ã‚’使用ã§ãã¾ã™ã€‚
「--^trmodeã€ã‚ªãƒ—ションã§ã¯ã€ãƒ¦ãƒ¼ã‚¶ãƒ¼åをソースã‹ã‚‰åŒæœŸå…ˆã«å¤‰æ›ã™ã‚‹
方法を指定ã—ã¾ã™ã€‚「--^trmodeã€ã¯æ¬¡ã®ã„ãšã‚Œã‹ã®å€¤ã§ã‚ã‚‹å¿…è¦ãŒ
ã‚りã¾ã™:
^copy (デフォルト)。ユーザー識別å­ãŒå˜ç´”ã«ã‚³ãƒ”ーã•れるã“ã¨ã‚’æ„味ã—ã¾ã™ã€‚
^name ユーザー識別å­ãŒåå‰ã§ç…§åˆã•れã¾ã™ã€‚
^table オプション「--^trtableã€ã§æŒ‡å®šã•れãŸå¤‰æ›ãƒ†ãƒ¼ãƒ–ルを使用ã—ã¾ã
(下記をå‚ç…§)。
--^trtable=<変æ›ãƒ†ãƒ¼ãƒ–ルファイル>
変æ›ãƒ¢ãƒ¼ãƒ‰ãŒã€Œãƒ†ãƒ¼ãƒ–ルã€ã®å ´åˆã€å¤‰æ›ãƒ†ãƒ¼ãƒ–ル㯠<å¤ã„åå‰;æ–°ã—ã„åå‰>
ã®å½¢å¼ã®è¡Œã‚’ (1 行ã‚ãŸã‚Š 1 ã¤) å«ã‚€ãƒ•ァイルã§ã™ã€‚ブランãƒãŒ
åŒæœŸå…ˆãƒªãƒã‚¸ãƒˆãƒªã«æ›¸ãè¾¼ã¾ã‚Œã‚‹å ´åˆã€ã‚½ãƒ¼ã‚¹ãƒªãƒã‚¸ãƒˆãƒªå†…ã®ã€Œå¤ã„åå‰ã€ã§
識別ã•れるユーザーã¯ã€åŒæœŸå…ˆã®ã€Œæ–°ã—ã„åå‰ã€ã®ãƒ¦ãƒ¼ã‚¶ãƒ¼ã«
設定ã•れã¾ã™ã€‚
èªè¨¼ã‚ªãƒ—ション:
èªè¨¼ãƒ‡ãƒ¼ã‚¿ã¯ã€æ¬¡ã® 2 ã¤ã®ãƒ¢ãƒ¼ãƒ‰ã®ã„ãšã‚Œã‹ã‚’使用ã—ã¦æŒ‡å®šã§ãã¾ã™:
1) èªè¨¼ãƒ‘ラメーターを使用: --^authmode=<モード> --^authdata=<データ>
--^authmode=(^NameWorkingMode|^LDAPWorkingMode|^ADWorkingMode|^UPWorkingMode)
例:
(^LDAPWorkingMode) --^authdata=::0:dave:fPBea2rPsQaagEW3pKNveA
(^UPWorkingMode) --^authdata=dave:fPBea2rPsQaagEW3pKNveA==
「--^authdataã€è¡Œã¯ã€client.conf ファイル㨠profiles.conf ファイル内ã®
<^SecurityConfig> エントリã®å†…容ã§ã™ã€‚profiles.conf
ファイルã¯ã€Unity VCS GUI ã®ã€Œç’°å¢ƒè¨­å®šã€ã®ä¸‹ã®ã€Œãƒ¬ãƒ—リケーションプロファイルã€ã‚¿ãƒ–ã‹ã‚‰
ç°¡å˜ã«ç”Ÿæˆã§ãã¾ã™ã€‚
^UPWorkingMode を使用ã—ã¦ã„ã‚‹å ´åˆã¯ã€æ¬¡ã®ã‚ˆã†ã«æŒ‡å®šã§ãã¾ã™:
--^authmode=^UPWorkingMode --^user=<ユーザー> --^password=<パスワード>
2) 接続先ã®ã‚µãƒ¼ãƒãƒ¼ã”ã¨ã«ç•°ãªã‚‹ãƒ•ァイルãŒã‚ã‚‹å¯èƒ½æ€§ãŒã‚ã‚‹èªè¨¼ãƒ•ァイルã§ã€
ãã®ã‚µãƒ¼ãƒãƒ¼ã®è³‡æ ¼æƒ…報をå«ã‚“ã§ã„ã¾ã™ã€‚
--^authfile=<èªè¨¼ãƒ•ァイル>
ファイルã«ã¯ 2 行ãŒå«ã¾ã‚Œã¾ã™:
行 1) 「--^authmodeã€ã§èª¬æ˜Žã—ã¦ã„るモード
行 2) 「--^authmodeã€ã§èª¬æ˜Žã—ã¦ã„ã‚‹èªè¨¼ãƒ‡ãƒ¼ã‚¿
== CMD_HELP_CLONE ==
備考:
「cloneã€ã‚³ãƒžãƒ³ãƒ‰ã§ã¯ã€ã‚½ãƒ¼ã‚¹ãƒªãƒã‚¸ãƒˆãƒªã‹ã‚‰åŒæœŸå…ˆãƒªãƒã‚¸ãƒˆãƒªã«ãƒ–ランãƒã‚’
(変更セットã€ãƒ©ãƒ™ãƒ«ã€å±žæ€§ã€ãƒ¬ãƒ“ューãªã©ã¨ã¨ã‚‚ã«)
複製ã§ãã¾ã™ã€‚リãƒã‚¸ãƒˆãƒªã¯ç•°ãªã‚‹ã‚µãƒ¼ãƒãƒ¼ã«é…ç½®ã§ãã¾ã™ã€‚
åŒæœŸå…ˆãƒªãƒã‚¸ãƒˆãƒªã¯äº‹å‰ã«ä½œæˆã§ãã¾ã™ãŒã€ä»¥å‰ã®ãƒ‡ãƒ¼ã‚¿ãŒå«ã¾ã‚Œã¦ã„ã‚‹å ´åˆã¯
クローンæ“作ãŒå¤±æ•—ã—ã¾ã™ã€‚
クローンæ“作ã§ã¯ã€ãƒªãƒã‚¸ãƒˆãƒªã®ã‚µãƒ–モジュールや Xlink 下ã®ãƒªãƒã‚¸ãƒˆãƒªã®ã‚¯ãƒ­ãƒ¼ãƒ³ã¯
作æˆã•れã¾ã›ã‚“。
例:
cm ^clone awesomeProject@tardis@cloud
(「tardis@cloudã€çµ„ç¹”ã‹ã‚‰åŒã˜åå‰ã®ãƒ­ãƒ¼ã‚«ãƒ«ãƒªãƒã‚¸ãƒˆãƒªã«ã€ŒawesomeProjectã€ãƒªãƒã‚¸ãƒˆãƒªã®
クローンを作æˆã—ã¾ã™ã€‚)
cm ^clone repo@server.home:9095 repo-local
(「server.home:9095ã€ã‹ã‚‰ãƒ¦ãƒ¼ã‚¶ãƒ¼ã®ãƒ‡ãƒ•ォルトリãƒã‚¸ãƒˆãƒªã‚µãƒ¼ãƒãƒ¼ã®ã€Œrepo-localã€ã«
「repoã€ã®ã‚¯ãƒ­ãƒ¼ãƒ³ã‚’作æˆã—ã¾ã™ã€‚)
cm ^clone project@192.168.111.130:8084 ^repserver:192.168.111.200:9095
(「192.168.111.130:8084ã€ã‹ã‚‰ã€Œproject@192.168.111.200:9095ã€ã«
「projectã€ãƒªãƒã‚¸ãƒˆãƒªã®ã‚¯ãƒ­ãƒ¼ãƒ³ã‚’作æˆã—ã¾ã™ã€‚)
cm ^clone project@ldapserver:8084 --authfile=credentials.txt \
--^trmode=table --^trtable=table.txt
(リモートリãƒã‚¸ãƒˆãƒªã«å¯¾ã™ã‚‹èªè¨¼ãƒ•ァイルを使用ã—ã€æŒ‡å®šã•れãŸå¤‰æ›ãƒ†ãƒ¼ãƒ–ルã«
従ã£ã¦ãƒ¦ãƒ¼ã‚¶ãƒ¼ã‚’変æ›ã—ã¦ã€ã€Œprojectã€ãƒªãƒã‚¸ãƒˆãƒªã®ã‚¯ãƒ­ãƒ¼ãƒ³ã‚’「ldapserver:8084ã€
ã‹ã‚‰ä½œæˆã—ã¾ã™ã€‚
cm ^clone project@server.home:9095 --^package=project.plasticpkg
cm ^repository ^create project@mordor.home:8084
cm ^pull --^package=project.plasticpkg project@mordor.home:8084
(「projectã€ãƒªãƒã‚¸ãƒˆãƒªã®ã‚¯ãƒ­ãƒ¼ãƒ³ã‚’「server.home:9095ã€ã‹ã‚‰
パッケージ「project.plasticpkgã€ã«ä½œæˆã—ã¾ã™ã€‚ã“れã¯å¾Œã§ã€Œmordor.home:8084ã€ã«ã‚ã‚‹
「projectã€ãƒªãƒã‚¸ãƒˆãƒªã«ãƒ—ルã™ã‚‹ã“ã¨ã§ã‚¤ãƒ³ãƒãƒ¼ãƒˆã•れã¾ã™ã€‚
== CMD_DESCRIPTION_REVERT ==
項目をå‰ã®ãƒªãƒ“ã‚¸ãƒ§ãƒ³ã«æˆ»ã—ã¾ã™ã€‚
== CMD_USAGE_REVERT ==
使用方法:
cm ^revert <リビジョン指定>
リビジョン指定 コンテンツãŒãƒ¯ãƒ¼ã‚¯ã‚¹ãƒšãƒ¼ã‚¹ã«ãƒ­ãƒ¼ãƒ‰ã•れるリビジョンを
å«ã‚€å¤‰æ›´ã‚»ãƒƒãƒˆã®æŒ‡å®šã€‚
(「cm ^help ^objectspecã€ã‚’使用ã—ã¦ãƒªãƒ“ジョン指定ã®è©³ç´°ã‚’
確èªã§ãã¾ã™ã€‚)
== CMD_HELP_REVERT ==
備考:
é …ç›®ãŒãƒã‚§ãƒƒã‚¯ã‚¤ãƒ³ã•れã¦ã„ã‚‹å¿…è¦ãŒã‚りã¾ã™ã€‚
例:
cm ^revert dir#^cs:0
cm ^revert C:\mywks\dir\file1.txt#23456
== CMD_DESCRIPTION_HISTORY ==
ファイルã¾ãŸã¯ãƒ‡ã‚£ãƒ¬ã‚¯ãƒˆãƒªã®å±¥æ­´ã‚’表示ã—ã¾ã™ã€‚
== CMD_USAGE_HISTORY ==
使用方法:
cm ^history | ^hist <項目パス>[ ...][--^long | --^format=<文字列形å¼>]
[--^symlink] [--^xml[=<出力ファイル>]] [--^encoding=<åå‰>]
項目パス 項目パス。空白を使用ã—ã¦ãƒ‘スを区切りã¾ã™ã€‚空白ãŒ
å«ã¾ã‚Œã‚‹ãƒ‘スを指定ã™ã‚‹ã«ã¯äºŒé‡å¼•用符 (" ") を使用ã—ã¾ã™ã€‚
パスをサーãƒãƒ¼ãƒ‘スリビジョンã«ã™ã‚‹ã“ã¨ã‚‚ã§ãã¾ã™ã€‚
(「cm ^help ^objectspecã€ã‚’使用ã—ã¦æŒ‡å®šã®è©³ç´°ã‚’確èªã§ãã¾ã™ã€‚)
オプション:
--^long 追加情報を表示ã—ã¾ã™ã€‚
--^format 出力メッセージを特定ã®å½¢å¼ã§å–å¾—ã—ã¾ã™ã€‚詳細ã«ã¤ã„ã¦ã¯
「備考ã€ã‚’å‚ç…§ã—ã¦ãã ã•ã„。
--^symlink 履歴æ“作をターゲットã§ã¯ãªãシンボリックリンクã«
é©ç”¨ã—ã¾ã™ã€‚
--^xml 出力を XML å½¢å¼ã§æ¨™æº–出力ã«å‡ºåŠ›ã—ã¾ã™ã€‚
出力ファイルを指定ã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚
--^encoding 「--^xmlã€ã‚ªãƒ—ションã¨ã¨ã‚‚ã«ä½¿ç”¨ã•れã€XML 出力ã§ä½¿ç”¨ã™ã‚‹
エンコーディング (utf-8 ãªã©) を指定ã—ã¾ã™ã€‚
サãƒãƒ¼ãƒˆã•れるエンコーディングã¨ãã®å½¢å¼ã®ãƒ†ãƒ¼ãƒ–ルをå–å¾—ã™ã‚‹ã«ã¯ã€
http://msdn.microsoft.com/en-us/library/system.text.encoding.aspx
ã«ã‚ã‚‹ MSDN ã®ãƒ‰ã‚­ãƒ¥ãƒ¡ãƒ³ãƒˆã‚’å‚ç…§ã—ã¦ãã ã•ã
(ãƒšãƒ¼ã‚¸ã®æœ€å¾Œã€ã€Œåå‰ã€åˆ—)。
== CMD_HELP_HISTORY ==
備考:
ã“ã®ã‚³ãƒžãƒ³ãƒ‰ã¯ã€æŒ‡å®šã•れãŸé …ç›®ã®ãƒªãƒ“ジョンã®ãƒªã‚¹ãƒˆã¨ã€å„リビジョンã®ãƒ©ãƒ™ãƒ«ã€
ブランãƒã€ãŠã‚ˆã³ã‚³ãƒ¡ãƒ³ãƒˆæƒ…報を表示ã—ã¾ã™ã€‚
ã“ã®ã‚³ãƒžãƒ³ãƒ‰ã¯ã€å‡ºåŠ›ã‚’è¡¨ç¤ºã™ã‚‹å½¢å¼ã®æ–‡å­—列をå—ã‘å–りã¾ã™ã€‚
ã“ã®ã‚³ãƒžãƒ³ãƒ‰ã®å‡ºåŠ›ãƒ‘ãƒ©ãƒ¡ãƒ¼ã‚¿ãƒ¼ã¯æ¬¡ã®ã¨ãŠã‚Šã§ã™ã€‚
{0} | {^date} 日付。
{1} | {^changesetid} 変更セット番å·ã€‚
{2} | {^branch} ブランãƒã€‚
{4} | {^comment} コメント。
{5} | {^owner} 所有者。
{6} | {^id} リビジョン ID。
{7} | {^repository} リãƒã‚¸ãƒˆãƒªã€‚
{8} | {^server} サーãƒãƒ¼ã€‚
{9} | {^repspec} リãƒã‚¸ãƒˆãƒªæŒ‡å®šã€‚
{^tab} タブスペースを挿入ã—ã¾ã™ã€‚
{^newline} 改行を挿入ã—ã¾ã™ã€‚
例:
cm ^history file1.txt "file 2.txt"
cm ^hist c:\workspace --^long
™ã¹ã¦ã®æƒ…報を表示ã—ã¾ã™ã€‚)
cm ^history リンク --^symlink
(ターゲットã«ã§ã¯ãªãリンクファイルã«å±¥æ­´æ“作をé©ç”¨ã—ã¾ã™ã€‚
UNIX 環境ã§åˆ©ç”¨ã§ãã¾ã™ã€‚)
cm ^history ^serverpath:/src/foo/bar.c#^br:/main/task001@myserver
(指定ã•れãŸãƒ–ランãƒã®ã‚µãƒ¼ãƒãƒ¼ãƒ‘スã‹ã‚‰ãƒªãƒ“ジョン履歴をå–å¾—ã—ã¾ã™ã€‚)
== CMD_DESCRIPTION_REVISION_TREE ==
é …ç›®ã®ãƒªãƒ“ジョンツリーを表示ã—ã¾ã™ã€‚
== CMD_USAGE_REVISION_TREE ==
使用方法:
cm ^tree <パス> [--^symlink]
パス 項目パス。
オプション:
--^symlink æ“作をターゲットã§ã¯ãªãリンクファイルã«é©ç”¨ã—ã¾ã™ã€‚
== CMD_HELP_REVISION_TREE ==
例:
cm ^tree fichero1.txt
cm ^tree c:\workspace
cm ^tree リンク --^symlink
(ターゲットã«ã§ã¯ãªããƒªãƒ³ã‚¯ãƒ•ã‚¡ã‚¤ãƒ«ã«æ“作をé©ç”¨ã—ã¾ã™ã€‚UNIX 環境ã§
有効ã§ã™ã€‚)
== CMD_DESCRIPTION_REMOVE ==
ユーザーã«ãƒ•ァイルã¨ãƒ‡ã‚£ãƒ¬ã‚¯ãƒˆãƒªã®å‰Šé™¤ã‚’許å¯ã—ã¾ã™ã€‚
== CMD_USAGE_REMOVE ==
使用方法:
cm ^remove | ^rm <コマンド> [オプション]
コマンド:
^controlled (オプション)
^private
å„コマンドã®è©³ç´°æƒ…報をå–å¾—ã™ã‚‹ã«ã¯ã€æ¬¡ã®ã‚³ãƒžãƒ³ãƒ‰ã‚’実行ã—ã¾ã™:
cm ^remove <コマンド> --^usage
cm ^remove <コマンド> --^help
== CMD_HELP_REMOVE ==
例:
cm ^remove \path\controlled_file.txt
cm ^remove ^private \path\private_file.txt
== CMD_DESCRIPTION_REMOVE_CONTROLLED ==
ファイルã¾ãŸã¯ãƒ‡ã‚£ãƒ¬ã‚¯ãƒˆãƒªã‚’ãƒãƒ¼ã‚¸ãƒ§ãƒ³ç®¡ç†ã‹ã‚‰å‰Šé™¤ã—ã¾ã™ã€‚
== CMD_USAGE_REMOVE_CONTROLLED ==
使用方法:
cm ^remove | ^rm <項目パス>[ ...][--^format=<文字列形å¼>]
[--^errorformat=<文字列形å¼>] [--^nodisk]
項目パス 削除ã™ã‚‹é …目パス。空白ãŒå«ã¾ã‚Œã‚‹ãƒ‘スを指定ã™ã‚‹ã«ã¯
二é‡å¼•用符 (" ") を使用ã—ã¾ã™ã€‚空白を使用ã—ã¦ãƒ‘スを
区切りã¾ã™ã€‚
オプション:
--^format 出力ã®é€²æ—メッセージを特定ã®å½¢å¼ã§
å–å¾—ã—ã¾ã™ã€‚詳細ã«ã¤ã„ã¦ã¯ã€ã€Œä¾‹ã€ã‚’å‚ç…§ã—ã¦ãã ã•ã„。
--^errorformat エラーメッセージ (ã‚ã‚‹å ´åˆ) を特定ã®å½¢å¼ã§
å–å¾—ã—ã¾ã™ã€‚詳細ã«ã¤ã„ã¦ã¯ã€ã€Œä¾‹ã€ã‚’å‚ç…§ã—ã¦ãã ã•ã„。
--^nodisk ãƒãƒ¼ã‚¸ãƒ§ãƒ³ç®¡ç†ã‹ã‚‰é …目を削除ã—ã¾ã™ãŒã€ãƒ‡ã‚£ã‚¹ã‚¯ä¸Šã«ã¯
ä¿æŒã—ã¾ã™ã€‚
== CMD_HELP_REMOVE_CONTROLLED ==
備考:
é …ç›®ã¯ãƒ‡ã‚£ã‚¹ã‚¯ã‹ã‚‰å‰Šé™¤ã•れã¾ã™ã€‚削除ã•れãŸé …ç›®ã¯ã‚½ãƒ¼ã‚¹ã‚³ãƒ¼ãƒ‰ç®¡ç†ã®è¦ª
ディレクトリã‹ã‚‰å‰Šé™¤ã•れã¾ã™ã€‚
è¦ä»¶:
- é …ç›®ãŒã‚½ãƒ¼ã‚¹ã‚³ãƒ¼ãƒ‰ç®¡ç†ã®å¯¾è±¡ã«ãªã£ã¦ã„ã‚‹å¿…è¦ãŒã‚りã¾ã™ã€‚
stdin ã‹ã‚‰å…¥åŠ›ã‚’èª­ã¿å–ã‚‹:
「^removeã€ã‚³ãƒžãƒ³ãƒ‰ã¯ stdin ã‹ã‚‰ãƒ‘スを読ã¿å–ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ã“れを行ã†ã«ã¯ã€ã‚·ãƒ³ã‚°ãƒ«
ダッシュ「-ã€ã‚’渡ã—ã¾ã™ã€‚
例: cm ^remove -
パスã¯ç©ºã®è¡ŒãŒå…¥åŠ›ã•れるã¾ã§èª­ã¿å–られã¾ã™ã€‚
ã“れã«ã‚ˆã‚Šã€ãƒ‘イプを使用ã—ã¦å‰Šé™¤ã™ã‚‹ãƒ•ァイルを指定ã§ãã¾ã™ã€‚
例:
dir /S /B *.c | cm ^remove -
(Windows ã§ã€ãƒ¯ãƒ¼ã‚¯ã‚¹ãƒšãƒ¼ã‚¹å†…ã®ã™ã¹ã¦ã® .c ファイルを削除ã—ã¾ã™ã€‚)
例:
cm ^remove src
(「srcã€ã‚’削除ã—ã¾ã™ã€‚src ãŒãƒ‡ã‚£ãƒ¬ã‚¯ãƒˆãƒªã®å ´åˆã€ã“れã¯
「cm ^remove -^R srcã€ã¨åŒã˜ã§ã™ã€‚)
cm ^remove c:\workspace\file.txt --^format="{0} - 削除済ã¿" \
--^errorformat="{0} - 削除エラー"
(ãƒãƒ¼ã‚¸ãƒ§ãƒ³ç®¡ç†ã¨ãƒ‡ã‚£ã‚¹ã‚¯ã‹ã‚‰ã€Œfile.txtã€ã‚’削除ã—ã€
「c:\workspace\file.txt - ^REMOVEDã€(æ“ä½œã«æˆåŠŸã—ãŸå ´åˆ) ã¾ãŸã¯
「c:\workspace\file.txt " - ^ERROR ^REMOVINGã€ã‚Œä»¥å¤–ã®å ´åˆ) を書ãè¾¼ã¿ã¾ã™ã€‚)
cm ^remove c:\workspace\file.txt --^nodisk
(「file.txtã€ã‚’ãƒãƒ¼ã‚¸ãƒ§ãƒ³ç®¡ç†ã‹ã‚‰å‰Šé™¤ã—ã¾ã™ãŒã€ãƒ‡ã‚£ã‚¹ã‚¯ä¸Šã«ã¯ä¿æŒã—ã¾ã™ã€‚)
== CMD_DESCRIPTION_REMOVE_PRIVATE ==
éžå…¬é–‹ãƒ•ァイルã¾ãŸã¯ãƒ‡ã‚£ãƒ¬ã‚¯ãƒˆãƒªã‚’削除ã—ã¾ã™ã€‚
警告: コマンドを使用ã—ã¦å‰Šé™¤ã•れãŸãƒ•ァイルã¯å®Œå…¨ã«æ¶ˆåŽ»ã•れã€
復元ã§ãã¾ã›ã‚“。「--^dry-runã€ã‚ªãƒ—ションを使用ã—ã¦ã€ã‚³ãƒžãƒ³ãƒ‰ã®å½±éŸ¿ã‚’å—ã‘るファイルを
確èªã™ã‚‹ã“ã¨ã‚’ãŠå‹§ã‚ã—ã¾ã™ã€‚
== CMD_USAGE_REMOVE_PRIVATE ==
使用方法:
cm ^remove | ^rm ^private <パス>[ ...][-^R | -^r | --^recursive] [--^ignored]
[--^verbose] [--^dry-run]
パス 削除ã™ã‚‹ãƒ•ァイルã¾ãŸã¯ãƒ‡ã‚£ãƒ¬ã‚¯ãƒˆãƒªã®ãƒ‘ス。空白ãŒå«ã¾ã‚Œã‚‹
パスを指定ã™ã‚‹ã«ã¯äºŒé‡å¼•用符 (" ") を使用ã—ã¾ã™ã€‚空白を
使用ã—ã¦ãƒ‘スを区切りã¾ã™ã€‚
オプション:
--^r 管ç†å¯¾è±¡ãƒ‡ã‚£ãƒ¬ã‚¯ãƒˆãƒªã‹ã‚‰éžå…¬é–‹ãƒ•ァイルをå†å¸°çš„ã«
削除ã—ã¾ã™ã€‚
--^ignored 無視ãŠã‚ˆã³ã‚¯ãƒ­ãƒ¼ã‚¯ã•れãŸãƒ•ァイルã¨ãƒ‡ã‚£ãƒ¬ã‚¯ãƒˆãƒªã‚‚削除ã—ã¾ã™ã€‚
--^verbose 影響をå—ã‘ã‚‹ã™ã¹ã¦ã®ãƒ‘スを出力ã—ã¾ã™ã€‚
--^dry-run ディスクã«å¤‰æ›´ã‚’加ãˆãšã«ã‚³ãƒžãƒ³ãƒ‰ã‚’実行ã—ã¾ã™ã€‚
== CMD_HELP_REMOVE_PRIVATE ==
備考:
パスãŒéžå…¬é–‹ã®ãƒ•ァイルã¾ãŸã¯ãƒ‡ã‚£ãƒ¬ã‚¯ãƒˆãƒªã§ã‚ã‚‹å ´åˆã¯ã€ãƒ‡ã‚£ã‚¹ã‚¯ã‹ã‚‰å‰Šé™¤ã•れã¾ã™ã€‚
パスãŒç®¡ç†å¯¾è±¡ãƒ•ァイルã®å ´åˆã€ã‚³ãƒžãƒ³ãƒ‰ã¯å¤±æ•—ã—ã¾ã™ã€‚
パスãŒç®¡ç†å¯¾è±¡ãƒ‡ã‚£ãƒ¬ã‚¯ãƒˆãƒªã®å ´åˆã€ã€Œ-^rã€ã‚ªãƒ—ションを指定ã—ãªã„é™ã‚Š
コマンドã¯å¤±æ•—ã—ã¾ã™ã€‚ãã®å ´åˆã€æŒ‡å®šã•れãŸãƒ‡ã‚£ãƒ¬ã‚¯ãƒˆãƒªä¸‹ã«ã‚ã‚‹éžå…¬é–‹ã®ãƒ•ァイルã¨
ディレクトリã¯ã™ã¹ã¦å‰Šé™¤ã•れã¾ã™ã€‚
例:
cm ^remove ^private private_directory
(「private_directoryã€ã‚’削除ã—ã¾ã™ã€‚)
cm ^remove ^private c:\workspace\controlled_directory
(「controlled_directoryã€ã¯éžå…¬é–‹ã§ã¯ãªã„ãŸã‚失敗ã—ã¾ã™ã€‚)
cm ^remove ^private -^r c:\workspace\controlled_directory
(「controlled_directoryã€ä¸‹ã«ã‚ã‚‹éžå…¬é–‹ã®ãƒ•ァイルã¨ãƒ‡ã‚£ãƒ¬ã‚¯ãƒˆãƒªã‚’ã™ã¹ã¦å‰Šé™¤ã—ã¾ã™ã€‚)
cm ^rm ^private --^dry-run --^verbose c:\workspace\controlled_directory -^r
(「controlled_directoryã€ä¸‹ã«ã‚ã‚‹éžå…¬é–‹ãƒ•ァイルã®å‰Šé™¤ã®å½±éŸ¿ã‚’å—ã‘ã‚‹
ã™ã¹ã¦ã®ãƒ‘スを表示ã—ã¾ã™ã€‚実際ã«ã¯ä½•も削除ã—ã¾ã›ã‚“。)
cm ^rm ^private --^verbose c:\workspace\controlled_directory -^r
(「controlled_directoryã€ä¸‹ã«ã‚ã‚‹éžå…¬é–‹ãƒ•ァイルã®å‰Šé™¤ã®å½±éŸ¿ã‚’å—ã‘ã‚‹ã™ã¹ã¦ã®
パスを表示ã—ã€å‰Šé™¤ã‚’実行ã—ã¾ã™ã€‚)
== CMD_DESCRIPTION_TRIGGER_DELETE ==
トリガーを削除ã—ã¾ã™ã€‚
== CMD_USAGE_TRIGGER_DELETE ==
使用方法:
cm ^trigger | ^tr ^delete | ^rm <サブタイプã®ã‚¿ã‚¤ãƒ—> <ä½ç½®ç•ªå·>
[--^server=<リãƒã‚¸ãƒˆãƒªã‚µãƒ¼ãƒãƒ¼æŒ‡å®š>]
サブタイプã®ã‚¿ã‚¤ãƒ— トリガー実行ã¨ãƒˆãƒªã‚¬ãƒ¼æ“作。
トリガータイプã®ãƒªã‚¹ãƒˆã‚’表示ã™ã‚‹ã«ã¯ã€Œcm ^showtriggertypesã€
ã¨å…¥åŠ›ã—ã¾ã™ã€‚
ä½ç½®ç•ªå· ä½œæˆæ™‚ã«ãƒˆãƒªã‚¬ãƒ¼ã«å‰²ã‚Šå½“ã¦ã‚‰ã‚ŒãŸä½ç½®ã€‚
オプション:
--^server 指定ã•れãŸã‚µãƒ¼ãƒãƒ¼ä¸Šã®ãƒˆãƒªã‚¬ãƒ¼ã‚’削除ã—ã¾ã™ã€‚
サーãƒãƒ¼ãŒæŒ‡å®šã•れã¦ã„ãªã„å ´åˆã¯ã€ã‚¯ãƒ©ã‚¤ã‚¢ãƒ³ãƒˆã«è¨­å®šã•れã¦ã„ã‚‹
サーãƒãƒ¼ã§ã‚³ãƒžãƒ³ãƒ‰ã‚’実行ã—ã¾ã™ã€‚
== CMD_HELP_TRIGGER_DELETE ==
例:
cm ^trigger ^delete ^after-setselector 4
cm ^tr ^rm ^after-setselector 4
== CMD_DESCRIPTION_ATTRIBUTE_SET ==
指定ã•れãŸã‚ªãƒ–ジェクトã«å±žæ€§ã‚’設定ã—ã¾ã™ã€‚
== CMD_USAGE_ATTRIBUTE_SET ==
使用方法:
cm ^attribute | ^att ^set <属性指定> <オブジェクト指定> <属性値>
属性指定 å±žæ€§ã®æŒ‡å®šã€‚(「cm ^help ^objectspecã€ã‚’
使用ã—ã¦å±žæ€§æŒ‡å®šã®è©³ç´°ã‚’確èªã§ãã¾ã™ã€‚)
オブジェクト指定 属性を設定ã™ã‚‹ã‚ªãƒ–ã‚¸ã‚§ã‚¯ãƒˆã®æŒ‡å®šã€‚
属性ã¯ã€ãƒ–ランãƒã€å¤‰æ›´ã‚»ãƒƒãƒˆã€ã‚·ã‚§ãƒ«ãƒ–セットã€
ラベルã€é …ç›®ã€ãƒªãƒ“ジョンã«å¯¾ã—ã¦è¨­å®šã§ãã¾ã™ã€‚
(「cm ^help ^objectspecã€ã‚’使用ã—ã¦æŒ‡å®šã®è©³ç´°ã‚’確èªã§ãã¾ã™ã€‚)
属性値 オブジェクトã«è¨­å®šã™ã‚‹å±žæ€§å€¤ã€‚
== CMD_HELP_ATTRIBUTE_SET ==
備考:
属性をオブジェクトã«è¨­å®šã—ã¦ã€ã“ã®ã‚ªãƒ–ジェクトã®è¿½åŠ æƒ…å ±ã‚’ä¿å­˜ã§ãã¾ã™ã€‚
属性ã¯ã€ãƒ–ランãƒã€å¤‰æ›´ã‚»ãƒƒãƒˆã€ã‚·ã‚§ãƒ«ãƒ–セットã€ãƒ©ãƒ™ãƒ«ã€é …ç›®ã€ãƒªãƒ“ジョンã«
対ã—ã¦è¨­å®šã§ãã¾ã™ã€‚
例:
cm ^attribute ^set ^att:status ^br:/main/SCM105 未処ç
(属性「ステータスã€ã‚’「未処ç†ã€ã¨ã„ã†å€¤ã§ãƒ–ランãƒã€ŒSCM105ã€ã«è¨­å®šã—ã¾ã™ã€‚)
cm ^att ^set ^att:integrated@reptest@server2:8084 ^lb:LB008@reptest@server2:8084 yes
(å±žæ€§ã€Œçµ±åˆæ¸ˆã¿ã€ã‚’リãƒã‚¸ãƒˆãƒªã€Œreptestã€ã®ãƒ©ãƒ™ãƒ«ã€ŒLB008ã€ã«
値「yesã€ã§è¨­å®šã—ã¾ã™ã€‚)
== CMD_DESCRIPTION_SETOWNER ==
ã‚ªãƒ–ã‚¸ã‚§ã‚¯ãƒˆã®æ‰€æœ‰è€…を設定ã—ã¾ã™ã€‚
== CMD_USAGE_SETOWNER ==
使用方法:
cm ^setowner | ^sto --^user=<ユーザーå> | --^group=<グループ> <オブジェクト指定>
--^user ユーザーåã€‚ã‚ªãƒ–ã‚¸ã‚§ã‚¯ãƒˆã®æ–°ã—ã„æ‰€æœ‰è€…。
--^group グループåã€‚ã‚ªãƒ–ã‚¸ã‚§ã‚¯ãƒˆã®æ–°ã—ã„æ‰€æœ‰è€…。
オブジェクト指定 æ–°ã—ã„æ‰€æœ‰è€…を設定ã™ã‚‹ã‚ªãƒ–ã‚¸ã‚§ã‚¯ãƒˆã®æŒ‡å®šã€‚
æ‰€æœ‰è€…ã¯æ¬¡ã®ã‚ªãƒ–ジェクトã«å¯¾ã—ã¦è¨­å®šã§ãã¾ã™:
リãƒã‚¸ãƒˆãƒªã‚µãƒ¼ãƒãƒ¼ã€ãƒªãƒã‚¸ãƒˆãƒªã€ãƒ–ランãƒã€å¤‰æ›´ã‚»ãƒƒãƒˆã€
ラベルã€é …ç›®ã€ãƒªãƒ“ジョンã€å±žæ€§ã€‚
(「cm ^help ^objectspecã€ã‚’使用ã—ã¦æŒ‡å®šã®è©³ç´°ã‚’確èªã§ãã¾ã™ã€‚)
== CMD_HELP_SETOWNER ==
備考:
ã‚ªãƒ–ã‚¸ã‚§ã‚¯ãƒˆã®æ‰€æœ‰è€…ã¯ãƒ¦ãƒ¼ã‚¶ãƒ¼ã¾ãŸã¯ã‚°ãƒ«ãƒ¼ãƒ—ã§ã‚ã‚‹å¯èƒ½æ€§ãŒã‚りã¾ã™ã€‚
所有者ã¯ã€ãƒªãƒã‚¸ãƒˆãƒªã‚µãƒ¼ãƒãƒ¼ã€ãƒªãƒã‚¸ãƒˆãƒªã€ãƒ–ランãƒã€å¤‰æ›´ã‚»ãƒƒãƒˆã€
ラベルã€é …ç›®ã€ãƒªãƒ“ジョンã€å±žæ€§ã«å¯¾ã—ã¦è¨­å®šã§ãã¾ã™ã€‚
例:
cm ^setowner --^user=john ^repserver:localhost:8084
(リãƒã‚¸ãƒˆãƒªã‚µãƒ¼ãƒãƒ¼ã®æ‰€æœ‰è€…ã¨ã—ã¦ã€Œjohnã€ã‚’設定ã—ã¾ã™ã€‚)
cm ^sto --^group=development ^rep:mainRep@PlasticServer:8084
(「developmentã€ã‚°ãƒ«ãƒ¼ãƒ—を「mainRepã€ãƒªãƒã‚¸ãƒˆãƒªã®æ‰€æœ‰è€…ã¨ã—ã¦è¨­å®šã—ã¾ã™ã€‚)
== CMD_DESCRIPTION_SETSELECTOR ==
セレクターをワークスペースã«è¨­å®šã—ã¾ã™ã€‚
== CMD_USAGE_SETSELECTOR ==
ã“ã®ã‚³ãƒžãƒ³ãƒ‰ã¯éžæŽ¨å¥¨ã«ãªã‚Šã¾ã—ãŸã€‚ã“れã¯å¾Œæ–¹äº’æ›æ€§ã®ãŸã‚ã«ã¾ã å­˜åœ¨ã—ã¦ã„ã¾ã™ãŒã€
Plastic SCM 4.0 ã§ã¯ã‚»ãƒ¬ã‚¯ã‚¿ãƒ¼ã®å¤§éƒ¨åˆ†ãŒéžæŽ¨å¥¨ã«ãªã‚Šã¾ã—ãŸã€‚セレクターã¯
作業中ã®ãƒ–ランãƒã‚„変更セットを指定ã™ã‚‹ãŸã‚ã«ã¾ã å­˜åœ¨ã—ã¦ã„ã¾ã™ãŒã€ãƒ‘スをフィルタリングã™ã‚‹ãŸã‚ã®
å¤ã„ルールã¯ã‚µãƒãƒ¼ãƒˆã•れãªããªã‚Šã¾ã—ãŸã€‚
使用方法:
cm ^setselector | ^sts [--^file=<セレクターファイル>] [--^ignorechanges]
[--^forcedetailedprogress] [<ワークスペースパス> | <ワークスペース指定>]
オプション:
--^file セレクターã®ãƒ­ãƒ¼ãƒ‰å…ƒã®ãƒ•ァイル。
--^ignorechanges ãƒ¯ãƒ¼ã‚¯ã‚¹ãƒšãƒ¼ã‚¹ã®æ›´æ–°æ™‚ã«æ¤œå‡ºã•れãŸä¿ç•™ä¸­ã®å¤‰æ›´ãŒã‚ã‚‹
å ´åˆã«è¡¨ç¤ºã•れるã€ä¿ç•™ä¸­ã®å¤‰æ›´ã®è­¦å‘Šãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã‚’
無視ã—ã¾ã™ã€‚
--^forcedetailedprogress 標準出力ãŒãƒªãƒ€ã‚¤ãƒ¬ã‚¯ãƒˆã•れãŸå ´åˆã§ã‚‚ã€è©³ç´°ãªé€²æ—情報を
強制的ã«å‡ºåŠ›ã—ã¾ã™ã€‚
ワークスペースパス セレクターを設定ã™ã‚‹ãƒ¯ãƒ¼ã‚¯ã‚¹ãƒšãƒ¼ã‚¹ã®ãƒ‘ス。
ワークスペース指定 ãƒ¯ãƒ¼ã‚¯ã‚¹ãƒšãƒ¼ã‚¹ã®æŒ‡å®šã€‚(「cm ^help ^objectspecã€
を使用ã—ã¦ãƒ¯ãƒ¼ã‚¯ã‚¹ãƒšãƒ¼ã‚¹æŒ‡å®šã®è©³ç´°ã‚’確èªã§ãã¾ã™ã€‚)
== CMD_HELP_SETSELECTOR ==
備考:
ã“ã®ã‚³ãƒžãƒ³ãƒ‰ã¯ã€ãƒ¯ãƒ¼ã‚¯ã‚¹ãƒšãƒ¼ã‚¹ã®ã‚»ãƒ¬ã‚¯ã‚¿ãƒ¼ã‚’設定ã—ã¾ã™ã€‚
ワークスペースã«ã¯ã€ãƒªãƒã‚¸ãƒˆãƒªã‹ã‚‰ãƒªãƒ“ジョンをロードã™ã‚‹ãŸã‚ã®æƒ…å ±ãŒå¿…è¦ã§ã™ã€‚
Unity VCS ã§ã¯ã€ã“ã®æƒ…報をå–å¾—ã™ã‚‹ãŸã‚ã«ã‚»ãƒ¬ã‚¯ã‚¿ãƒ¼ã‚’使用ã—ã¾ã™ã€‚
セレクターを使用ã™ã‚‹ã¨ã€æŒ‡å®šã—ãŸãƒ–ランãƒã€ãƒ©ãƒ™ãƒ«ã€ã¾ãŸã¯å¤‰æ›´ã‚»ãƒƒãƒˆã‹ã‚‰
リビジョンをロードã§ãã¾ã™ã€‚
セレクターをロードã™ã‚‹ãƒ•ã‚¡ã‚¤ãƒ«ãŒæŒ‡å®šã•れã¦ã„ãªã„å ´åˆã¯ã€ãƒ‡ãƒ•ォルトã®ã‚ªãƒšãƒ¬ãƒ¼ãƒ†ã‚£ãƒ³ã‚°
システムエディターãŒå®Ÿè¡Œã•れã¾ã™ã€‚
セレクターã®ä¾‹:
^repository "^default" // 作業リãƒã‚¸ãƒˆãƒª
^path "/" // ルートディレクトリã«ãƒ«ãƒ¼ãƒ«ãŒé©ç”¨ã•れる
^branch "/^main" // ^br:/^main ã‹ã‚‰æœ€æ–°ã®ãƒªãƒ“ジョンをå–å¾—ã™ã‚‹
^checkout "/^main" // ブランム^br:/^main ã«ãƒã‚§ãƒƒã‚¯ã‚¢ã‚¦ãƒˆã‚’é…ç½®ã™ã‚‹
例:
cm ^sts
©ç”¨ã•れるç¾åœ¨ã®ã‚»ãƒ¬ã‚¯ã‚¿ãƒ¼ãƒ•ァイルを開ãã¾ã™ã€‚)
cm ^sts ^wk:workspace_projA@reptest
©ç”¨ã•れる指定ã•れãŸã‚»ãƒ¬ã‚¯ã‚¿ãƒ¼ãƒ•ァイルを開ãã¾ã™ã€‚)
cm ^setselector --^file=c:\selectors\sel.xml
¾åœ¨ã®ãƒ¯ãƒ¼ã‚¯ã‚¹ãƒšãƒ¼ã‚¹å†…ã§æŒ‡å®šã•れãŸã‚»ãƒ¬ã‚¯ã‚¿ãƒ¼ãƒ•ァイルを設定ã—ã¾ã™ã€‚)
cm ^setselector --^file=c:\selectors\sel.xml ^wk:MyWorkspace
¸æŠžã•れãŸãƒ¯ãƒ¼ã‚¯ã‚¹ãƒšãƒ¼ã‚¹å†…ã§æŒ‡å®šã•れãŸã‚»ãƒ¬ã‚¯ã‚¿ãƒ¼ãƒ•ァイルを設定ã—ã¾ã™ã€‚)
== CMD_DESCRIPTION_SHELVE ==
ãƒã‚§ãƒƒã‚¯ã‚¢ã‚¦ãƒˆæ¸ˆã¿é …ç›®ã®ã‚³ãƒ³ãƒ†ãƒ³ãƒ„をシェルブã—ã¾ã™ã€‚
== CMD_USAGE_SHELVE ==
ã“ã®ã‚³ãƒžãƒ³ãƒ‰ã¯éžæŽ¨å¥¨ã«ãªã‚Šã¾ã—ãŸã€‚代ã‚り㫠'cm ^shelveset' を使用ã—ã¦ãã ã•ã„。
使用方法:
cm ^shelve [<項目パス>+] [--^all] [--^dependencies]
[-^c=コメント文字列 | -^commentsfile=<コメントファイル>]
[--^encoding=åå‰] [--^comparisonmethod=比較方法]
(コンテンツをシェルブã—ã¾ã™ã€‚)
cm ^shelve --^apply=<シェルブ指定> [--^mount]
(æ ¼ç´ã•れã¦ã„るシェルブセットをé©ç”¨ã—ã¾ã™ã€‚)
--^apply 指定ã•れãŸã‚·ã‚§ãƒ«ãƒ–セットã®ã‚·ã‚§ãƒ«ãƒ–ã•れãŸã‚³ãƒ³ãƒ†ãƒ³ãƒ„を復元ã—ã¾ã™ã€‚
シェルブ指定ã«ã¤ã„ã¦ã¯ã€Œcm ^help ^objectspecã€ã‚’確èªã—ã¦ãã ã•ã„。
cm ^shelve --^delete=<シェルブ指定>
(æ ¼ç´ã•れã¦ã„るシェルブセットを削除ã—ã¾ã™ã€‚)
--^delete 指定ã•れãŸã‚·ã‚§ãƒ«ãƒ–セットを削除ã—ã¾ã™ã€‚
シェルブセット指定ã«ã¤ã„ã¦ã¯ã€Œcm ^help ^objectspecã€ã‚’確èªã—ã¦ãã ã•ã„。
オプション:
項目パス スペースã§åŒºåˆ‡ã‚‰ã‚ŒãŸã€ã‚·ã‚§ãƒ«ãƒ–ã•れる項目。空白ãŒå«ã¾ã‚Œã‚‹
パスを指定ã™ã‚‹ã«ã¯äºŒé‡å¼•用符 (") を使用ã—ã¦ã—ã¾ã™ã€‚
--^all 指定ã•れãŸãƒ‘スã§ãƒ­ãƒ¼ã‚«ãƒ«ã«å¤‰æ›´ã€ç§»å‹•ã€ãŠã‚ˆã³å‰Šé™¤ã•れãŸ
項目もå«ã‚ã¾ã™ã€‚
--^dependencies シェルブã™ã‚‹é …ç›®ã«ãƒ­ãƒ¼ã‚«ãƒ«ã®å¤‰æ›´ã®ä¾å­˜é–¢ä¿‚ã‚’
å«ã‚ã¾ã™ã€‚
-^c 指定ã•れãŸã‚³ãƒ¡ãƒ³ãƒˆã‚’作æˆã•れãŸã‚·ã‚§ãƒ«ãƒ–セットã«é©ç”¨ã—ã¾ã™ã€‚
-^commentsfile 指定ã•れãŸãƒ•ァイル内ã®ã‚³ãƒ¡ãƒ³ãƒˆã‚’作æˆã•れãŸã‚·ã‚§ãƒ«ãƒ–セットã«
é©ç”¨ã—ã¾ã™ã€‚
--^encoding 出力ã®ã‚¨ãƒ³ã‚³ãƒ¼ãƒ‡ã‚£ãƒ³ã‚° (utf-8 ãªã©) を指定ã—ã¾ã™ã€‚
サãƒãƒ¼ãƒˆã•れるエンコーディングã¨ãã®å½¢å¼ã®ãƒ†ãƒ¼ãƒ–ルをå–å¾—ã™ã‚‹ã«ã¯ã€
http://msdn.microsoft.com/en-us/library/system.text.encoding.aspx
ã«ã‚ã‚‹ MSDN ã®ãƒ‰ã‚­ãƒ¥ãƒ¡ãƒ³ãƒˆã‚’å‚ç…§ã—ã¦ãã ã•ã
(ãƒšãƒ¼ã‚¸ã®æœ€å¾Œã€ã€Œåå‰ã€åˆ—)。
--^comparisonmethod 比較方法を設定ã—ã¾ã™ã€‚詳細ã«ã¤ã„ã¦ã¯ã€ã€Œå‚™è€ƒã€ã‚’å‚ç…§ã—ã¦ãã ã•ã„。
--^mount 指定ã•れãŸãƒªãƒã‚¸ãƒˆãƒªã®ãƒžã‚¦ãƒ³ãƒˆãƒã‚¤ãƒ³ãƒˆã€‚
== CMD_HELP_SHELVE ==
備考:
<項目パス> もオプションも指定ã•れã¦ã„ãªã„å ´åˆã€ã‚·ã‚§ãƒ«ãƒ–ã«ã¯ãã®ãƒ¯ãƒ¼ã‚¯ã‚¹ãƒšãƒ¼ã‚¹å†…ã®
ã™ã¹ã¦ã®ä¿ç•™ä¸­ã®å¤‰æ›´ãŒé–¢ä¸Žã—ã¾ã™ã€‚
シェルブæ“作ã¯å¸¸ã«æŒ‡å®šã•れãŸãƒ‘スã‹ã‚‰å†å¸°çš„ã«é©ç”¨ã•れã¾ã™ã€‚
項目をシェルブã™ã‚‹ãŸã‚ã®è¦ä»¶:
- é …ç›®ãŒã‚½ãƒ¼ã‚¹ã‚³ãƒ¼ãƒ‰ç®¡ç†ã®å¯¾è±¡ã«ãªã£ã¦ã„ã‚‹å¿…è¦ãŒã‚りã¾ã™ã€‚
- é …ç›®ãŒãƒã‚§ãƒƒã‚¯ã‚¢ã‚¦ãƒˆæ¸ˆã¿ã¾ãŸã¯å¤‰æ›´æ¸ˆã¿ã§ã‚ã‚‹å¿…è¦ãŒã‚りã¾ã™ (--^all オプションを使用ã™ã‚‹å¿…è¦ãŒã‚りã¾ã™)。
比較方法:
^ignoreeol 行ã®çµ‚ã‚りã®å·®ç•°ã‚’無視ã—ã¾ã™ã€‚
^ignorewhitespaces 空白ã®å·®ç•°ã‚’無視ã—ã¾ã™ã€‚
^ignoreeolwhitespaces 行ã®çµ‚ã‚りã¨ç©ºç™½ã®å·®ç•°ã‚’無視ã—ã¾ã™ã€‚
^notignore 行ã®çµ‚ã‚りã¨ç©ºç™½ã®å·®ç•°ã‚’検出ã—ã¾ã™ã€‚
PLASTICEDITOR 環境変数を設定ã—ã¦ã€ã‚³ãƒ¡ãƒ³ãƒˆã‚’入力ã™ã‚‹ã‚¨ãƒ‡ã‚£ã‚¿ãƒ¼ã‚’
指定ã—ã¾ã™ã€‚
例:
cm ^shelve -^c="my comment"
¾åœ¨ã®ãƒ¯ãƒ¼ã‚¯ã‚¹ãƒšãƒ¼ã‚¹å†…ã®ã™ã¹ã¦ã®ä¿ç•™ä¸­ã®å¤‰æ›´ã‚’ã€ã‚³ãƒ¡ãƒ³ãƒˆã‚’å«ã‚ã¦
シェルブã—ã¾ã™ã€‚)
cm ^shelve file1.txt "file 2.txt" -^commentsfile=commentshelve.txt
¸æŠžã•れãŸä¿ç•™ä¸­ã®å¤‰æ›´ã‚’シェルブã—ã€commentshelve.txt ファイル内ã®
コメントをé©ç”¨ã—ã¾ã™ã€‚)
cm ^shelve --^apply=^sh:3
(æ ¼ç´ã•れã¦ã„るシェルブセットをé©ç”¨ã—ã¾ã™ã€‚)
cm ^shelve --^delete=^sh:3
(æ ¼ç´ã•れã¦ã„るシェルブセットを削除ã—ã¾ã™ã€‚)
cm ^status --^short --^changelist=pending_to_review | cm ^shelve -
(クライアントã®å¤‰æ›´ãƒªã‚¹ãƒˆã‚’シェルブã—ã¾ã™ã€‚
上ã®ã‚³ãƒžãƒ³ãƒ‰ã¯ã€ã€Œpending_to_reviewã€ã¨ã„ã†åå‰ã®å¤‰æ›´ãƒªã‚¹ãƒˆå†…ã®ãƒ‘スを
リストã—ã¾ã™ã€‚ã“ã®ãƒ‘スã®ãƒªã‚¹ãƒˆã¯ã€ã‚·ã‚§ãƒ«ãƒ–コマンドã®å…¥åŠ›ã«
リダイレクトã•れã¾ã™ã€‚)
== CMD_DESCRIPTION_SHELVESET ==
ユーザーã«ã‚·ã‚§ãƒ«ãƒ–セットã®ç®¡ç†ã‚’許å¯ã—ã¾ã™ã€‚
== CMD_USAGE_SHELVESET ==
使用方法:
cm ^shelveset <コマンド> [オプション]
コマンド:
^create | ^mk
^delete | ^rm
^apply
å„コマンドã®è©³ç´°æƒ…報をå–å¾—ã™ã‚‹ã«ã¯ã€æ¬¡ã®ã‚³ãƒžãƒ³ãƒ‰ã‚’実行ã—ã¾ã™:
cm ^shelveset <コマンド> --^usage
cm ^shelveset <コマンド> --^help
== CMD_HELP_SHELVESET ==
例:
cm ^shelveset ^create -^c="my comment"
cm ^shelveset ^delete ^sh:3
cm ^shelve ^apply ^sh:3
== CMD_DESCRIPTION_SHELVESET_CREATE ==
ä¿ç•™ä¸­ã®å¤‰æ›´ã‚’シェルブã—ã¾ã™ã€‚
== CMD_USAGE_SHELVESET_CREATE ==
使用方法:
cm ^shelveset ^create | ^mk [<項目パス>[ ...]] [--^all] [--^dependencies]
[-^c=<コメント文字列> | -^commentsfile=<コメントファイル>]
オプション:
項目パス シェルブã™ã‚‹é …目。空白を使用ã—ã¦ãƒ¦ãƒ¼ã‚¶ãƒ¼åを区切りã¾ã™ã€‚
空白ãŒå«ã¾ã‚Œã‚‹ãƒ‘スを指定ã™ã‚‹ã«ã¯
二é‡å¼•用符 (" ") を使用ã—ã¾ã™ã€‚
--^all 指定ã•れãŸãƒ‘スã§ãƒ­ãƒ¼ã‚«ãƒ«ã«å¤‰æ›´ã€ç§»å‹•ã€ãŠã‚ˆã³å‰Šé™¤ã•れãŸ
項目もå«ã‚ã¾ã™ã€‚
--^dependencies シェルブã™ã‚‹é …ç›®ã«ãƒ­ãƒ¼ã‚«ãƒ«ã®å¤‰æ›´ã®ä¾å­˜é–¢ä¿‚ã‚’
å«ã‚ã¾ã™ã€‚
-^c 指定ã•れãŸã‚³ãƒ¡ãƒ³ãƒˆã‚’作æˆã•れãŸã‚·ã‚§ãƒ«ãƒ–ã«é©ç”¨ã—ã¾ã™ã€‚
-^commentsfile 指定ã•れãŸãƒ•ァイル内ã®ã‚³ãƒ¡ãƒ³ãƒˆã‚’作æˆã•れãŸã‚·ã‚§ãƒ«ãƒ–ã«
é©ç”¨ã—ã¾ã™ã€‚
== CMD_HELP_SHELVESET_CREATE ==
「^shelveset ^createã€ã‚³ãƒžãƒ³ãƒ‰ã¯ã€ãƒã‚§ãƒƒã‚¯ã‚¢ã‚¦ãƒˆæ¸ˆã¿é …ç›®ã®ã‚³ãƒ³ãƒ†ãƒ³ãƒ„をリãƒã‚¸ãƒˆãƒªå†…ã«
æ ¼ç´ã—ã¾ã™ã€‚ã“れã«ã‚ˆã‚Šã€ãƒ•ァイルをãƒã‚§ãƒƒã‚¯ã‚¤ãƒ³ã—ãªãã¦ã‚‚コンテンツãŒä¿è­·
ã•れã¾ã™ã€‚
備考:
<項目パス> もオプションも指定ã•れã¦ã„ãªã„å ´åˆã€ã‚·ã‚§ãƒ«ãƒ–セットã«ã¯
ãã®ãƒ¯ãƒ¼ã‚¯ã‚¹ãƒšãƒ¼ã‚¹å†…ã®ã™ã¹ã¦ã®ä¿ç•™ä¸­ã®å¤‰æ›´ãŒå«ã¾ã‚Œã¾ã™ã€‚
「^shelveset ^createã€æ“作ã¯å¸¸ã«æŒ‡å®šã•れãŸãƒ‘スã‹ã‚‰å†å¸°çš„ã«
é©ç”¨ã•れã¾ã™ã€‚
項目をシェルブã™ã‚‹ãŸã‚ã®è¦ä»¶:
- é …ç›®ãŒã‚½ãƒ¼ã‚¹ã‚³ãƒ¼ãƒ‰ç®¡ç†ã®å¯¾è±¡ã«ãªã£ã¦ã„ã‚‹å¿…è¦ãŒã‚りã¾ã™ã€‚
- é …ç›®ãŒãƒã‚§ãƒƒã‚¯ã‚¢ã‚¦ãƒˆæ¸ˆã¿ã¾ãŸã¯å¤‰æ›´æ¸ˆã¿ã§ã‚ã‚‹å¿…è¦ãŒã‚りã¾ã™ (「--^allã€ã‚ªãƒ—ションを使用ã™ã‚‹å¿…è¦ãŒã‚りã¾ã™)。
PLASTICEDITOR 環境変数を設定ã—ã¦ã€ã‚³ãƒ¡ãƒ³ãƒˆã‚’入力ã™ã‚‹ã‚¨ãƒ‡ã‚£ã‚¿ãƒ¼ã‚’
指定ã—ã¾ã™ã€‚
例:
cm ^shelveset ^create -^c="my comment"
¾åœ¨ã®ãƒ¯ãƒ¼ã‚¯ã‚¹ãƒšãƒ¼ã‚¹å†…ã®ã™ã¹ã¦ã®ä¿ç•™ä¸­ã®å¤‰æ›´ã‚’ã€ã‚³ãƒ¡ãƒ³ãƒˆã‚’å«ã‚ã¦
シェルブã—ã¾ã™ã€‚)
cm ^shelveset file1.txt "file 2.txt" -^commentsfile=commentshelve.txt
¸æŠžã•れãŸä¿ç•™ä¸­ã®å¤‰æ›´ã‚’シェルブã—ã€ã€Œcommentshelve.txtã€ãƒ•ァイル内ã®
コメントをé©ç”¨ã—ã¾ã™ã€‚ãªãŠã€ã€Œ^createã€ã¯ãƒ‡ãƒ•ォルトã®ã‚µãƒ–コマンドã§ã™ã€‚)
cm ^status --^short --^changelist=pending_to_review | cm ^shelveset -
(クライアントã®å¤‰æ›´ãƒªã‚¹ãƒˆã‚’シェルブã—ã¾ã™ã€‚
上ã®ã‚³ãƒžãƒ³ãƒ‰ã¯ã€ã€Œpending_to_reviewã€ã¨ã„ã†åå‰ã®å¤‰æ›´ãƒªã‚¹ãƒˆå†…ã®
パスをリストã—ã¾ã™ã€‚ã“ã®ãƒ‘スã®ãƒªã‚¹ãƒˆã¯ã€ã€Œ^shelvesetã€ã‚³ãƒžãƒ³ãƒ‰ã®å…¥åŠ›ã«ãƒªãƒ€ã‚¤ãƒ¬ã‚¯ãƒˆ
ã•れã¾ã™ã€‚)
== CMD_DESCRIPTION_SHELVESET_DELETE ==
シェルブセットを削除ã—ã¾ã™ã€‚
== CMD_USAGE_SHELVESET_DELETE ==
使用方法:
cm ^shelveset ^delete | ^rm <シェルブ指定>
シェルブ指定 ã‚·ã‚§ãƒ«ãƒ–ã‚»ãƒƒãƒˆã®æŒ‡å®šã€‚(「cm ^help ^objectspecã€ã‚’使用ã—ã¦
シェルブセット指定ã®è©³ç´°ã‚’確èªã§ãã¾ã™ã€‚)
== CMD_HELP_SHELVESET_DELETE ==
「^shelveset ^deleteã€ã‚³ãƒžãƒ³ãƒ‰ã¯ã€ã‚·ã‚§ãƒ«ãƒ–セットを削除ã—ã¾ã™ã€‚
例:
cm ^shelveset ^delete ^sh:3
(æ ¼ç´ã•れã¦ã„るシェルブセットを削除ã—ã¾ã™ã€‚)
== CMD_DESCRIPTION_SHELVESET_APPLY ==
æ ¼ç´ã•れã¦ã„るシェルブセットをé©ç”¨ã—ã¾ã™ã€‚
== CMD_USAGE_SHELVESET_APPLY ==
使用方法:
cm ^shelveset ^apply <シェルブ指定> [--^mount] [--^encoding=<åå‰>]
[--^comparisonmethod=(^ignoreeol | ^ignorewhitespaces| \
^ignoreeolwhitespaces | ^notignore)]
シェルブ指定 ã‚·ã‚§ãƒ«ãƒ–ã‚»ãƒƒãƒˆã®æŒ‡å®šã€‚(「cm ^help ^objectspecã€ã‚’使用ã—ã¦
シェルブセット指定ã®è©³ç´°ã‚’確èªã§ãã¾ã™ã€‚)
オプション:
--^mount 指定ã•れãŸãƒªãƒã‚¸ãƒˆãƒªã®ãƒžã‚¦ãƒ³ãƒˆãƒã‚¤ãƒ³ãƒˆã€‚
--^encoding 出力ã®ã‚¨ãƒ³ã‚³ãƒ¼ãƒ‡ã‚£ãƒ³ã‚° (utf-8 ãªã©) を指定ã—ã¾ã™ã€‚
サãƒãƒ¼ãƒˆã•れるエンコーディングã¨ãã®å½¢å¼ã®ãƒ†ãƒ¼ãƒ–ルをå–å¾—ã™ã‚‹ã«ã¯ã€
http://msdn.microsoft.com/en-us/library/system.text.encoding.aspx
ã«ã‚ã‚‹ MSDN ã®ãƒ‰ã‚­ãƒ¥ãƒ¡ãƒ³ãƒˆã‚’å‚ç…§ã—ã¦ãã ã•ã
(ãƒšãƒ¼ã‚¸ã®æœ€å¾Œã€ã€Œåå‰ã€åˆ—)。
--^comparisonmethod 比較方法を設定ã—ã¾ã™ã€‚詳細ã«ã¤ã„ã¦ã¯ã€ã€Œå‚™è€ƒã€ã‚’å‚ç…§ã—ã¦ãã ã•ã„。
== CMD_HELP_SHELVESET_APPLY ==
「^shelveset ^applyã€ã‚³ãƒžãƒ³ãƒ‰ã¯ã€æ ¼ç´ã•れã¦ã„るシェルブセットã®ã‚³ãƒ³ãƒ†ãƒ³ãƒ„を復元ã—ã¾ã™ã€‚
備考:
比較方法:
^ignoreeol 行ã®çµ‚ã‚りã®å·®ç•°ã‚’無視ã—ã¾ã™ã€‚
^ignorewhitespaces 空白ã®å·®ç•°ã‚’無視ã—ã¾ã™ã€‚
^ignoreeolwhitespaces 行ã®çµ‚ã‚りã¨ç©ºç™½ã®å·®ç•°ã‚’無視ã—ã¾ã™ã€‚
^notignore 行ã®çµ‚ã‚りã¨ç©ºç™½ã®å·®ç•°ã‚’検出ã—ã¾ã™ã€‚
例:
cm ^shelveset ^apply ^sh:3
(æ ¼ç´ã•れã¦ã„るシェルブをé©ç”¨ã—ã¾ã™ã€‚)
== CMD_DESCRIPTION_SHOW_FIND_OBJECTS ==
オブジェクトã¨å±žæ€§ã‚’リストã—ã¾ã™ã€‚
== CMD_USAGE_SHOW_FIND_OBJECTS ==
使用方法:
cm ^showfindobjects
== CMD_HELP_SHOW_FIND_OBJECTS ==
利用å¯èƒ½ãªã‚ªãƒ–ジェクトã¨å±žæ€§:
^attribute:
次ã®ãƒ•ィールドを使用ã—ã¦ãƒ•ィルタリングã™ã‚‹ã“ã¨ã§ã€å±žæ€§ã‚’検索ã§ãã¾ã™:
^type : 文字列。
例:
cm ^find ^attribute "^where ^type = 'ステータス'"
(タイプãŒã€Œã‚¹ãƒ†ãƒ¼ã‚¿ã‚¹ã€ã§ã‚ã‚‹ã™ã¹ã¦ã®å±žæ€§ã‚’検索ã—ã¾ã™ã€‚)
^value : 文字列。
^date : 日付。
詳細ã«ã¤ã„ã¦ã¯ã€ã“ã®ã‚¬ã‚¤ãƒ‰ã®ã€Œæ—¥ä»˜å®šæ•°ã€ã‚’確èªã—ã¦ãã ã•ã„。
例:
cm ^find ^attribute "^where ^date > '^this ^week'"
(今週中ã«é©ç”¨ã•れãŸã™ã¹ã¦ã®å±žæ€§ã‚’検索ã—ã¾ã™ã€‚)
^owner : ユーザー。
特別ãªãƒ¦ãƒ¼ã‚¶ãƒ¼ã€Œ^meã€ã‚’許å¯ã—ã¾ã™ã€‚
例:
cm ^find ^attribute "^where ^value = '解決済ã¿' ^and ^owner = '^me'"
(自分ãŒé©ç”¨ã—ãŸã€ã€Œè§£æ±ºæ¸ˆã¿ã€ã¨ã„ã†å€¤ã‚’æŒã¤ã™ã¹ã¦ã®å±žæ€§ã‚’検索ã—ã¾ã™ã€‚)
^GUID : グローãƒãƒ«ä¸€æ„識別å­ã€‚
xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx ã®å½¢å¼ã® 16 進数 ID ã§ã™ã€‚
^comment : 文字列。
^srcobj : オブジェクト指定: 項目パスã€ãƒ–ランãƒã€å¤‰æ›´ã‚»ãƒƒãƒˆã€ãƒªãƒ“ジョンã€ã¾ãŸã¯ãƒ©ãƒ™ãƒ«ã€‚
「cm ^help ^objectspecã€ã‚’使用ã—ã¦ã“れらã®ã‚ªãƒ–ã‚¸ã‚§ã‚¯ãƒˆã®æŒ‡å®šæ–¹æ³•を確èªã§ãã¾ã™ã€‚
例:
cm ^find ^attribute "^where ^srcobj = '^item:readme.txt'"
(項目「readme.txtã€ã«é©ç”¨ã•れãŸå±žæ€§ã‚’検索ã—ã¾ã™ã€‚)
cm ^find ^attribute "^where ^srcobj = '^br:/main/scm23343'"
(ブランムscm23343 ã«é©ç”¨ã•れãŸå±žæ€§ã‚’検索ã—ã¾ã™ã€‚)
cm ^find ^attribute "^where ^srcobj = '^rev:readme.txt#^br:/main/task002'"
(指定ã•れãŸãƒªãƒ“ジョンã«é©ç”¨ã•れãŸå±žæ€§ã‚’検索ã—ã¾ã™ã€‚)
cm ^find ^attribute "^where ^srcobj = '^rev:^revid:1126'"
(指定ã•れ㟠ID ã«é©ç”¨ã•れãŸå±žæ€§ã‚’検索ã—ã¾ã™ã€‚)
^ID : 整数。
^attributetype:
次ã®ãƒ•ィールドを使用ã—ã¦ãƒ•ィルタリングã™ã‚‹ã“ã¨ã§ã€å±žæ€§ã‚¿ã‚¤ãƒ—を検索ã§ãã¾ã™:
^name : 文字列。
例:
cm ^find ^attributetype "^where ^name ^like 'st%'"
å‰ãŒã€Œstã€ã§å§‹ã¾ã‚‹ã™ã¹ã¦ã®å±žæ€§ã‚’検索ã—ã¾ã™ã€‚)
^value : 文字列。
^date : 日付。
詳細ã«ã¤ã„ã¦ã¯ã€ã“ã®ã‚¬ã‚¤ãƒ‰ã®ã€Œæ—¥ä»˜å®šæ•°ã€ã‚’確èªã—ã¦ãã ã•ã„。
例:
cm ^find ^attribute "^where ^date > '^today'"
(今日é©ç”¨ã•れãŸã™ã¹ã¦ã®å±žæ€§ã‚’検索ã—ã¾ã™ã€‚)
^owner : ユーザー。
特別ãªãƒ¦ãƒ¼ã‚¶ãƒ¼ã€Œ^meã€ã‚’許å¯ã—ã¾ã™ã€‚
^GUID : グローãƒãƒ«ä¸€æ„識別å­ã€‚
xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx ã®å½¢å¼ã® 16 進数 ID ã§ã™ã€‚
^comment : 文字列。
例:
cm ^find ^attributetype "^where ^comment != ''" --^xml
(コメントãŒã‚ã‚‹ã™ã¹ã¦ã®å±žæ€§ã‚¿ã‚¤ãƒ—を検索ã—ã€å‡ºåŠ›ã‚’ XML å½¢å¼ã§
標準出力ã«å‡ºåŠ›ã—ã¾ã™ã€‚)
^source : オブジェクト指定: 項目パスã€ãƒ–ランãƒã€å¤‰æ›´ã‚»ãƒƒãƒˆã€ã¾ãŸã¯ãƒ©ãƒ™ãƒ«ã€‚
「cm ^help ^objectspecã€ã‚’使用ã—ã¦ã“れらã®ã‚ªãƒ–ã‚¸ã‚§ã‚¯ãƒˆã®æŒ‡å®šæ–¹æ³•を確èªã§ãã¾ã™ã€‚
例:
cm ^find ^attributetype "^where ^source = '^item:readme.txt'"
(項目「readme.txtã€å†…ã®ã™ã¹ã¦ã®å±žæ€§ã‚¿ã‚¤ãƒ—を検索ã—ã¾ã™ã€‚)
cm ^find ^attributetype "^where ^source = '^cs:30'"
(変更セット「30ã€å†…ã®ã™ã¹ã¦ã®å±žæ€§ã‚¿ã‚¤ãƒ—を検索ã—ã¾ã™ã€‚)
cm ^find ^attributetype "^where ^source = '^lb:v0.14.1'"
(ラベル「v0.14.1ã€å†…ã®ã™ã¹ã¦ã®å±žæ€§ã‚¿ã‚¤ãƒ—を検索ã—ã¾ã™ã€‚)
^ID : 整数。
レプリケーションフィールド。下ã®ã€Œãƒ¬ãƒ—リケーション関連フィールドã€ã‚’確èªã—ã¦ãã ã•ã„。
^ReplLogId
^ReplSrcDate
^ReplSrcId
^ReplSrcRepository
^ReplSrcServer
^branch:
次ã®ãƒ•ィールドを使用ã—ã¦ãƒ•ィルタリングã™ã‚‹ã“ã¨ã§ã€ãƒ–ランãƒã‚’検索ã§ãã¾ã™:
^name : 文字列。
例:
cm ^find ^branch "^where ^name ^like 'scm23%'"
å‰ãŒã€Œscm23ã€ã§å§‹ã¾ã‚‹ãƒ–ランãƒã‚’検索ã—ã¾ã™ã€‚)
^date : 日付。
詳細ã«ã¤ã„ã¦ã¯ã€ã“ã®ã‚¬ã‚¤ãƒ‰ã®ã€Œæ—¥ä»˜å®šæ•°ã€ã‚’確èªã—ã¦ãã ã•ã„。
例:
cm ^find ^branch "^where ^date > '^one ^week ^ago'"
(先週中ã«ä½œæˆã•れãŸãƒ–ランãƒã‚’検索ã—ã¾ã™ã€‚)
^changesets : 日付 (ブランãƒå†…ã®å¤‰æ›´ã‚»ãƒƒãƒˆã®)。
詳細ã«ã¤ã„ã¦ã¯ã€ã“ã®ã‚¬ã‚¤ãƒ‰ã®ã€Œæ—¥ä»˜å®šæ•°ã€ã‚’確èªã—ã¦ãã ã•ã„。
例:
cm ^find ^branch "^where ^changesets >= '^today'"
(今日作æˆã•れãŸå¤‰æ›´ã‚»ãƒƒãƒˆã‚’å«ã‚€ãƒ–ランãƒã‚’検索ã—ã¾ã™ã€‚)
^attribute : 文字列。
^attrvalue : 文字列。
例:
cm ^find ^branch "^where ^attribute = 'ステータス' ^and ^attrvalue = '失敗'"
(属性「ステータスã€ã‚’æŒã¡ã€ãã®å€¤ãŒ
「失敗ã€ã§ã‚るブランãƒã‚’検索ã—ã¾ã™ã€‚)
^owner : ユーザー。
特別ãªãƒ¦ãƒ¼ã‚¶ãƒ¼ã€Œ^meã€ã‚’許å¯ã—ã¾ã™ã€‚
^parent : ãƒ–ãƒ©ãƒ³ãƒæŒ‡å®šã€‚
「cm ^help ^objectspecã€ã‚’使用ã—ã¦ã“ã®ã‚ªãƒ–ã‚¸ã‚§ã‚¯ãƒˆã®æŒ‡å®šæ–¹æ³•を確èªã§ãã¾ã™ã€‚
例:
cm ^find ^branch "^where ^owner != '^me' ^and ^parent != '^br:/main'"
(自分以外ã«ã‚ˆã£ã¦ä½œæˆã•れã€è¦ªãƒ–ランãƒãŒ
「/mainã€ã§ã¯ãªã„ブランãƒã‚’検索ã—ã¾ã™ã€‚)
^comment : 文字列。
^GUID : グローãƒãƒ«ä¸€æ„識別å­ã€‚
xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx ã®å½¢å¼ã® 16 進数 ID ã§ã™ã€‚
^ID : 整数。
例:
cm ^find ^branch "^where ^id = 2029607"
(ID ㌠2029607 ã§ã‚るブランãƒã‚’検索ã—ã¾ã™ã€‚)
レプリケーションフィールド。下ã®ã€Œãƒ¬ãƒ—リケーション関連フィールドã€ã‚’確èªã—ã¦ãã ã•ã„。
^ReplLogId
^ReplSrcDate
^ReplSrcId
^ReplSrcRepository
^ReplSrcServer
^changeset:
次ã®ãƒ•ィールドを使用ã—ã¦ãƒ•ィルタリングã™ã‚‹ã“ã¨ã§ã€å¤‰æ›´ã‚»ãƒƒãƒˆã‚’検索ã§ãã¾ã™:
^branch : ãƒ–ãƒ©ãƒ³ãƒæŒ‡å®šã€‚
「cm ^help ^objectspecã€ã‚’使用ã—ã¦ã“ã®ã‚ªãƒ–ã‚¸ã‚§ã‚¯ãƒˆã®æŒ‡å®šæ–¹æ³•ã‚’
確èªã§ãã¾ã™ã€‚
例:
cm ^find ^changeset "^where ^branch = '/main/scm23119'"
(ブランム'scm23119' 内ã®ã™ã¹ã¦ã®å¤‰æ›´ã‚»ãƒƒãƒˆã‚’検索ã—ã¾ã™ã€‚)
^changesetid : 整数。
^attribute : 文字列。
例:
cm ^find ^changeset "^where ^attribute = 'ステータス'"
(属性 'ステータス' ã‚’æŒã¤å¤‰æ›´ã‚»ãƒƒãƒˆã‚’検索ã—ã¾ã™ã€‚)
^attrvalue : 文字列。
^date : 日付。
詳細ã«ã¤ã„ã¦ã¯ã€ã“ã®ã‚¬ã‚¤ãƒ‰ã®ã€Œæ—¥ä»˜å®šæ•°ã€ã‚’確èªã—ã¦ãã ã•ã„。
^owner : ユーザー。
特別ãªãƒ¦ãƒ¼ã‚¶ãƒ¼ã€Œ^meã€ã‚’許å¯ã—ã¾ã™ã€‚
例:
cm ^find ^changeset "^where ^date >= '2018/8/6' ^and ^owner != '^me'"
(ä½œæˆæ—¥ä»˜ãŒ 2018/8/6 以é™ã§ã€è‡ªåˆ†ä»¥å¤–ã«ã‚ˆã£ã¦
作æˆã•れãŸã™ã¹ã¦ã®å¤‰æ›´ã‚»ãƒƒãƒˆã‚’検索ã—ã¾ã™ã€‚)
^GUID : グローãƒãƒ«ä¸€æ„識別å­ã€‚
xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx ã®å½¢å¼ã® 16 進数 ID ã§ã™ã€‚
例:
cm ^find ^changeset "^where ^guid = '1b30674f-14cc-4fd7-962b-676c8a6f5cb6'"
(指定ã•れ㟠GUID ã‚’æŒã¤å¤‰æ›´ã‚»ãƒƒãƒˆã‚’検索ã—ã¾ã™ã€‚)
^comment : 文字列。
例:
cm ^find ^changeset "^where ^comment = ''"
(コメントãŒãªã„変更セットを検索ã—ã¾ã™ã€‚)
^onlywithrevisions : ブール値。
変更セットã«ãƒªãƒ“ジョンãŒã‚ã‚‹ã‹ã©ã†ã‹ã‚’フィルタリングã—ã¾ã™ã€‚
例:
cm ^find ^changeset "^where ^onlywithrevisions = 'false'"
(リビジョンãŒãªã„変更セットを検索ã—ã¾ã™ã€‚)
^returnparent : ブール値。
変更セットã®è¦ªã‚’è¿”ã™æ–¹æ³•ã§ã™ã€‚スクリプトã«é©ã—ã¦ã„ã¾ã™ã€‚
例:
cm ^find ^changeset "^where ^changesetid = 29 ^and ^returnparent = 'true'"
(変更セット 29 ã®è¦ªã‚’検索ã—ã¾ã™ã€‚)
^parent : 変更セット ID (整数)。
例:
cm ^find ^changeset "^where ^parent = 548"
(親ãŒå¤‰æ›´ã‚»ãƒƒãƒˆ 548 ã§ã‚ã‚‹ã™ã¹ã¦ã®å¤‰æ›´ã‚»ãƒƒãƒˆã‚’検索ã—ã¾ã™ã€‚)
^ID : 整数。
レプリケーションフィールド。下ã®ã€Œãƒ¬ãƒ—リケーション関連フィールドã€ã‚’確èªã—ã¦ãã ã•ã„。
^ReplLogId
^ReplSrcDate
^ReplSrcId
^ReplSrcRepository
^ReplSrcServer
^label:
次ã®ãƒ•ィールドを使用ã—ã¦ãƒ•ィルタリングã™ã‚‹ã“ã¨ã§ã€ãƒ©ãƒ™ãƒ«ã‚’検索ã§ãã¾ã™:
^name : 文字列。
例:
cm ^find ^label "^where ^name ^like '7.0.16.%'"
(「7.0.16.ã€ã§å§‹ã¾ã‚‹åå‰ã®ãƒ©ãƒ™ãƒ«ã‚’検索ã—ã¾ã™ã€‚)
^attribute : 文字列。
^attrvalue : 文字列。
^date : 日付。
詳細ã«ã¤ã„ã¦ã¯ã€ã“ã®ã‚¬ã‚¤ãƒ‰ã®ã€Œæ—¥ä»˜å®šæ•°ã€ã‚’確èªã—ã¦ãã ã•ã„。
例:
cm ^find ^label "^where ^date >= '^this ^month' ^and \
^attribute = 'パブリッシュステータス' ^and ^attrvalue != 'パブリッシュ済ã¿'"
(属性 'パブリッシュステータス' ãŒã€Œãƒ‘ブリッシュ済ã¿ã€ä»¥å¤–ã®å€¤ã«è¨­å®šã•れã¦ã„ã‚‹
今月作æˆã•れãŸãƒ©ãƒ™ãƒ«ã‚’検索ã—ã¾ã™ã€‚)
^owner : ユーザー。
特別ãªãƒ¦ãƒ¼ã‚¶ãƒ¼ã€Œ^meã€ã‚’許å¯ã—ã¾ã™ã€‚
^GUID : グローãƒãƒ«ä¸€æ„識別å­ã€‚
xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx ã®å½¢å¼ã® 16 進数 ID ã§ã™ã€‚
^branch : ãƒ–ãƒ©ãƒ³ãƒæŒ‡å®šã€‚
「cm ^help ^objectspecã€ã‚’使用ã—ã¦ã“ã®ã‚ªãƒ–ã‚¸ã‚§ã‚¯ãƒˆã®æŒ‡å®šæ–¹æ³•を確èªã§ãã¾ã™ã€‚
例:
cm ^find ^label "^where ^branch = '/main'"
(メインブランãƒã«é©ç”¨ã•れãŸã™ã¹ã¦ã®ãƒ©ãƒ™ãƒ«ã‚’検索ã—ã¾ã™ã€‚)
^branchid : 整数。
^changeset : 変更セット ID (整数)。
例:
cm ^find ^label "^where ^changeset = 111733"
(変更セット 111733 ã«é©ç”¨ã•れãŸã™ã¹ã¦ã®ãƒ©ãƒ™ãƒ«ã‚’検索ã—ã¾ã™ã€‚)
^comment : 文字列。
^ID : 整数。
レプリケーションフィールド。下ã®ã€Œãƒ¬ãƒ—リケーション関連フィールドã€ã‚’確èªã—ã¦ãã ã•ã„。
^ReplLogId
^ReplSrcDate
^ReplSrcId
^ReplSrcRepository
^ReplSrcServer
^merge:
次ã®ãƒ•ィールドを使用ã—ã¦ãƒ•ィルタリングã™ã‚‹ã“ã¨ã§ã€ãƒžãƒ¼ã‚¸ã‚’検索ã§ãã¾ã™:
^srcbranch : ãƒ–ãƒ©ãƒ³ãƒæŒ‡å®šã€‚
「cm ^help ^objectspecã€ã‚’使用ã—ã¦ã“ã®ã‚ªãƒ–ã‚¸ã‚§ã‚¯ãƒˆã®æŒ‡å®šæ–¹æ³•を確èªã§ãã¾ã™ã€‚
例:
cm ^find ^merge "^where ^srcbranch = '^br:/main'"
(メインブランãƒã‹ã‚‰ãƒžãƒ¼ã‚¸ã‚’検索ã—ã¾ã™ã€‚)
^srcchangeset : 変更セット ID (整数)。
^dstbranch : ãƒ–ãƒ©ãƒ³ãƒæŒ‡å®šã€‚
「cm ^help ^objectspecã€ã‚’使用ã—ã¦ã“ã®ã‚ªãƒ–ã‚¸ã‚§ã‚¯ãƒˆã®æŒ‡å®šæ–¹æ³•を確èªã§ãã¾ã™ã€‚
^dstchangeset : 変更セット ID (整数)。
例:
cm ^find ^merge "^where ^dstchangeset = 108261" \
--^format="{^srcbranch} {^srcchangeset} {^dstbranch} {^dstchangeset} {^owner}"
(変更セット 108261 ã¸ã®ãƒžãƒ¼ã‚¸ã‚’検索ã—ã€ãƒžãƒ¼ã‚¸å…ƒ (ブランãƒã¨
変更セット ID)ã€ãƒžãƒ¼ã‚¸å…ˆ (ブランãƒã¨å¤‰æ›´ã‚»ãƒƒãƒˆ ID)ã€ãŠã‚ˆã³ãƒžãƒ¼ã‚¸æ‰€æœ‰è€…
ã‚’ç¤ºã™æ›¸å¼ä»˜ã出力を出力ã—ã¾ã™ã€‚
^date : 日付。
詳細ã«ã¤ã„ã¦ã¯ã€ã“ã®ã‚¬ã‚¤ãƒ‰ã®ã€Œæ—¥ä»˜å®šæ•°ã€ã‚’確èªã—ã¦ãã ã•ã„。
^owner : ユーザー。
特別ãªãƒ¦ãƒ¼ã‚¶ãƒ¼ã€Œ^meã€ã‚’許å¯ã—ã¾ã™ã€‚
^GUID : グローãƒãƒ«ä¸€æ„識別å­ã€‚
xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx ã®å½¢å¼ã® 16 進数 ID ã§ã™ã€‚
^type : 文字列。
使用å¯èƒ½ãªå€¤ã¯ã€ã€Œ^mergeã€ã€ã€Œ^cherrypickã€ã€
「^cherrypicksubstractiveã€ã€ã€Œ^intervalã€ã€ã€Œ^intervalcherrypickã€ã€
ãŠã‚ˆã³ã€Œ^intervalcherrypicksubstractiveã€ã§ã
例:
cm ^find ^merge "^where ^type = '^cherrypick' ^and ^owner = '^me'"
(自分ã®ã™ã¹ã¦ã®ãƒã‚§ãƒªãƒ¼ãƒ”ックを検索ã—ã¾ã™ã€‚)
^ID : 整数。
^replicationlog:
次ã®ãƒ•ィールドを使用ã—ã¦ãƒ•ィルタリングã™ã‚‹ã“ã¨ã§ã€ãƒ¬ãƒ—リケーションログを検索ã§ãã¾ã™:
^branch : ãƒ–ãƒ©ãƒ³ãƒæŒ‡å®šã€‚
「cm ^help ^objectspecã€ã‚’使用ã—ã¦ã“ã®ã‚ªãƒ–ã‚¸ã‚§ã‚¯ãƒˆã®æŒ‡å®šæ–¹æ³•を確èªã§ãã¾ã™ã€‚
例:
cm ^find ^replicationlog "^where ^branch = '/main/gm22358'"
(ブランãƒã€Œgm22358ã€ã®ãƒ¬ãƒ—リケーションログを検索ã—ã¾ã™ã€‚)
^repositoryname : 文字列。
^owner : ユーザー。
特別ãªãƒ¦ãƒ¼ã‚¶ãƒ¼ã€Œ^meã€ã‚’許å¯ã—ã¾ã™ã€‚
^date : 日付。
詳細ã«ã¤ã„ã¦ã¯ã€ã“ã®ã‚¬ã‚¤ãƒ‰ã®ã€Œæ—¥ä»˜å®šæ•°ã€ã‚’確èªã—ã¦ãã ã•ã„。
^server : 文字列。
^package : ブール値。
例:
cm ^find ^replicationlog "^where ^package = 'T' ^and ^server ^like '%cloud%'"
(サーãƒãƒ¼åã«ã€Œcloudã€ãŒå«ã¾ã‚Œã‚‹ãƒ‘ッケージã‹ã‚‰ä½œæˆã•れãŸ
レプリケーションログを検索ã—ã¾ã™ã€‚)
^ID : 整数。
^review:
次ã®ãƒ•ィールドを使用ã—ã¦ãƒ•ィルタリングã™ã‚‹ã“ã¨ã§ã€ã‚³ãƒ¼ãƒ‰ãƒ¬ãƒ“ューを検索ã§ãã¾ã™:
^status : 文字列。
^assignee : 文字列。
例:
cm ^find ^review "^where ^status = 'ä¿ç•™ä¸­' ^and ^assignee = '^me'"
(自分ã®ã™ã¹ã¦ã®ä¿ç•™ä¸­ã®ãƒ¬ãƒ“ューを検索ã—ã¾ã™ã€‚)
^title : 文字列。
^target : オブジェクト指定: ブランãƒã¾ãŸã¯å¤‰æ›´ã‚»ãƒƒãƒˆã€‚
「cm ^help ^objectspecã€ã‚’使用ã—ã¦ã“ã®ã‚ªãƒ–ã‚¸ã‚§ã‚¯ãƒˆã®æŒ‡å®šæ–¹æ³•を確èªã§ãã¾ã™ã€‚
例:
cm ^find ^review "^where ^target = '^br:/main/scm17932'"
(ブランãƒã€Œscm17932ã€ã«é–¢é€£ã™ã‚‹ãƒ¬ãƒ“ューを検索ã—ã¾ã™ã€‚)
^targetid : 整数。
^targettype : 文字列。
使用å¯èƒ½ãªå€¤ã¯ã€Œ^branchã€ãŠã‚ˆã³ã€Œ^changesetã€ã§ã™ã€‚
例:
cm ^find ^review "^where ^targettype = '^changeset'"
(ターゲットタイプãŒå¤‰æ›´ã‚»ãƒƒãƒˆã§ã‚るレビューを検索ã—ã¾ã™ã€‚)
^date : 日付。
詳細ã«ã¤ã„ã¦ã¯ã€ã“ã®ã‚¬ã‚¤ãƒ‰ã®ã€Œæ—¥ä»˜å®šæ•°ã€ã‚’確èªã—ã¦ãã ã•ã„。
^owner : ユーザー。
特別ãªãƒ¦ãƒ¼ã‚¶ãƒ¼ã€Œ^meã€ã‚’許å¯ã—ã¾ã™ã€‚
^GUID : グローãƒãƒ«ä¸€æ„識別å­ã€‚
xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx ã®å½¢å¼ã® 16 進数 ID ã§ã™ã€‚
^ID : 整数。
^revision:
次ã®ãƒ•ィールドを使用ã—ã¦ãƒ•ィルタリングã™ã‚‹ã“ã¨ã§ã€ãƒªãƒ“ジョンを検索ã§ãã¾ã™:
^branch : ãƒ–ãƒ©ãƒ³ãƒæŒ‡å®šã€‚
「cm ^help ^objectspecã€ã‚’使用ã—ã¦ã“ã®ã‚ªãƒ–ã‚¸ã‚§ã‚¯ãƒˆã®æŒ‡å®šæ–¹æ³•を確èªã§ãã¾ã™ã€‚
^changeset : 変更セット ID (整数)。
例:
cm ^find ^revision "^where ^changeset >= 111756"
(変更セット 111756 以é™ã§ä½œæˆã•れãŸãƒªãƒ“ジョンを
検索ã—ã¾ã™ã€‚)
^item : 文字列ã¾ãŸã¯æ•´æ•°ã€‚
^itemid : 整数。
例:
cm ^find ^revision "^where ^item = 'readme.txt' ^or ^itemid = 2250"
(項目「readme.txtã€ã¨é …ç›® ID 2250 ã®ãƒªãƒ“ジョンを
検索ã—ã¾ã™ã€‚)
cm ^find ^revision "^where ^item = 'readme.txt' ^or ^item = 2250"
(å‰ã®ä¾‹ã¨åŒã˜ãƒªãƒ“ジョンをå–å¾—ã—ã¾ã™ã€‚)
^attribute : 文字列。
^attrvalue : 文字列。
例:
cm ^find ^revision "^where ^attribute = 'ステータス' ^and ^attrvalue != '未処ç†'"
(属性 'ステータス' ã‚’æŒã¡ã€ãã®å€¤ãŒ '未処ç†' 以外ã§ã‚ã‚‹
リビジョンを検索ã—ã¾ã™ã€‚)
^archived : ブール値。
例:
cm ^find ^revision "^where ^archived = 'true'"
(外部ストレージã«ã‚¢ãƒ¼ã‚«ã‚¤ãƒ–ã•れãŸãƒªãƒ“ジョンを
検索ã—ã¾ã™ã€‚)
^comment : 文字列。
^date : 日付。
詳細ã«ã¤ã„ã¦ã¯ã€ã“ã®ã‚¬ã‚¤ãƒ‰ã®ã€Œæ—¥ä»˜å®šæ•°ã€ã‚’確èªã—ã¦ãã ã•ã„。
^GUID : グローãƒãƒ«ä¸€æ„識別å­ã€‚
xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx ã®å½¢å¼ã® 16 進数 ID ã§ã™ã€‚
^owner : ユーザー。
特別ãªãƒ¦ãƒ¼ã‚¶ãƒ¼ã€Œ^meã€ã‚’許å¯ã—ã¾ã™ã€‚
^parent : リビジョン ID (整数)。
^returnparent : ブール値。
^shelve : シェルブ ID (整数)。
^size : æ•´æ•° (ãƒã‚¤ãƒˆå˜ä½)。
^type : 文字列。
使用å¯èƒ½ãªå€¤ã¯ã€Œ^dirã€ã€ã€Œ^binã€ã€ãŠã‚ˆã³ã€Œ^txtã€ã§ã™ã€‚
例:
cm ^find ^revision "^where ^type = '^txt' and \
^size > 300000 ^and ^owner = '^me' and ^date >= '2 ^months ^ago'"
(自分㌠2 ã‹æœˆå‰ã«ä½œæˆã—ã€ã‚µã‚¤ã‚ºãŒç´„ 3MB ã‚’è¶…ãˆã‚‹
テキストリビジョンを検索ã—ã¾ã™ã€‚)
^workspacecheckoutid : 整数。
^ID : 整数。
レプリケーションフィールド。下ã®ã€Œãƒ¬ãƒ—リケーション関連フィールドã€ã‚’確èªã—ã¦ãã ã•ã„。
^ReplLogId
^ReplSrcDate
^ReplSrcId
^ReplSrcRepository
^ReplSrcServer
^shelve:
次ã®ãƒ•ィールドを使用ã—ã¦ãƒ•ィルタリングã™ã‚‹ã“ã¨ã§ã€ã‚·ã‚§ãƒ«ãƒ–を検索ã§ãã¾ã™:
^owner : ユーザー。
特別ãªãƒ¦ãƒ¼ã‚¶ãƒ¼ã€Œ^meã€ã‚’許å¯ã—ã¾ã™ã€‚
^date : 日付。
詳細ã«ã¤ã„ã¦ã¯ã€ã“ã®ã‚¬ã‚¤ãƒ‰ã®ã€Œæ—¥ä»˜å®šæ•°ã€ã‚’確èªã—ã¦ãã ã•ã„。
例:
cm ^find ^shelve "^where ^owner != '^me' ^and ^date >= '^1 ^years ^ago'"
(昨年中ã«è‡ªåˆ†ä»¥å¤–ã«ã‚ˆã£ã¦ä½œæˆã•れãŸã‚·ã‚§ãƒ«ãƒ–ã‚’
検索ã—ã¾ã™ã€‚)
^attribute : 文字列。
^attrvalue : 文字列。
^comment : 文字列。
^GUID : グローãƒãƒ«ä¸€æ„識別å­ã€‚
xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx ã®å½¢å¼ã® 16 進数 ID ã§ã™ã€‚
^parent : 整数。
^shelveid : 整数。
例:
cm ^find ^shelve "^where ^shelveid = 2"
(シェルブ 2 を検索ã—ã¾ã™ã€‚)
^ID : 整数。
例:
cm ^find ^shelve "^where ^id >= 3848"
(オブジェクト ID ㌠3848 より大ãã„シェルブを検索ã—ã¾ã™ã€‚)
レプリケーションフィールド。下ã®ã€Œãƒ¬ãƒ—リケーション関連フィールドã€ã‚’確èªã—ã¦ãã ã•ã„。
^ReplLogId
^ReplSrcDate
^ReplSrcId
^ReplSrcRepository
^ReplSrcServer
レプリケーション関連フィールド:
多ãã®ã‚ªãƒ–ジェクトã§ãƒ¬ãƒ—リケーションデータãŒè¿½è·¡ã•れã¾ã™ã€‚ã¤ã¾ã‚Šã€ãƒ¬ãƒ—ãƒªã‚±ãƒ¼ã‚·ãƒ§ãƒ³ãŒæœ€åˆã«ä½œæˆã•れãŸå ´æ‰€ãŒ
Unity VCS ã«ã‚ˆã£ã¦è¿½è·¡ã•れã¾ã™ã€‚
次ã®ãƒ•ィールドを使用ã§ãã¾ã™:
^ReplSrcServer : リãƒã‚¸ãƒˆãƒªæŒ‡å®šã€‚「レプリケーション元サーãƒãƒ¼ã€ã‚’表ã—ã¾ã™ã€‚
オブジェクトã®ãƒ¬ãƒ—リケーション元ã®ã‚µãƒ¼ãƒãƒ¼ã§ã™ã€‚
例:
cm ^find ^branch "^where ^replsrcserver='skull.codicefactory.com:9095'"
(サーãƒãƒ¼ã€Œskullã€ã‹ã‚‰ãƒ¬ãƒ—リケートã•れãŸãƒ–ランãƒã‚’検索ã—ã¾ã™ã€‚)
^ReplSrcRepository : 文字列。「レプリケーション元リãƒã‚¸ãƒˆãƒªã€ã‚’表ã—ã¾ã™ã€‚ã“れã¯
オブジェクトã®ãƒ¬ãƒ—リケーション元ã®ãƒªãƒã‚¸ãƒˆãƒªã§ã™ã€‚
例:
cm ^find ^branch "^where ^replsrcserver = 'skull.codicefactory.com:9095' \
^and ^replsrcrepository = 'codice'"
(サーãƒãƒ¼ã€Œskullã€ãŠã‚ˆã³ãƒªãƒã‚¸ãƒˆãƒªã€Œcodiceã€ã‹ã‚‰ãƒ¬ãƒ—リケートã•れãŸ
ブランãƒã‚’検索ã—ã¾ã™ã€‚)
^ReplLogId : 整数。レプリケーションæ“作㮠ID。Unity VCS ã§ã¯ã€
レプリカã‹ã‚‰æ–°ã—ã„オブジェクトãŒä½œæˆã•れるãŸã³ã«
æ–°ã—ã„「replicationlogã€ãŒä½œæˆã•れã¾ã™ã€‚
例:
cm ^find ^revision "^where ^repllogid = 2019974"
(次ã®ãƒ¬ãƒ—リカã‹ã‚‰ãƒ¬ãƒ—リケートã•れãŸãƒªãƒ“ジョンを検索ã—ã¾ã™:
2019974.)
^ReplSrcDate : 日付。ã“れã¯ãƒ¬ãƒ—リケーションãŒå®Ÿéš›ã«è¡Œã‚れãŸ
日付ã§ã™ã€‚
レプリケートã•れãŸã‚ªãƒ–ジェクトã§ã¯ã€ãã®ä½œæˆæ—¥ä»˜
ãŒä¿æŒã•れã¾ã™ã€‚ã“ã®ãƒ•ィールドã¯ã€ç‰¹å®šã®
時間枠内ã«ãƒ¬ãƒ—リケートã•れãŸã‚ªãƒ–ジェクトを検索ã™ã‚‹
å ´åˆã«å½¹ç«‹ã¡ã¾ã™ã€‚
例:
cm ^find ^label "^where ^replsrcdate >= '^one ^month ^ago' \
^and ^date >= '15 ^days ^ago'"
(15 æ—¥å‰ã«ä½œæˆã•れã€1 ã‹æœˆå‰ã«ãƒ¬ãƒ—リケートã•れãŸ
ラベルを検索ã—ã¾ã™ã€‚)
cm ^find ^replicationlog "^where ^date > '^one ^week ^ago'"
8780433 27/09/2018 8:49:38 codice@BACKYARD:8087 F mbarriosc
(1 週間å‰ã«ä½œæˆã•れãŸãƒ¬ãƒ—リケーションログを検索ã—ã¾ã™ã€‚)
次ã«ã€ãƒ¬ãƒ—リケートã•れãŸãƒ–ランãƒãŒãƒ¬ãƒ—リケートã•れるå‰ã«
作æˆã•れãŸã“ã¨ã‚’確èªã§ãã¾ã™:
cm ^find ^branch "^where ^repllogid = 8780433"
8780443 26/09/2018 12:20:55 /main/scm23078 maria codice T
^ReplSrcId : 整数。ã“れã¯ãƒ¬ãƒ—リケーション元サーãƒãƒ¼ã® ID ã§ã™ã€‚
ã“ã® ID を調ã¹ã‚‹ã«ã¯ã€
「cm ^findã€ã‚³ãƒžãƒ³ãƒ‰ã§ã€Œ^replicationsourceã€ã‚ªãƒ–ジェクトを検索ã—ã¾ã™ã€‚
例:
cm ^find ^replicationsource
7860739 codice@AFRODITA:8087 d9c4372a-dc55-4fdc-ad3d-baeb2e975f27
8175854 codice@BACKYARD:8087 66700d3a-036b-4b9a-a26f-adfc336b14f9
次ã«ã€codice@AFRODITA:8087 ã‹ã‚‰ãƒ¬ãƒ—リケートã•れãŸ
変更セットを検索ã§ãã¾ã™:
cm ^find ^changesets "^where ^replsrcid = 7860739"
日付定数:
ãŠä½¿ã„ã®ãƒžã‚·ãƒ³ã®ãƒ­ãƒ¼ã‚«ãƒ©ã‚¤ã‚ºè¨­å®šã«å¾“ã£ãŸæ—¥ä»˜å½¢å¼ã‚’使用ã§ãã¾ã™ã€‚
ãŸã¨ãˆã°ã€ãŠä½¿ã„ã®ã‚³ãƒ³ãƒ”ãƒ¥ãƒ¼ã‚¿ãƒ¼ã§æ—¥ä»˜ãŒã€ŒMM-dd-yyyyã€ã®å½¢å¼ã§è¡¨ç¤ºã•れる場åˆã€
クエリã§ã€Œ12-31-2019ã€ã®ã‚ˆã†ãªæ—¥ä»˜ã‚’使用ã§ãã¾ã™ã€‚
クエリを簡å˜ã«ã™ã‚‹ãŸã‚ã«ã€æ¬¡ã®å®šæ•°ã‚’使用ã™ã‚‹ã“ã¨ã‚‚ã§ãã¾ã™ã€‚
'^today' : ä»Šæ—¥ã®æ—¥ä»˜ã€‚
'^yesterday' : æ˜¨æ—¥ã®æ—¥ä»˜ã€‚
'^this ^week' : ä»Šé€±ã®æœˆæ›œæ—¥ã®æ—¥ä»˜ã€‚
'^this ^month' : 今月㮠1 æ—¥ã®æ—¥ä»˜ã€‚
'^this ^year' : 今年㮠1 月 1 æ—¥ã®æ—¥ä»˜ã€‚
'^one ^day ^ago' : ç¾åœ¨ã®æ—¥ä»˜ã® 1 æ—¥å‰ã€‚
'^one ^week ^ago' : ç¾åœ¨ã®æ—¥ä»˜ã® 7 æ—¥å‰ã€‚
'^one ^month ^ago' : ç¾åœ¨ã®æ—¥ä»˜ã® 1 ã‹æœˆå‰ã€‚
'n ^days ^ago' : ç¾åœ¨ã®æ—¥ä»˜ã®ã€Œnã€æ—¥å‰ã€‚
'n ^months ^ago' : ç¾åœ¨ã®æ—¥ä»˜ã®ã€Œnã€ã‹æœˆå‰ã€‚
'n ^years ^ago' : ç¾åœ¨ã®æ—¥ä»˜ã®ã€Œnã€å¹´å‰ã€‚
次ã®ã€Œ^whereã€å¥ã¯ã€ã‚¿ã‚¤ãƒ—「^dateã€ã®ãƒ•ã‚£ãƒ¼ãƒ«ãƒ‰ã§æœ‰åйã§ã™:
'(...)^where ^date > '^today' (...)'
'(...)^where ^date < '^yesterday' (...)'
'(...)^where ^date > '^this ^week' (...)'
'(...)^where ^date > '^this ^month' (...)'
'(...)^where ^date < '^one ^day ^ago' ^and ^date > '3 ^days ^ago' (...)'
'(...)^where ^date < '^one ^week ^ago' ^and ^date > '3 ^weeks ^ago' (...)'
'(...)^where ^date < '^one ^month ^ago' ^and ^date > '3 ^months ^ago' (...)'
'(...)^where ^date > '1 ^year ^ago' (...)'
「cm ^findã€ã‚³ãƒžãƒ³ãƒ‰ã§ç‰¹å®šã®æ—¥ä»˜å½¢å¼ã‚’強制的ã«ä½¿ç”¨ã™ã‚‹ã“ã¨ã‚‚ã§ãã¾ã™ã€‚ãã®ãŸã‚ã«ã¯
--^dateformat フラグを使用ã—ã¾ã™ã€‚詳細ã«ã¤ã„ã¦ã¯ã€Œcm ^find --^helpã€ã‚’確èªã—ã¦ãã ã•ã„。
== CMD_DESCRIPTION_TRIGGER_SHOWTYPES ==
利用å¯èƒ½ãªãƒˆãƒªã‚¬ãƒ¼ã‚¿ã‚¤ãƒ—を表示ã—ã¾ã™ã€‚
== CMD_USAGE_TRIGGER_SHOWTYPES ==
使用方法:
cm ^trigger ^showtypes
== CMD_DESCRIPTION_SHOWACL ==
オブジェクト㮠ACL を表示ã—ã¾ã™ã€‚
== CMD_USAGE_SHOWACL ==
使用方法:
cm ^showacl | ^sa <オブジェクト指定> [--^extended] [--^xml[=<出力ファイル>]]
[--^encoding=<åå‰>]
オブジェクト指定 ACL を表示ã™ã‚‹ã‚ªãƒ–ã‚¸ã‚§ã‚¯ãƒˆã®æŒ‡å®šã€‚
ã“ã®ã‚³ãƒžãƒ³ãƒ‰ã§æœ‰åйãªã‚ªãƒ–ジェクト:
リãƒã‚¸ãƒˆãƒªã‚µãƒ¼ãƒãƒ¼ã€ãƒªãƒã‚¸ãƒˆãƒªã€ãƒ–ランãƒã€å¤‰æ›´ã‚»ãƒƒãƒˆã€ãƒ©ãƒ™ãƒ«ã€é …ç›®ã€
属性。
(「cm ^help ^objectspecã€ã‚’使用ã—ã¦æŒ‡å®šã®è©³ç´°ã‚’確èªã§ãã¾ã™ã€‚)
オプション:
--^extended ACL ã®éšŽå±¤ãƒ„リーを表示ã—ã¾ã™ã€‚
--^xml 出力を XML å½¢å¼ã§æ¨™æº–出力ã«å‡ºåŠ›ã—ã¾ã™ã€‚
出力ファイルを指定ã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚
--^encoding 「--^xmlã€ã‚ªãƒ—ションã¨ã¨ã‚‚ã«ä½¿ç”¨ã•れã€XML 出力ã§ä½¿ç”¨ã™ã‚‹
エンコーディング (utf-8 ãªã©) を指定ã—ã¾ã™ã€‚
サãƒãƒ¼ãƒˆã•れるエンコーディングã¨ãã®å½¢å¼ã®ãƒ†ãƒ¼ãƒ–ルをå–å¾—ã™ã‚‹ã«ã¯ã€
http://msdn.microsoft.com/en-us/library/system.text.encoding.aspx
ã«ã‚ã‚‹ MSDN ã®ãƒ‰ã‚­ãƒ¥ãƒ¡ãƒ³ãƒˆã‚’å‚ç…§ã—ã¦ãã ã•ã
(ãƒšãƒ¼ã‚¸ã®æœ€å¾Œã€ã€Œåå‰ã€åˆ—)。
== CMD_HELP_SHOWACL ==
例:
cm ^showacl ^repserver:PlasticServer:8084
¸æŠžã•れãŸã‚µãƒ¼ãƒãƒ¼ã® ACL を表示ã—ã¾ã™ã€‚)
cm ^sa ^br:/main --^extended
¸æŠžã•れãŸãƒ–ãƒ©ãƒ³ãƒæŒ‡å®šã® ACL ã®éšŽå±¤ãƒ„リーを表示ã—ã¾ã™ã€‚)
== CMD_DESCRIPTION_SHOWCOMMANDS ==
使用ã§ãã‚‹ã™ã¹ã¦ã®ã‚³ãƒžãƒ³ãƒ‰ã‚’表示ã—ã¾ã™ã€‚
== CMD_USAGE_SHOWCOMMANDS ==
使用方法:
cm ^showcommands
== CMD_HELP_SHOWCOMMANDS ==
== CMD_DESCRIPTION_SHOWOWNER ==
ã‚ªãƒ–ã‚¸ã‚§ã‚¯ãƒˆã®æ‰€æœ‰è€…を表示ã—ã¾ã™ã€‚
== CMD_USAGE_SHOWOWNER ==
使用方法:
cm ^showowner | ^so <オブジェクト指定>
オブジェクト指定 所有者を表示ã™ã‚‹ã‚ªãƒ–ã‚¸ã‚§ã‚¯ãƒˆã®æŒ‡å®šã€‚
ã‚ªãƒ–ã‚¸ã‚§ã‚¯ãƒˆã¯æ¬¡ã®ã„ãšã‚Œã‹ã§ã‚ã‚‹å¿…è¦ãŒã‚りã¾ã™:
リãƒã‚¸ãƒˆãƒªã‚µãƒ¼ãƒãƒ¼ã€ãƒªãƒã‚¸ãƒˆãƒªã€ãƒ–ランãƒã€å¤‰æ›´ã‚»ãƒƒãƒˆã€
ラベルã€å±žæ€§ã€ãƒªãƒ“ジョンã€é …目。
(「cm ^help ^objectspecã€ã‚’使用ã—ã¦æŒ‡å®šã®è©³ç´°ã‚’確èªã§ãã¾ã™ã€‚)
== CMD_HELP_SHOWOWNER ==
備考:
ã“ã®ã‚³ãƒžãƒ³ãƒ‰ã¯ã€ã‚ªãƒ–ã‚¸ã‚§ã‚¯ãƒˆã®æ‰€æœ‰è€…を表示ã—ã¾ã™ã€‚所有者ã¯ãƒ¦ãƒ¼ã‚¶ãƒ¼ã¾ãŸã¯
グループã§ã‚ã‚‹å¯èƒ½æ€§ãŒã‚りã¾ã™ã€‚所有者ã¯ã€Œcm ^setownerã€ã‚³ãƒžãƒ³ãƒ‰ã§å¤‰æ›´ã§ãã¾ã™ã€‚
例:
cm ^showowner ^repserver:PlasticServer:8084
¸æŠžã•れãŸã‚µãƒ¼ãƒãƒ¼ã®æ‰€æœ‰è€…を表示ã—ã¾ã™ã€‚)
cm ^so ^item:samples\
¸æŠžã•れãŸé …ç›®æŒ‡å®šã®æ‰€æœ‰è€…を表示ã—ã¾ã™ã€‚)
== CMD_DESCRIPTION_SHOWPERMISSIONS ==
利用ã§ãる権é™ã‚’リストã—ã¾ã™ã€‚
== CMD_USAGE_SHOWPERMISSIONS ==
使用方法:
cm ^showpermissions | ^sp
== CMD_HELP_SHOWPERMISSIONS ==
例:
cm ^showpermissions
== CMD_DESCRIPTION_SHOWSELECTOR ==
ワークスペースセレクターを表示ã—ã¾ã™ã€‚
== CMD_USAGE_SHOWSELECTOR ==
ã“ã®ã‚³ãƒžãƒ³ãƒ‰ã¯éžæŽ¨å¥¨ã«ãªã‚Šã¾ã—ãŸã€‚ã“れã¯å¾Œæ–¹äº’æ›æ€§ã®ãŸã‚ã«ã¾ã å­˜åœ¨ã—ã¦ã„ã¾ã™ãŒã€
Plastic SCM 4.0 ã§ã¯ã‚»ãƒ¬ã‚¯ã‚¿ãƒ¼ã®å¤§éƒ¨åˆ†ãŒéžæŽ¨å¥¨ã«ãªã‚Šã¾ã—ãŸã€‚セレクターã¯
作業中ã®ãƒ–ランãƒã‚„変更セットを指定ã™ã‚‹ãŸã‚ã«ã¾ã å­˜åœ¨ã—ã¦ã„ã¾ã™ãŒã€ãƒ‘スをフィルタリングã™ã‚‹ãŸã‚ã®
å¤ã„ルールã¯ã‚µãƒãƒ¼ãƒˆã•れãªããªã‚Šã¾ã—ãŸã€‚
使用方法:
cm ^showselector | ^ss [<ワークスペースパス> | <ワークスペース指定>]
ワークスペースパス セレクターを表示ã™ã‚‹ãƒ¯ãƒ¼ã‚¯ã‚¹ãƒšãƒ¼ã‚¹ã®ãƒ‘ス。
ワークスペース指定 ãƒ¯ãƒ¼ã‚¯ã‚¹ãƒšãƒ¼ã‚¹ã®æŒ‡å®šã€‚(「cm ^help ^objectspecã€ã‚’
使用ã—ã¦ãƒ¯ãƒ¼ã‚¯ã‚¹ãƒšãƒ¼ã‚¹æŒ‡å®šã®è©³ç´°ã‚’確èªã§ãã¾ã™ã€‚)
== CMD_HELP_SHOWSELECTOR ==
備考:
パスもワークスペースも指定ã•れã¦ã„ãªã„å ´åˆã€ã“ã®ã‚³ãƒžãƒ³ãƒ‰ã¯ç¾åœ¨ã®ãƒ‡ã‚£ãƒ¬ã‚¯ãƒˆãƒªã‚’
ワークスペースパスã¨ã—ã¦ä½¿ç”¨ã—ã¾ã™ã€‚
例:
cm ^showselector c:\workspace
¸æŠžã•れãŸãƒ¯ãƒ¼ã‚¯ã‚¹ãƒšãƒ¼ã‚¹ãƒ‘スã®ã‚»ãƒ¬ã‚¯ã‚¿ãƒ¼ã‚’表示ã—ã¾ã™ã€‚)
cm ^ss
¾åœ¨ã®ãƒ¯ãƒ¼ã‚¯ã‚¹ãƒšãƒ¼ã‚¹ã®ã‚»ãƒ¬ã‚¯ã‚¿ãƒ¼ã‚’表示ã—ã¾ã™ã€‚)
cm ^showselector > mySelector.txt
¾åœ¨ã®ãƒ¯ãƒ¼ã‚¯ã‚¹ãƒšãƒ¼ã‚¹ã®ã‚»ãƒ¬ã‚¯ã‚¿ãƒ¼ã‚’ãƒ•ã‚¡ã‚¤ãƒ«ã«æ›¸ãè¾¼ã¿ã¾ã™ã€‚)
cm ^showselector ^wk:mywk@reptest
(リãƒã‚¸ãƒˆãƒªã€Œreptestã€å†…ã®ãƒ¯ãƒ¼ã‚¯ã‚¹ãƒšãƒ¼ã‚¹ã€Œmywkã€ã®ã‚»ãƒ¬ã‚¯ã‚¿ãƒ¼ã‚’表示ã—ã¾ã™ã€‚)
== CMD_DESCRIPTION_SUPPORT ==
ユーザーã«ã‚µãƒãƒ¼ãƒˆé–¢é€£ã®æ“作ã®å®Ÿè¡Œã‚’許å¯ã—ã¾ã™ã€‚
== CMD_USAGE_SUPPORT ==
使用方法:
cm ^support <コマンド> [オプション]
コマンド:
^bundle
å„コマンドã®è©³ç´°æƒ…報をå–å¾—ã™ã‚‹ã«ã¯ã€æ¬¡ã®ã‚³ãƒžãƒ³ãƒ‰ã‚’実行ã—ã¾ã™:
cm ^support <コマンド> --^usage
cm ^support <コマンド> --^help
== CMD_HELP_SUPPORT ==
例:
cm ^support
cm ^support ^bundle
cm ^support ^bundle c:\outputfile.zip
== CMD_DESCRIPTION_SUPPORT_BUNDLE ==
関連ã™ã‚‹ãƒ­ã‚°ã‚’å«ã‚€ã€Œã‚µãƒãƒ¼ãƒˆãƒãƒ³ãƒ‰ãƒ«ã€ãƒ‘ッケージを作æˆã—ã¾ã™ã€‚
ã“ã®ãƒ•ァイルをã€å•ã„åˆã‚ã›ã€è¿½åŠ æƒ…å ±ã®è¦æ±‚ã€ãƒã‚°ã®é€ä¿¡æ™‚ã«
添付ã§ãã¾ã™ã€‚
== CMD_USAGE_SUPPORT_BUNDLE ==
使用方法:
cm ^support ^bundle [<出力ファイル>]
オプション:
出力ファイル 指定ã•れãŸå ´æ‰€ã«ã€Œã‚µãƒãƒ¼ãƒˆãƒãƒ³ãƒ‰ãƒ«ã€ãƒ‘ッケージを
作æˆã—ã¾ã™ã€‚
== CMD_HELP_SUPPORT_BUNDLE ==
備考:
ã“ã®ã‚³ãƒžãƒ³ãƒ‰ã¯ã€ãƒ¦ãƒ¼ã‚¶ãƒ¼ã«ã€Œã‚µãƒãƒ¼ãƒˆãƒãƒ³ãƒ‰ãƒ«ã€ãƒ‘ッケージã®ä½œæˆã‚’許å¯ã—ã¾ã™ã€‚ã“ã®ãƒ‘ッケージを
å•ã„åˆã‚ã›ã€è¿½åŠ æƒ…å ±ã®è¦æ±‚ã€ãƒã‚°ã®é€ä¿¡æ™‚ã«æ·»ä»˜ã§ãã¾ã™ã€‚
ユーザーã¯ã‚ªãƒ—ションã§å‡ºåŠ›ãƒ•ã‚¡ã‚¤ãƒ«ã®å ´æ‰€ã‚’指定ã§ãã¾ã™ã€‚指定ã—ãªã„å ´åˆã€
出力ファイル㯠temp ãƒ‡ã‚£ãƒ¬ã‚¯ãƒˆãƒªã«æ›¸ãè¾¼ã¾ã‚Œã¾ã™ã€‚
例:
cm ^support ^bundle
(temp ディレクトリã«ã€Œã‚µãƒãƒ¼ãƒˆãƒãƒ³ãƒ‰ãƒ«ã€ã‚’作æˆã—ã¾ã™ã€‚)
cm ^support ^bundle c:\outputfile.zip
(指定ã•れãŸå ´æ‰€ã«ã€Œã‚µãƒãƒ¼ãƒˆãƒãƒ³ãƒ‰ãƒ«ã€ã‚’作æˆã—ã¾ã™ã€‚)
== CMD_DESCRIPTION_SWITCH ==
ワークスペースをブランãƒã€å¤‰æ›´ã‚»ãƒƒãƒˆã€ãƒ©ãƒ™ãƒ«ã€ã¾ãŸã¯ã‚·ã‚§ãƒ«ãƒ–セットã«åˆ‡ã‚Šæ›¿ãˆã¾ã™ã€‚
== CMD_USAGE_SWITCH ==
使用方法:
cm ^switch (<ãƒ–ãƒ©ãƒ³ãƒæŒ‡å®š> | <変更セット指定> | <ラベル指定> | <シェルブ指定>)
[--^workspace=<パス>] [--^repository=<åå‰>]
[--^forcedetailedprogress]
(「cm ^help ^objectspecã€ã‚’使用ã—ã¦ãƒ–ランãƒã€å¤‰æ›´ã‚»ãƒƒãƒˆã€ãƒ©ãƒ™ãƒ«ã€
シェルブセット指定ã®è©³ç´°ã‚’確èªã§ãã¾ã™ã€‚)
オプション:
--^workspace ワークスペースãŒç½®ã‹ã‚Œã¦ã„るパス。
--^repository 指定ã•れãŸãƒªãƒã‚¸ãƒˆãƒªã«åˆ‡ã‚Šæ›¿ãˆã¾ã™ã€‚
--^forcedetailedprogress 標準出力ãŒãƒªãƒ€ã‚¤ãƒ¬ã‚¯ãƒˆã•れãŸå ´åˆã§ã‚‚ã€è©³ç´°ãª
é€²æ—æƒ…報を強制的ã«å‡ºåŠ›ã—ã¾ã™ã€‚
== CMD_HELP_SWITCH ==
備考:
ã“ã®ã‚³ãƒžãƒ³ãƒ‰ã¯ã€ãƒ¯ãƒ¼ã‚¯ã‚¹ãƒšãƒ¼ã‚¹ãƒ„リーを指定ã•れãŸã‚ªãƒ–ジェクト (ブランãƒã€ãƒ©ãƒ™ãƒ«ã€
シェルブセットã€ã¾ãŸã¯å¤‰æ›´ã‚»ãƒƒãƒˆ) ã®ã‚³ãƒ³ãƒ†ãƒ³ãƒ„ã«æ›´æ–°ã™ã‚‹ã“ã¨ã‚’ユーザーã«è¨±å¯ã—ã¾ã™ã€‚
例:
cm ^switch ^br:/main
cm ^switch ^lb:Rel1.1
cm ^switch ^br:/main/scm002 --^repository=rep2
cm ^switch ^cs:4375
cm ^switch ^sh:2
== CMD_DESCRIPTION_SWITCH_TO_BRANCH ==
ブランãƒã‚’作業中ã®ãƒ–ランãƒã¨ã—ã¦è¨­å®šã—ã¾ã™ã€‚
== CMD_USAGE_SWITCH_TO_BRANCH ==
ã“ã®ã‚³ãƒžãƒ³ãƒ‰ã¯éžæŽ¨å¥¨ã«ãªã‚Šã¾ã—ãŸã€‚代ã‚り㫠cm switch を使用ã—ã¦ãã ã•ã„。
使用方法:
cm ^switchtobranch [オプション] [ãƒ–ãƒ©ãƒ³ãƒæŒ‡å®š]
ãƒ–ãƒ©ãƒ³ãƒæŒ‡å®š: ブランãƒã®æŒ‡å®šã€‚
オプション:
--^label=åå‰ | --^changeset=番å·: 指定ã•れãŸãƒ©ãƒ™ãƒ«ã¾ãŸã¯å¤‰æ›´ã‚»ãƒƒãƒˆã‹ã‚‰
リビジョンをロードã—ã¾ã™ã€‚ãƒ–ãƒ©ãƒ³ãƒæŒ‡å®šãŒæŒ‡å®šã•れã¦ã„ãªã„å ´åˆã¯ã€æ¬¡ã®ã‚ªãƒ—ションã®
ã„ãšã‚Œã‹ãŒå¿…è¦ã§ã™ã€‚
--^changeset=変更セット: 指定ã•れãŸå¤‰æ›´ã‚»ãƒƒãƒˆã«åˆ‡ã‚Šæ›¿ãˆã¾ã™ã€‚
--^repository=リãƒã‚¸ãƒˆãƒª: 指定ã•れãŸãƒªãƒã‚¸ãƒˆãƒªã«åˆ‡ã‚Šæ›¿ãˆã¾ã™ã€‚
--^workspace | -wk=パス: ワークスペースãŒç½®ã‹ã‚Œã¦ã„るパス。
== CMD_HELP_SWITCH_TO_BRANCH ==
備考:
ã“ã®ã‚³ãƒžãƒ³ãƒ‰ã¯ã€ãƒ¦ãƒ¼ã‚¶ãƒ¼ã«ãƒ–ランãƒã§ã®ä½œæ¥­ã‚’許å¯ã—ã¾ã™ã€‚
ãƒ–ãƒ©ãƒ³ãƒæŒ‡å®šãŒæŒ‡å®šã•れã¦ã„ãªã„å ´åˆã¯ã€ãƒ©ãƒ™ãƒ«ã¾ãŸã¯å¤‰æ›´ã‚»ãƒƒãƒˆã‚’指定ã™ã‚‹å¿…è¦ãŒã‚りã¾ã™ã€‚
リãƒã‚¸ãƒˆãƒªãŒæŒ‡å®šã•れã¦ã„ãªã„å ´åˆã¯ã€ãƒ–ランãƒãŒç¾åœ¨ã®ãƒªãƒã‚¸ãƒˆãƒªã«è¨­å®šã•れã¾ã™ã€‚
例:
cm ^switchtobranch ^br:/main
cm ^switchtobranch ^br:/main/task001
cm ^switchtobranch --^label=BL050
(読ã¿å–り専用ã®è¨­å®šã€‚ã“ã®ã‚³ãƒžãƒ³ãƒ‰ã¯ã€ãƒ©ãƒ™ãƒ«ä»˜ã‘ã•れãŸå¤‰æ›´ã‚»ãƒƒãƒˆã®ã‚³ãƒ³ãƒ†ãƒ³ãƒ„ã‚’
ロードã—ã¾ã™ã€‚)
== CMD_DESCRIPTION_SYNC ==
Git ã¨åŒæœŸã—ã¾ã™ã€‚
== CMD_USAGE_SYNC ==
使用方法:
cm ^synchronize | ^sync <リãƒã‚¸ãƒˆãƒªæŒ‡å®š> ^git [<URL> [--^user=<ユーザーå> --^pwd=<パスワード>]]
[(--^txtsimilaritypercent | --^binsimilaritypercent | \
--^dirsimilaritypercent)=<値>]
[--^author] [--^skipgitlfs]
リãƒã‚¸ãƒˆãƒªæŒ‡å®š リãƒã‚¸ãƒˆãƒªã®æŒ‡å®šã€‚(「cm ^help ^objectspecã€ã‚’
使用ã—ã¦ãƒªãƒã‚¸ãƒˆãƒªæŒ‡å®šã®è©³ç´°ã‚’確èªã§ãã¾ã™ã€‚)
git (デフォルト)。
オプション:
URL リモートリãƒã‚¸ãƒˆãƒªã® URL (http(s)://ã€git://ã€ã¾ãŸã¯
SSH URL)。
--^user 指定ã•れ㟠URL ã®ãƒ¦ãƒ¼ã‚¶ãƒ¼å。
--^pwd 指定ã•れ㟠URL ã®ãƒ‘スワード。
--^txtsimilaritypercent \
--^binsimilaritypercent \
--^dirsimilaritypercent
移動ã•れãŸé …目を検出ã™ã‚‹æ–¹æ³•ã¯ã€Unity VCS
GUI ã¨åŒã˜ã§ã™ã€‚
--^author git 作æˆè€…ã®åå‰ã¨ã‚¿ã‚¤ãƒ ã‚¹ã‚¿ãƒ³ãƒ—ã®å€¤ã‚’使用ã—ã¾ã™ã€‚
(デフォルトã§ã¯ git コミッター)
--^skipgitlfs .gitattributes ファイル内㮠Git LFS ã®è¨­å®šã‚’
無視ã—ã¾ã™ã€‚ã“れ㯠Git LFS ãŒã‚µãƒãƒ¼ãƒˆã•れã¦ã„ãªã
よã†ã«å‹•作ã—ã¾ã™ã€‚
== CMD_HELP_SYNC ==
備考:
git リãƒã‚¸ãƒˆãƒªã«ãƒ¦ãƒ¼ã‚¶ãƒ¼ã¨ãƒ‘スワードãŒå¿…è¦ãªå ´åˆã¯ã€ã€Œ^urlã€ã€ã€Œ--^userã€ã€
ãŠã‚ˆã³ã€Œ--^pwdã€ã‚ªãƒ—ションを使用ã—ã¾ã™ã€‚
git リãƒã‚¸ãƒˆãƒªã«ãƒ¦ãƒ¼ã‚¶ãƒ¼ã¨ãƒ‘スワードãŒä¸è¦ãªå ´åˆã¯ã€æœ€åˆã®åŒæœŸæ“作ã§ã€Œ^urlã€
オプションを使用ã—ã¾ã™ã€‚次ã®åŒæœŸæ“作ã§ã¯ã€ã€Œ^urlã€
オプションã¯çœç•¥å¯èƒ½ã§ã™ã€‚
SSH プロトコルを使用ã—ã¦åŒæœŸã‚’実行ã™ã‚‹ã«ã¯ã€ã€Œsshã€ã‚¯ãƒ©ã‚¤ã‚¢ãƒ³ãƒˆãŒ PATH 環境変数ã«
追加ã•れã€ãƒªãƒ¢ãƒ¼ãƒˆãƒ›ã‚¹ãƒˆã«æŽ¥ç¶šã™ã‚‹ã‚ˆã†ã«æ­£ã—ã設定ã•れã¦ã„ã‚‹
å¿…è¦ãŒã‚りã¾ã™ (公開/éžå…¬é–‹ã‚­ãƒ¼ãŒè¨­å®šã•れã¦ã„ã‚‹ãªã©)。
例:
cm ^sync default@localhost:8087 ^git git://localhost/repository
== CMD_DESCRIPTION_TRIGGER ==
ユーザーã«ãƒˆãƒªã‚¬ãƒ¼ã®ç®¡ç†ã‚’許å¯ã—ã¾ã™ã€‚
== CMD_USAGE_TRIGGER ==
使用方法:
cm ^trigger | ^tr <コマンド> [オプション]
コマンド:
^create | ^mk
^delete | ^rm
^edit
^list | ^ls
^showtypes
å„コマンドã®è©³ç´°æƒ…報をå–å¾—ã™ã‚‹ã«ã¯ã€æ¬¡ã®ã‚³ãƒžãƒ³ãƒ‰ã‚’実行ã—ã¾ã™:
cm ^trigger <コマンド> --^usage
cm ^trigger <コマンド> --^help
== CMD_HELP_TRIGGER ==
例:
cm ^tr ^mk ^before-mklabel new "/path/to/script" --^server=myserver:8084
cm ^tr ^edit ^before-mklabel 7 --^position=4 --^server=myserver:8084
cm ^tr ^ls ^before-mkbranch --^server=myserver:8084
cm ^tr ^rm ^after-setselector 4
cm ^tr ^showtypes
== CMD_DESCRIPTION_TUBE ==
Plastic Tube ã«é–¢é€£ã™ã‚‹ã‚³ãƒžãƒ³ãƒ‰ã‚’実行ã—ã¾ã™ã€‚
== CMD_USAGE_TUBE ==
使用方法:
cm ^tube ^config -^u=<ユーザー> -^p=<パスワード>
(指定ã•れãŸãƒ¦ãƒ¼ã‚¶ãƒ¼ã¨ãƒ‘スワード㧠Plastic Tube を使用ã™ã‚‹ã‚ˆã†ã« Unity VCS ã‚’
設定ã—ã¾ã™ã€‚)
cm ^tube ^create <リモートユーザー>
(リモートユーザーã‹ã‚‰ myuser ã¸ã®ãƒãƒ¥ãƒ¼ãƒ–を作æˆã—ã¾ã™ã€‚
ユーザー「myuserã€ã‚’使用ã—ã¦ã€Œãƒªãƒ¢ãƒ¼ãƒˆãƒ¦ãƒ¼ã‚¶ãƒ¼ã€ã‚’「myuserã€ã‚µãƒ¼ãƒãƒ¼ã«æŽ¥ç¶šã§ãã¾ã™ã€‚
「リモートユーザーã€ã‹ã‚‰ã€Œmyuserã€ã¸ã®æŽ¥ç¶šã‚’確立ã§ãã¾ã™ã€‚
ä»–ã®ãƒ¦ãƒ¼ã‚¶ãƒ¼ã‹ã‚‰ç¾åœ¨ã® Tube ユーザーã¸ã®ãƒãƒ¥ãƒ¼ãƒ–ã®ã¿ã‚’作æˆã§ãã¾ã™ã€‚)
cm ^tube ^remove <リモートユーザー>
(リモートユーザーã‹ã‚‰ myuser ã¸ã®ãƒãƒ¥ãƒ¼ãƒ–を削除ã—ã¾ã™ã€‚)
cm ^tube ^local
(ローカルサーãƒãƒ¼ã§å…±æœ‰ã•れるローカルリãƒã‚¸ãƒˆãƒªã¨ã€å…±æœ‰ç›¸æ‰‹ã®ãƒ¦ãƒ¼ã‚¶ãƒ¼ã‚’
リストã—ã¾ã™ã€‚)
cm ^tube ^remote
¾åœ¨ã® Tube ユーザーã¨å…±æœ‰ã•れã¦ã„ã‚‹ã€å…±æœ‰ãƒªãƒ¢ãƒ¼ãƒˆãƒªãƒã‚¸ãƒˆãƒªã‚’
リストã—ã¾ã™ã€‚)
cm ^tube ^share <リãƒã‚¸ãƒˆãƒªæŒ‡å®š>[ ...]-^u=<リモートユーザー> -^a=(^pull | ^push | ^pull,^push)
(ローカルリãƒã‚¸ãƒˆãƒªã‚’リモートユーザーã¨å…±æœ‰ã—ã€æŒ‡å®šã•れãŸã‚¢ã‚¯ã‚»ã‚¹ãƒ¢ãƒ¼ãƒ‰ã‚’
設定ã—ã¾ã™ã€‚空白を使用ã—ã¦ãƒªãƒã‚¸ãƒˆãƒªæŒ‡å®šã‚’区切りã¾ã™ã€‚)
cm ^tube ^unshare <リãƒã‚¸ãƒˆãƒªæŒ‡å®š>[ ...]-^u=<リモートユーザー>
(リモートユーザーã¨ã®ãƒ­ãƒ¼ã‚«ãƒ«ãƒªãƒã‚¸ãƒˆãƒªã®å…±æœ‰ã‚’解除ã—ã¾ã™ã€‚空白を使用ã—ã¦
リãƒã‚¸ãƒˆãƒªåを区切りã¾ã™ã€‚)
cm ^tube ^connect
(Unity VCS サーãƒãƒ¼ã‚’ Plastic Tube ã«æŽ¥ç¶šã—ã¾ã™ã€‚)
cm ^tube ^disconnect
(Unity VCS サーãƒãƒ¼ã‚’ Plastic Tube ã‹ã‚‰åˆ‡æ–­ã—ã¾ã™ã€‚)
cm ^tube ^status
(Unity VCS サーãƒãƒ¼ãŒ Plastic Tube ã«æŽ¥ç¶šã•れã¦ã„ã‚‹ã‹ã©ã†ã‹ã‚’表示ã—ã¾ã™ã€‚)
オプション
-^u Tube ユーザー (plasticscm.com ã®ãƒ¦ãƒ¼ã‚¶ãƒ¼)。
-^p ユーザーã®ãƒ‘スワード。
-^a アクセスモードを設定ã—ã¾ã™ã€‚
リãƒã‚¸ãƒˆãƒªæŒ‡å®š リãƒã‚¸ãƒˆãƒªã®æŒ‡å®šã€‚(「cm ^help ^objectspecã€ã‚’
使用ã—ã¦ãƒªãƒã‚¸ãƒˆãƒªæŒ‡å®šã®è©³ç´°ã‚’確èªã§ãã¾ã™ã€‚)
== CMD_HELP_TUBE ==
備考:
Plastic Tube を管ç†ã™ã‚‹ã«ã¯ã€ã€Œcm ^tubeã€ã‚³ãƒžãƒ³ãƒ‰ã‚’使用ã—ã¾ã™ã€‚
例:
cm ^tube ^config -^u=ruben@codicesoftware.com -^p=rubenpassword
cm ^tube ^create pablo@codicesoftware.com
(「pablo@codicesoftware.comã€ã¯ç¾åœ¨ã® Plastic Tube ãƒ¦ãƒ¼ã‚¶ãƒ¼ã«æŽ¥ç¶šã§ãã¾ã™)
cm ^tube ^remove pablo@codicesoftware.com
cm ^tube ^local
cm ^tube ^remote
cm ^tube ^share repo@server:8087 -^u=pablo@codicesoftware.com -^a=^pull,^push
cm ^tube ^share repo@server:8087 doc@server:8087 -^u=pablo@codicesoftware.com -^a=^push
cm ^tube ^unshare repo@server:8087 -^u=pablo@codicesoftware.com
cm ^tube ^connect
cm ^tube ^disconnect
cm ^tube ^status
== CMD_DESCRIPTION_UNDOCHECKOUT ==
é …ç›®ã®ãƒã‚§ãƒƒã‚¯ã‚¢ã‚¦ãƒˆã‚’å–り消ã—ã¾ã™ã€‚
== CMD_USAGE_UNDOCHECKOUT ==
使用方法:
cm ^undocheckout | ^unco <項目パス>[ ...][-^a | --^all] [--^symlink] [--^silent]
[--^machinereadable [--^startlineseparator=<セパレーター>]
[--^endlineseparator=<セパレーター>] [--^fieldseparator=<セパレーター>]]
項目パス æ“作をé©ç”¨ã™ã‚‹é …目。空白を使用ã—ã¦ãƒ‘スを
区切りã¾ã™ã€‚空白ãŒå«ã¾ã‚Œã‚‹ãƒ‘スを指定ã™ã‚‹ã«ã¯
二é‡å¼•用符 (" ") を使用ã—ã¾ã™ã€‚
æ“作をç¾åœ¨ã®ãƒ‡ã‚£ãƒ¬ã‚¯ãƒˆãƒªã«é©ç”¨ã™ã‚‹ã«ã¯ã€. を使用ã—ã¾ã™ã€‚
オプション:
-^a | --^all 指定ã•れãŸé …ç›®ã®ã™ã¹ã¦ã®å¤‰æ›´ã‚’å–り消ã—ã¾ã™ã€‚é …ç›®ãŒ
ãƒã‚§ãƒƒã‚¯ã‚¢ã‚¦ãƒˆã•れã¦ã„ã‚‹å ´åˆã¯ã€ãƒã‚§ãƒƒã‚¯ã‚¢ã‚¦ãƒˆãŒ
å–り消ã•れã¾ã™ã€‚é …ç›®ãŒãƒ­ãƒ¼ã‚«ãƒ«ã§å¤‰æ›´ã•れã¦ã„ã‚‹å ´åˆã¯ã€
変更ãŒå–り消ã•れã¾ã™ã€‚
--^symlink ãƒã‚§ãƒƒã‚¯ã‚¢ã‚¦ãƒˆå–ã‚Šæ¶ˆã—æ“作をターゲットã§ã¯ãªãリンクã«
é©ç”¨ã—ã¾ã™ã€‚
--^silent 出力を表示ã—ã¾ã›ã‚“。
--^machinereadable çµæžœã‚’è§£æžã—ã‚„ã™ã„å½¢å¼ã§å‡ºåŠ›ã—ã¾ã™ã€‚
--^startlineseparator 「--^machinereadableã€ãƒ•ラグã¨ã¨ã‚‚ã«ä½¿ç”¨ã•れã€
行をã©ã®ã‚ˆã†ã«é–‹å§‹ã™ã‚‹å¿…è¦ãŒã‚ã‚‹ã‹ã‚’指定ã—ã¾ã™ã€‚
--^endlineseparator 「--^machinereadableã€ãƒ•ラグã¨ã¨ã‚‚ã«ä½¿ç”¨ã•れã€
行をã©ã®ã‚ˆã†ã«çµ‚了ã™ã‚‹å¿…è¦ãŒã‚ã‚‹ã‹ã‚’指定ã—ã¾ã™ã€‚
--^fieldseparator 「--^machinereadableã€ãƒ•ラグã¨ã¨ã‚‚ã«ä½¿ç”¨ã•れã€
フィールドをã©ã®ã‚ˆã†ã«åŒºåˆ‡ã‚‹å¿…è¦ãŒã‚ã‚‹ã‹ã‚’指定ã—ã¾ã™ã€‚
== CMD_HELP_UNDOCHECKOUT ==
備考:
é …ç›®ãŒãƒã‚§ãƒƒã‚¯ã‚¢ã‚¦ãƒˆæ¸ˆã¿ã«ãªã£ã¦ã„ã¦ã€ãれをãƒã‚§ãƒƒã‚¯ã‚¤ãƒ³ã—ãŸããªã„å ´åˆã¯ã€ã“ã®ã‚³ãƒžãƒ³ãƒ‰ã‚’
使用ã—ã¦ãƒã‚§ãƒƒã‚¯ã‚¢ã‚¦ãƒˆã‚’å–り消ã™ã“ã¨ãŒã§ãã¾ã™ã€‚ファイルã¨ãƒ•ォルダーã®ä¸¡æ–¹ã®ãƒã‚§ãƒƒã‚¯ã‚¢ã‚¦ãƒˆã‚’
å–り消ã™ã“ã¨ãŒã§ãã¾ã™ã€‚é …ç›®ã¯ã€ãƒã‚§ãƒƒã‚¯ã‚¢ã‚¦ãƒˆã™ã‚‹å‰ã®çŠ¶æ…‹ã«æ›´æ–°ã•れã¾ã™ã€‚
è¦ä»¶:
- é …ç›®ãŒã‚½ãƒ¼ã‚¹ã‚³ãƒ¼ãƒ‰ç®¡ç†ã®å¯¾è±¡ã«ãªã£ã¦ã„ã‚‹å¿…è¦ãŒã‚りã¾ã™ã€‚
- é …ç›®ãŒãƒã‚§ãƒƒã‚¯ã‚¢ã‚¦ãƒˆã•れã¦ã„ã‚‹å¿…è¦ãŒã‚りã¾ã™ã€‚
stdin ã‹ã‚‰å…¥åŠ›ã‚’èª­ã¿å–ã‚‹:
「^undocheckoutã€ã‚³ãƒžãƒ³ãƒ‰ã¯ stdin ã‹ã‚‰ãƒ‘スを読ã¿å–ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ã“れを行ã†ã«ã¯ã€
シングルダッシュ「-ã€ã‚’渡ã—ã¾ã™ã€‚
例: cm ^undocheckout ^checkin -
パスã¯ç©ºã®è¡ŒãŒå…¥åŠ›ã•れるã¾ã§èª­ã¿å–られã¾ã™ã€‚
ã“れã«ã‚ˆã‚Šã€ãƒ‘イプを使用ã—ã¦ãƒã‚§ãƒƒã‚¯ã‚¢ã‚¦ãƒˆã‚’å–り消ã™ãƒ•ァイルを指定ã§ãã¾ã™ã€‚
例:
dir /S /B *.c | cm ^undocheckout --^all -
(Windows ã§ã€ãƒ¯ãƒ¼ã‚¯ã‚¹ãƒšãƒ¼ã‚¹å†…ã®ã™ã¹ã¦ã® .c ファイルã®ãƒã‚§ãƒƒã‚¯ã‚¢ã‚¦ãƒˆã‚’å–り消ã—ã¾ã™ã€‚)
例:
cm ^undocheckout .
¾åœ¨ã®ãƒ‡ã‚£ãƒ¬ã‚¯ãƒˆãƒªã§ãƒã‚§ãƒƒã‚¯ã‚¢ã‚¦ãƒˆã‚’å–り消ã—ã¾ã™ã€‚)
cm ^undocheckout file1.txt file2.txt
cm unco c:\workspace\file.txt
¸æŠžã•れãŸãƒ•ァイルã®ãƒã‚§ãƒƒã‚¯ã‚¢ã‚¦ãƒˆã‚’å–り消ã—ã¾ã™ã€‚)
cm ^unco -^a file1.txt
(「file1.txtã€ã®ãƒã‚§ãƒƒã‚¯ã‚¢ã‚¦ãƒˆã¾ãŸã¯ãƒ­ãƒ¼ã‚«ãƒ«ä¿®æ­£ã‚’å–り消ã—ã¾ã™ã€‚)
cm ^unco リンク --^symlink
(ターゲットã«ã§ã¯ãªãリンクファイルã«ãƒã‚§ãƒƒã‚¯ã‚¢ã‚¦ãƒˆå–ã‚Šæ¶ˆã—æ“作をé©ç”¨ã—ã¾ã™ã€‚
UNIX 環境ã§åˆ©ç”¨ã§ãã¾ã™ã€‚)
cm ^status --^short --^changelist=pending_to_review | cm ^undocheckout -
(クライアントã®å¤‰æ›´ãƒªã‚¹ãƒˆã‚’å–り消ã—ã¾ã™ã€‚
上ã®ã‚³ãƒžãƒ³ãƒ‰ã¯ã€ã€Œpending_to_reviewã€ã¨ã„ã†åå‰ã®å¤‰æ›´ãƒªã‚¹ãƒˆå†…ã®ãƒ‘スを
リストã—ã¾ã™ã€‚ã“ã®ãƒ‘スã®ãƒªã‚¹ãƒˆã¯ã€ãƒã‚§ãƒƒã‚¯ã‚¢ã‚¦ãƒˆå–り消ã—コマンドã®å…¥åŠ›ã«
リダイレクトã•れã¾ã™ã€‚)
cm ^unco .--^machinereadable
¾åœ¨ã®ãƒ‡ã‚£ãƒ¬ã‚¯ãƒˆãƒªã§ãƒã‚§ãƒƒã‚¯ã‚¢ã‚¦ãƒˆã‚’å–り消ã—ã€ãã®çµæžœã‚’簡略化ã•れãŸ
より解æžã—ã‚„ã™ã„å½¢å¼ã§å‡ºåŠ›ã—ã¾ã™ã€‚)
cm ^unco .--^machinereadable --^startlineseparator=">" --^endlineseparator="<" \
--^fieldseparator=","
¾åœ¨ã®ãƒ‡ã‚£ãƒ¬ã‚¯ãƒˆãƒªã§ãƒã‚§ãƒƒã‚¯ã‚¢ã‚¦ãƒˆã‚’å–り消ã—ã€ãã®çµæžœã‚’簡略化ã•れãŸã€
è§£æžã—ã‚„ã™ã„å½¢å¼ã§å‡ºåŠ›ã—ã¾ã™ã€‚指定ã•ã‚ŒãŸæ–‡å­—列ã§è¡Œã‚’é–‹å§‹ãŠã‚ˆã³çµ‚了ã—ã€
フィールドを区切りã¾ã™ã€‚)
== CMD_DESCRIPTION_UNDOCHECKOUTUNCHANGED ==
変更ã•れã¦ã„ãªã„ãƒã‚§ãƒƒã‚¯ã‚¢ã‚¦ãƒˆæ¸ˆã¿é …目をå–り消ã—ã¾ã™ã€‚
== CMD_USAGE_UNDOCHECKOUTUNCHANGED ==
使用方法:
cm ^uncounchanged | ^unuc <項目パス>[ ...][-^R | -^r | --^recursive]
[--^symlink] [--^silent]
項目パス æ“作をé©ç”¨ã™ã‚‹é …目。空白を使用ã—ã¦ãƒ‘スを
区切りã¾ã™ã€‚空白ãŒå«ã¾ã‚Œã‚‹ãƒ‘スを指定ã™ã‚‹ã«ã¯
二é‡å¼•用符 (" ") を使用ã—ã¾ã™ã€‚
æ“作をç¾åœ¨ã®ãƒ‡ã‚£ãƒ¬ã‚¯ãƒˆãƒªã«é©ç”¨ã™ã‚‹ã«ã¯ã€. を使用ã—ã¾ã™ã€‚
オプション:
-^R 指定ã•れãŸãƒ‘ス内ã®å¤‰æ›´ã•れã¦ã„ãªã„項目をå†å¸°çš„ã«å–り消ã—ã¾ã™ã€‚
--^symlink uncounchanged æ“作をターゲットã§ã¯ãªãリンクã«
é©ç”¨ã—ã¾ã™ã€‚
--^silent 出力を表示ã—ã¾ã›ã‚“。
== CMD_HELP_UNDOCHECKOUTUNCHANGED ==
備考:
ã“ã®ã‚³ãƒžãƒ³ãƒ‰ã¯ã€ãƒ¯ãƒ¼ã‚¯ã‚¹ãƒšãƒ¼ã‚¹ã®ãƒ«ãƒ¼ãƒˆã‹ã‚‰å†å¸°çš„ã«é©ç”¨ã•れã¾ã™ã€‚
stdin ã‹ã‚‰å…¥åŠ›ã‚’èª­ã¿å–ã‚‹:
「^uncounchangedã€ã‚³ãƒžãƒ³ãƒ‰ã¯ stdin ã‹ã‚‰ãƒ‘スを読ã¿å–ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ã“れを行ã†ã«ã¯ã€
シングルダッシュ「-ã€ã‚’渡ã—ã¾ã™ã€‚
例: cm ^uncounchanged -
パスã¯ç©ºã®è¡ŒãŒå…¥åŠ›ã•れるã¾ã§èª­ã¿å–られã¾ã™ã€‚
ã“れã«ã‚ˆã‚Šã€ãƒ‘イプを使用ã—ã¦ã€ãƒã‚§ãƒƒã‚¯ã‚¢ã‚¦ãƒˆã‚’å–り消ã™å¤‰æ›´ã•れã¦ã„ãªã„ファイルを
指定ã§ãã¾ã™ã€‚
例:
dir /S /B *.c | cm ^uncounchanged -
(Windows ã§ã€ãƒ¯ãƒ¼ã‚¯ã‚¹ãƒšãƒ¼ã‚¹å†…ã®ã™ã¹ã¦ã®å¤‰æ›´ã•れã¦ã„ãªã„ .c ファイルã®
ãƒã‚§ãƒƒã‚¯ã‚¢ã‚¦ãƒˆã‚’å–り消ã—ã¾ã™ã€‚)
例:
cm ^uncounchanged .-^R
¾åœ¨ã®ãƒ‡ã‚£ãƒ¬ã‚¯ãƒˆãƒªã§ã€å¤‰æ›´ã•れã¦ã„ãªã„ファイルã®ãƒã‚§ãƒƒã‚¯ã‚¢ã‚¦ãƒˆã‚’å†å¸°çš„ã«å–り消ã—ã¾ã™ã€‚)
cm ^unuc /home/myuser/mywk/project/templates -^R
¸æŠžã•れãŸãƒ‡ã‚£ãƒ¬ã‚¯ãƒˆãƒªã§ã€å¤‰æ›´ã•れã¦ã„ãªã„ファイルã®ãƒã‚§ãƒƒã‚¯ã‚¢ã‚¦ãƒˆã‚’å†å¸°çš„ã«å–り消ã—ã¾ã™ã€‚)
== CMD_DESCRIPTION_UNDELETE ==
特定ã®ãƒªãƒ“ジョンを使用ã—ã¦é …ç›®ã®å‰Šé™¤ã‚’å–り消ã—ã¾ã™ã€‚
== CMD_USAGE_UNDELETE ==
使用方法:
cm ^undelete <リビジョン指定> <パス>
リビジョン指定 コンテンツãŒãƒ¯ãƒ¼ã‚¯ã‚¹ãƒšãƒ¼ã‚¹ã«ãƒ­ãƒ¼ãƒ‰ã•れるリビジョンã®
指定。(「cm ^help ^objectspecã€ã‚’
使用ã—ã¦ãƒªãƒ“ジョン指定ã®è©³ç´°ã‚’確èªã§ãã¾ã™ã€‚)
パス 復元パス。
== CMD_HELP_UNDELETE ==
備考:
削除をå–り消ã™é …ç›®ã¯ã€ãƒ¯ãƒ¼ã‚¯ã‚¹ãƒšãƒ¼ã‚¹ã«ã¾ã ãƒ­ãƒ¼ãƒ‰ã•れã¦ã„ãªã„å¿…è¦ãŒã‚りã¾ã™ã€‚
Xlink ã§ã¯ã€Œ^undeleteã€æ“作ã¯ã‚µãƒãƒ¼ãƒˆã•れã¦ã„ã¾ã›ã‚“。
例:
cm ^undelete ^revid:756 C:\mywks\src\foo.c
cm ^undelete ^itemid:68#^cs:2 C:\mywks\dir\myfile.pdf
cm ^undelete ^serverpath:/src#^br:/main C:\mywks\Dir
== CMD_DESCRIPTION_UNDOCHANGE ==
パスã«å¯¾ã—ã¦å¤‰æ›´ã‚’å–り消ã—ã¾ã™ã€‚
== CMD_USAGE_UNDOCHANGE ==
使用方法:
cm ^undochange | ^unc <項目パス>[ ...][-^R | -^r | --^recursive]
項目パス æ“作をé©ç”¨ã™ã‚‹é …目。空白を使用ã—ã¦ãƒ‘スを
区切りã¾ã™ã€‚空白ãŒå«ã¾ã‚Œã‚‹ãƒ‘スを指定ã™ã‚‹ã«ã¯
二é‡å¼•用符 (" ") を使用ã—ã¾ã™ã€‚
æ“作をç¾åœ¨ã®ãƒ‡ã‚£ãƒ¬ã‚¯ãƒˆãƒªã«é©ç”¨ã™ã‚‹ã«ã¯ã€. を使用ã—ã¾ã™ã€‚
オプション:
-^R æ“作をå†å¸°çš„ã«é©ç”¨ã—ã¾ã™ã€‚
== CMD_HELP_UNDOCHANGE ==
備考:
é …ç›®ãŒãƒã‚§ãƒƒã‚¯ã‚¢ã‚¦ãƒˆã¾ãŸã¯å¤‰æ›´ã•れãŸãŒãƒã‚§ãƒƒã‚¯ã‚¤ãƒ³ã•れã¦ãŠã‚‰ãšã€ãƒã‚§ãƒƒã‚¯ã‚¤ãƒ³ã—ãŸããªã
å ´åˆã¯ã€ã“ã®ã‚³ãƒžãƒ³ãƒ‰ã‚’使用ã—ã¦å¤‰æ›´ã‚’å–り消ã™ã“ã¨ãŒã§ãã¾ã™ã€‚é …ç›®ã¯
以å‰ã®ã‚³ãƒ³ãƒ†ãƒ³ãƒ„ã«æ›´æ–°ã•れã¾ã™ã€‚
stdin ã‹ã‚‰å…¥åŠ›ã‚’èª­ã¿å–ã‚‹:
「^undochangeã€ã‚³ãƒžãƒ³ãƒ‰ã¯ stdin ã‹ã‚‰ãƒ‘スを読ã¿å–ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ã“れを行ã†ã«ã¯ã€
シングルダッシュ「-ã€ã‚’渡ã—ã¾ã™ã€‚
例: cm ^undochange -
パスã¯ç©ºã®è¡ŒãŒå…¥åŠ›ã•れるã¾ã§èª­ã¿å–られã¾ã™ã€‚
ã“れã«ã‚ˆã‚Šã€ãƒ‘イプを使用ã—ã¦å¤‰æ›´ã‚’å–り消ã™ãƒ•ァイルを指定ã§ãã¾ã™ã€‚
例:
dir /S /B *.c | cm ^undochange -
(Windows ã§ã€ãƒ¯ãƒ¼ã‚¯ã‚¹ãƒšãƒ¼ã‚¹å†…ã®ã™ã¹ã¦ã® .c ファイルã®å¤‰æ›´ã‚’å–り消ã—ã¾ã™ã€‚)
例:
cm ^unc .
¾åœ¨ã®ãƒ‡ã‚£ãƒ¬ã‚¯ãƒˆãƒªã§ãƒ•ァイルã®å¤‰æ›´ã‚’å–り消ã—ã¾ã™ã€‚)
cm ^undochange .-^R
¾åœ¨ã®ãƒ‡ã‚£ãƒ¬ã‚¯ãƒˆãƒªã§ãƒ•ァイルã®å¤‰æ›´ã‚’å†å¸°çš„ã«å–り消ã—ã¾ã™ã€‚)
cm ^unc file1.txt "file 2.txt"
¸æŠžã•れãŸãƒ•ァイルã®å¤‰æ›´ã‚’å–り消ã—ã¾ã™ã€‚)
cm ^unc c:\workspace\file.txt
¸æŠžã•れãŸãƒ•ァイルã®å¤‰æ›´ã‚’å–り消ã—ã¾ã™ã€‚)
== CMD_DESCRIPTION_UNDO ==
ワークスペース内ã®å¤‰æ›´ã‚’å–り消ã—ã¾ã™ã€‚
== CMD_USAGE_UNDO ==
使用方法:
cm ^undo [<パス>[ ...]] [--^symlink] [-^r | --^recursive] [<フィルター>[ ...]]
[--^silent | --^machinereadable [--^startlineseparator=<セパレーター>]
[--^endlineseparator=<セパレーター>] [--^fieldseparator=<セパレーター>]]
パス æ“作をé©ç”¨ã™ã‚‹ãƒ•ァイルã¾ãŸã¯ãƒ‡ã‚£ãƒ¬ã‚¯ãƒˆãƒªã®
パス。空白ãŒå«ã¾ã‚Œã‚‹ãƒ‘スを指定ã™ã‚‹ã«ã¯
二é‡å¼•用符 (" ") を使用ã—ã¾ã™ã€‚空白を使用ã—ã¦ãƒ‘スを区切りã¾ã™ã€‚
ãƒ‘ã‚¹ãŒæŒ‡å®šã•れã¦ã„ãªã„å ´åˆã¯ã€ãƒ‡ãƒ•ォルトã§
å–ã‚Šæ¶ˆã—æ“作ãŒç¾åœ¨ã®ãƒ‡ã‚£ãƒ¬ã‚¯ãƒˆãƒªå†…ã®ã™ã¹ã¦ã®ãƒ•ァイルã«
é©ç”¨ã•れã¾ã™ã€‚
フィルター 指定ã•れ㟠1 ã¤ã¾ãŸã¯è¤‡æ•°ã®ãƒ•ィルターを指定ã•れãŸãƒ‘スã«
é©ç”¨ã—ã¾ã™ã€‚空白を使用ã—ã¦ãƒ•ィルターを区切りã¾ã™ã€‚詳細ã«ã¤ã„ã¦ã¯
「フィルターã€ã‚»ã‚¯ã‚·ãƒ§ãƒ³ã‚’å‚ç…§ã—ã¦ãã ã•ã„。
オプション:
--^symlink å–ã‚Šæ¶ˆã—æ“作をターゲットã§ã¯ãªãシンボリックリンクã«
é©ç”¨ã—ã¾ã™ã€‚
-^r å–り消ã—ã‚’å†å¸°çš„ã«å®Ÿè¡Œã—ã¾ã™ã€‚
--^silent 出力を表示ã—ã¾ã›ã‚“。
--^machinereadable çµæžœã‚’è§£æžã—ã‚„ã™ã„å½¢å¼ã§å‡ºåŠ›ã—ã¾ã™ã€‚
--^startlineseparator 「--^machinereadableã€ãƒ•ラグã¨ã¨ã‚‚ã«ä½¿ç”¨ã•れã€è¡Œã‚’ã©ã®ã‚ˆã†ã«
é–‹å§‹ã™ã‚‹å¿…è¦ãŒã‚ã‚‹ã‹ã‚’指定ã—ã¾ã™ã€‚
--^endlineseparator 「--^machinereadableã€ãƒ•ラグã¨ã¨ã‚‚ã«ä½¿ç”¨ã•れã€è¡Œã‚’ã©ã®ã‚ˆã†ã«
終了ã™ã‚‹å¿…è¦ãŒã‚ã‚‹ã‹ã‚’指定ã—ã¾ã™ã€‚
--^fieldseparator 「--^machinereadableã€ãƒ•ラグã¨ã¨ã‚‚ã«ä½¿ç”¨ã•れã€ãƒ•ィールドを
ã©ã®ã‚ˆã†ã«åŒºåˆ‡ã‚‹å¿…è¦ãŒã‚ã‚‹ã‹ã‚’指定ã—ã¾ã™ã€‚
フィルター:
ãƒ•ãƒ©ã‚°ãŒæŒ‡å®šã•れã¦ã„ãªã„å ´åˆã€ãƒ‡ãƒ•ォルトã§ã™ã¹ã¦ã®å¤‰æ›´ãŒå–り消ã•れã¾ã™ãŒã€
パスã¯ä¸‹ã®ãƒ•ラグ㮠1 ã¤ä»¥ä¸Šã‚’使用ã—ã¦ãƒ•ィルター処ç†ã§ãã¾ã™ã€‚
ファイルã¾ãŸã¯ãƒ‡ã‚£ãƒ¬ã‚¯ãƒˆãƒªãŒæŒ‡å®šã—ãŸç¨®é¡žã®å¤‰æ›´ã® 1 ã¤ä»¥ä¸Šã¨ä¸€è‡´ã™ã‚‹å ´åˆã€
指定ã•れãŸãƒ•ァイルã¾ãŸã¯ãƒ‡ã‚£ãƒ¬ã‚¯ãƒˆãƒªã«å¯¾ã™ã‚‹ã™ã¹ã¦ã®å¤‰æ›´ãŒå–り消ã•れã¾ã™ã€‚
ãŸã¨ãˆã°ã€ã€Œ--^checkedoutã€ã¨ã€Œ--^movedã€ã®ä¸¡æ–¹ã‚’指定ã—ãŸå ´åˆã«ã€ãƒ•ァイルã®
ãƒã‚§ãƒƒã‚¯ã‚¢ã‚¦ãƒˆã¨ç§»å‹•ã®ä¸¡æ–¹ãŒè¡Œã‚れã¦ã„ã‚‹ã¨ã€ä¸¡æ–¹ã®å¤‰æ›´ãŒå–り消ã•れã¾ã™ã€‚
--^checkedout ãƒã‚§ãƒƒã‚¯ã‚¢ã‚¦ãƒˆæ¸ˆã¿ã®ãƒ•ァイルã¨ãƒ‡ã‚£ãƒ¬ã‚¯ãƒˆãƒªã‚’é¸æŠžã—ã¾ã™ã€‚
--^unchanged コンテンツãŒå¤‰æ›´ã•れã¦ã„ãªã„ãƒ•ã‚¡ã‚¤ãƒ«ã‚’é¸æŠžã—ã¾ã™ã€‚
--^changed ローカルã«å¤‰æ›´ã¾ãŸã¯ãƒã‚§ãƒƒã‚¯ã‚¢ã‚¦ãƒˆã•れãŸãƒ•ァイルã¨
ãƒ‡ã‚£ãƒ¬ã‚¯ãƒˆãƒªã‚’é¸æŠžã—ã¾ã™ã€‚
--^deleted 削除ã•れãŸãƒ•ァイルã¨ãƒ‡ã‚£ãƒ¬ã‚¯ãƒˆãƒªã‚’é¸æŠžã—ã¾ã™ã€‚
--^moved 移動ã•れãŸãƒ•ァイルã¨ãƒ‡ã‚£ãƒ¬ã‚¯ãƒˆãƒªã‚’é¸æŠžã—ã¾ã™ã€‚
--^added 追加ã•れãŸãƒ•ァイルã¨ãƒ‡ã‚£ãƒ¬ã‚¯ãƒˆãƒªã‚’é¸æŠžã—ã¾ã™ã€‚
== CMD_HELP_UNDO ==
備考:
「^undoã€ã¯å±é™ºãªã‚³ãƒžãƒ³ãƒ‰ã§ã™ã€‚作業内容ãŒä¸å¯é€†çš„ãªæ–¹æ³•ã§å–り消ã•れã¾ã™ã€‚
^undo ãŒå®Œäº†ã™ã‚‹ã¨ã€ãã®å½±éŸ¿ã‚’å—ã‘ãŸãƒ•ァイルã¨ãƒ‡ã‚£ãƒ¬ã‚¯ãƒˆãƒªã®ä»¥å‰ã®çŠ¶æ…‹ã‚’
復元ã™ã‚‹ã“ã¨ã¯ã§ãã¾ã›ã‚“。引数ã«ãƒ‘ã‚¹ãŒæŒ‡å®šã•れã¦
ã„ãªã„å ´åˆã¯ã€ãƒ‡ãƒ•ォルトã§ç¾åœ¨ã®ãƒ‡ã‚£ãƒ¬ã‚¯ãƒˆãƒªã§ã®ã™ã¹ã¦ã®å¤‰æ›´ãŒ
å–り消ã•れã¾ã™ãŒã€å†å¸°çš„ã§ã¯ã‚りã¾ã›ã‚“。
ã“れらã¯ã€/src ディレクトリã‹ã‚‰å®Ÿè¡Œã•れãŸã¨ãã¨åŒç­‰ã§ã™ã€‚
/src
|- file.txt
|- code.cs
\- /test
|- test_a.py
\- test_b.py
cm ^undo
cm ^undo *
cm ^undo file.txt code.cs /test
cm ^undo .
cm ^undo /src file.txt code.cs
æ“作をå†å¸°çš„ã«ã™ã‚‹ã«ã¯ã€ã€Œ-^rã€ãƒ•ラグを指定ã™ã‚‹å¿…è¦ãŒã‚りã¾ã™ã€‚
ディレクトリ下ã®ã™ã¹ã¦ã®å¤‰æ›´ã‚’å–り消ã™ã«ã¯ (ディレクトリ自体ã«å½±éŸ¿ã™ã‚‹
変更をå«ã‚€):
cm ^undo ディレクトリパス -^r
ディレクトリパスãŒãƒ¯ãƒ¼ã‚¯ã‚¹ãƒšãƒ¼ã‚¹ãƒ‘スã®å ´åˆã€ãƒ¯ãƒ¼ã‚¯ã‚¹ãƒšãƒ¼ã‚¹å†…ã®ã™ã¹ã¦ã®
変更ãŒå–り消ã•れã¾ã™ã€‚
削除ã•れãŸé …ç›®:
ファイルã¨ãƒ‡ã‚£ãƒ¬ã‚¯ãƒˆãƒªã®å‰Šé™¤ã‚’å–り消ã™ã«ã¯ã€é …ç›®ã®ãƒ•ルパスを指定ã™ã‚‹ã‹ã€
é …ç›®ãŒå«ã¾ã‚Œã‚‹ãƒ‡ã‚£ãƒ¬ã‚¯ãƒˆãƒªã‚’指定ã—ã¦å†å¸°çš„ (「-^rã€)フラグを使用ã™ã‚‹å¿…è¦ãŒ
ã‚りã¾ã™ã€‚
例:
cm ^undo .
¾åœ¨ã®ãƒ‡ã‚£ãƒ¬ã‚¯ãƒˆãƒªå†…ã®å‰Šé™¤ã‚’å–り消ã—ã¾ã›ã‚“。)
cm ^undo .-^r
¾åœ¨ã®ãƒ‡ã‚£ãƒ¬ã‚¯ãƒˆãƒªå†…ã®ã™ã¹ã¦ã®å‰Šé™¤ (ãŠã‚ˆã³ãã®ä»–ã®å¤‰æ›´) ã‚’å†å¸°çš„ã«å–り消ã—ã¾ã™ã€‚)
cm ^undo src/file.txt
(src/file.txt ã®å‰Šé™¤ (ã¾ãŸã¯ãã®ä»–ã®å¤‰æ›´) ã‚’å–り消ã—ã¾ã™ã€‚)
例:
cm ^undo .-^r
¾åœ¨ã®ãƒ‡ã‚£ãƒ¬ã‚¯ãƒˆãƒªã§ã®ã™ã¹ã¦ã®å¤‰æ›´ã‚’å†å¸°çš„ã«å–り消ã—ã¾ã™ã€‚ワークスペース
ã®ãƒ«ãƒ¼ãƒˆã‹ã‚‰å®Ÿè¡Œã•れãŸå ´åˆã¯ã€ãƒ¯ãƒ¼ã‚¯ã‚¹ãƒšãƒ¼ã‚¹å…¨ä½“ã®ã™ã¹ã¦ã®å¤‰æ›´ãŒå–り消ã•れã¾ã™ã€‚)
cm ^co file.txt
cm ^undo file.txt
(「file.txtã€ã®ãƒã‚§ãƒƒã‚¯ã‚¢ã‚¦ãƒˆã‚’å–り消ã—ã¾ã™ã€‚)
^echo ^content >> file.txt
cm ^undo file.txt
(「file.txtã€ã«å¯¾ã™ã‚‹ãƒ­ãƒ¼ã‚«ãƒ«ã®å¤‰æ›´ã‚’å–り消ã—ã¾ã™ã€‚)
cm ^undo src
(src ディレクトリã¨ãã®ãƒ•ァイルã«å¯¾ã™ã‚‹å¤‰æ›´ã‚’å–り消ã—ã¾ã™ã€‚)
cm ^undo src/*
(src ã«å«ã¾ã‚Œã‚‹ã™ã¹ã¦ã®ãƒ•ァイルã¨ãƒ‡ã‚£ãƒ¬ã‚¯ãƒˆãƒªå†…ã®å¤‰æ›´ã‚’å–り消ã—ã¾ã™ã€‚
src ã«ã¯å½±éŸ¿ã—ã¾ã›ã‚“。)
cm ^undo *.cs
¾åœ¨ã®ãƒ‡ã‚£ãƒ¬ã‚¯ãƒˆãƒªå†…ã®ã€*.cs ã¨ä¸€è‡´ã™ã‚‹ã™ã¹ã¦ã®ãƒ•ァイルã¾ãŸã¯ãƒ‡ã‚£ãƒ¬ã‚¯ãƒˆãƒªã«å¯¾ã™ã‚‹å¤‰æ›´ã‚’
å–り消ã—ã¾ã™ã€‚)
cm ^undo *.cs -^r
¾åœ¨ã®ãƒ‡ã‚£ãƒ¬ã‚¯ãƒˆãƒªã¨ãã®ä¸‹ã®ã™ã¹ã¦ã®ãƒ‡ã‚£ãƒ¬ã‚¯ãƒˆãƒªå†…ã®ã€*.cs ã¨ä¸€è‡´ã™ã‚‹ã™ã¹ã¦ã®
ファイルã¾ãŸã¯ãƒ‡ã‚£ãƒ¬ã‚¯ãƒˆãƒªã«å¯¾ã™ã‚‹å¤‰æ›´ã‚’å–り消ã—ã¾ã™ã€‚)
cm ^co file1.txt file2.txt
^echo ^content >> file1.txt
cm ^undo --^unchanged
(変更ã•れã¦ã„ãªã„「file2.txtã€ã®ãƒã‚§ãƒƒã‚¯ã‚¢ã‚¦ãƒˆã‚’å–り消ã—ã¾ã™ã€‚ローカルã«å¤‰æ›´ã•れãŸ
「file1.txtã€ã¯ç„¡è¦–ã—ã¾ã™ã€‚)
^echo ^content >> file1.txt
^echo ^content >> file2.txt
cm ^co file1.txt
cm ^undo --^checkedout
(ãƒã‚§ãƒƒã‚¯ã‚¢ã‚¦ãƒˆæ¸ˆã¿ã®ãƒ•ァイル「file1.txtã€å†…ã®å¤‰æ›´ã‚’å–り消ã—ã¾ã™ã€‚「file2.txtã€ã¯
ãƒã‚§ãƒƒã‚¯ã‚¢ã‚¦ãƒˆæ¸ˆã¿ã§ãªã„ãŸã‚無視ã•れã¾ã™ã€‚)
cm ^add file.txt
cm ^undo file.txt
(「file.txtã€ã®è¿½åŠ ã‚’å–り消ã—ã€ã‚‚ã†ä¸€åº¦éžå…¬é–‹ãƒ•ァイルã«ã—ã¾ã™ã€‚)
^rm file1.txt
^echo ^content >> file2.txt
cm ^add file3.txt
cm ^undo --^deleted --^added *
(「file1.txtã€ã®å‰Šé™¤ã¨ã€Œfile3.txtã€ã®è¿½åŠ ã‚’å–り消ã—ã¾ã™ã€‚「file2.txtã€ã®å¤‰æ›´ã¯
無視ã—ã¾ã™ã€‚)
== CMD_DESCRIPTION_LOCK_UNLOCK ==
ロックサーãƒãƒ¼ã§é …ç›®ã®ãƒ­ãƒƒã‚¯ã‚’å–り消ã—ã¾ã™ã€‚
== CMD_USAGE_LOCK_UNLOCK ==
使用方法:
cm ^lock ^unlock [<リãƒã‚¸ãƒˆãƒªã‚µãƒ¼ãƒãƒ¼æŒ‡å®š>] <GUID>[ ...]
リãƒã‚¸ãƒˆãƒªã‚µãƒ¼ãƒãƒ¼æŒ‡å®š リãƒã‚¸ãƒˆãƒªã‚µãƒ¼ãƒãƒ¼ã®æŒ‡å®šã€‚(「cm ^help ^objectspecã€
を使用ã—ã¦ãƒªãƒã‚¸ãƒˆãƒªã‚µãƒ¼ãƒãƒ¼æŒ‡å®šã®è©³ç´°ã‚’確èªã§ãã¾ã™ã€‚)
GUID ロック解除ã™ã‚‹é …目㮠GUID ã®ãƒªã‚¹ãƒˆã€‚空白を使用ã—㦠GUID ã‚’
区切りã¾ã™ã€‚
== CMD_HELP_LOCK_UNLOCK ==
備考:
- ã“ã®ã‚³ãƒžãƒ³ãƒ‰ã¯ã€æŒ‡å®šã•れãŸã‚µãƒ¼ãƒãƒ¼ã‚’使用ã—ã¦é …目をロック解除ã—ã¾ã™ã€‚
- サーãƒãƒ¼ãŒæŒ‡å®šã•れã¦ã„ãªã„å ´åˆã€ã“ã®ã‚³ãƒžãƒ³ãƒ‰ã¯ç¾åœ¨ã®ãƒ¯ãƒ¼ã‚¯ã‚¹ãƒšãƒ¼ã‚¹ã‹ã‚‰ã‚µãƒ¼ãƒãƒ¼ã‚’
å–å¾—ã—よã†ã¨ã—ã¾ã™ã€‚
- ä¸Šè¨˜ã®æ‰‹é †ã§ã‚µãƒ¼ãƒãƒ¼ãŒå‰²ã‚Šå‡ºã•れãªã‹ã£ãŸå ´åˆã€ç¾åœ¨ã® Unity VCS クライアントã®
設定ã‹ã‚‰ã‚µãƒ¼ãƒãƒ¼ãŒå–å¾—ã•れã¾ã™ã€‚
- サーãƒãƒ¼ã®ç®¡ç†è€…ã®ã¿ãŒã€Œcm ^unlockã€ã‚³ãƒžãƒ³ãƒ‰ã‚’実行ã§ãã¾ã™ã€‚
- GUID を指定ã™ã‚‹ã«ã¯ã€ãƒã‚¤ãƒ•ンã§åŒºåˆ‡ã‚‰ã‚ŒãŸ 32 æ¡ ã®å½¢å¼ (オプションã§
中括弧ã§å›²ã‚€ã“ã¨ã‚‚ã§ãã¾ã™) ã«ã™ã‚‹å¿…è¦ãŒã‚りã¾ã™:
{00000000-0000-0000-0000-000000000000}
ã¾ãŸã¯ 00000000-0000-0000-0000-000000000000
例:
cm ^lock ^unlock 91961b14-3dfe-4062-8c4c-f33a81d201f5
¸æŠžã•れãŸé …ç›®ã®ãƒ­ãƒƒã‚¯ã‚’å–り消ã—ã¾ã™ã€‚)
cm ^lock ^unlock DIGITALIS:8084 2340b4fa-47aa-4d0e-bb00-0311af847865 \
bcb98a61-2f62-4309-9a26-e21a2685e075
(「DIGITALISã€ã¨ã„ã†åå‰ã®ãƒ­ãƒƒã‚¯ã‚µãƒ¼ãƒãƒ¼ã§ã€é¸æŠžã•れãŸé …ç›®ã®ãƒ­ãƒƒã‚¯ã‚’å–り消ã—ã¾ã™ã€‚)
cm ^lock ^unlock tardis@cloud 4740c4fa-56af-3dfe-de10-8711fa248635 \
71263c17-5eaf-5271-4d2c-a25f72e101d4
(「tardisã€ã¨ã„ã†åå‰ã®ã‚¯ãƒ©ã‚¦ãƒ‰ãƒ­ãƒƒã‚¯ã‚µãƒ¼ãƒãƒ¼ã§ã€é¸æŠžã•れãŸé …ç›®ã®ãƒ­ãƒƒã‚¯ã‚’å–り消ã—ã¾ã™ã€‚)
== CMD_DESCRIPTION_UPDATE ==
ワークスペースを更新ã—ã€æœ€æ–°ã®å¤‰æ›´ã‚’ダウンロードã—ã¾ã™ã€‚
== CMD_USAGE_UPDATE ==
使用方法:
cm ^update [<項目パス> | --^last]
[--^changeset=<変更セット指定>] [--^cloaked] [--^dontmerge] [--^forced]
[--^ignorechanges] [--^override] [--^recursewk] [--^skipchangedcheck]
[--^silent] [--^verbose] [--^xml[=<出力ファイル>]] [--^encoding=<åå‰>]
[--^machinereadable [--^startlineseparator=<セパレーター>]
[--^endlineseparator=<セパレーター>] [--^fieldseparator=<セパレーター>]]
[--^forcedetailedprogress]
項目パス æ›´æ–°ã™ã‚‹ãƒ‘ス。
æ›´æ–°ã‚’ç¾åœ¨ã®ãƒ‡ã‚£ãƒ¬ã‚¯ãƒˆãƒªã«é©ç”¨ã™ã‚‹ã«ã¯ã€. を使用ã—ã¾ã™ã€‚
ãƒ‘ã‚¹ãŒæŒ‡å®šã•れã¦ã„ãªã„å ´åˆã¯ã€ç¾åœ¨ã®ãƒ¯ãƒ¼ã‚¯ã‚¹ãƒšãƒ¼ã‚¹ãŒ
å®Œå…¨ã«æ›´æ–°ã•れã¾ã™ã€‚
--^last æ›´æ–°å‰ã«ã€ãƒ¯ãƒ¼ã‚¯ã‚¹ãƒšãƒ¼ã‚¹ã‚»ãƒ¬ã‚¯ã‚¿ãƒ¼ã‚’変更セット設定ã¾ãŸã¯
ラベル設定ã‹ã‚‰ãƒ–ランãƒè¨­å®šã«
変更ã—ã¾ã™ã€‚
セレクターã¯ã€å¤‰æ›´ã‚»ãƒƒãƒˆã¾ãŸã¯ãƒ©ãƒ™ãƒ«ãŒå±žã™ã‚‹ãƒ–ランãƒã«
変更ã•れã¾ã™ã€‚
オプション:
--^changeset ワークスペースを特定ã®å¤‰æ›´ã‚»ãƒƒãƒˆã«æ›´æ–°ã—ã¾ã™ã€‚
(「cm ^help ^objectspecã€ã‚’使用ã—ã¦
変更セット指定ã®è©³ç´°ã‚’確èªã§ãã¾ã™ã€‚)
--^cloaked クロークã•れãŸé …目を更新æ“作ã«å«ã‚ã¾ã™ã€‚
ã“ã®ã‚ªãƒ—ã‚·ãƒ§ãƒ³ãŒæŒ‡å®šã•れã¦ã„ãªã„å ´åˆã€ã‚¯ãƒ­ãƒ¼ã‚¯ã•れãŸ
é …ç›®ã¯æ“作ã§ç„¡è¦–ã•れã¾ã™ã€‚
--^dontmerge æ›´æ–°æ“ä½œä¸­ã«æ›´æ–°ãƒžãƒ¼ã‚¸ãŒå¿…è¦ãªå ´åˆã€ãれを
実行ã—ã¾ã›ã‚“。
--^forced é …ç›®ã‚’ã‚»ãƒ¬ã‚¯ã‚¿ãƒ¼ã§æŒ‡å®šã•れãŸãƒªãƒ“ジョンã«å¼·åˆ¶çš„ã«
æ›´æ–°ã—ã¾ã™ã€‚
--^ignorechanges ãƒ¯ãƒ¼ã‚¯ã‚¹ãƒšãƒ¼ã‚¹ã®æ›´æ–°æ™‚ã«æ¤œå‡ºã•れãŸä¿ç•™ä¸­ã®å¤‰æ›´ãŒã‚ã‚‹
å ´åˆã«è¡¨ç¤ºã•れるã€ä¿ç•™ä¸­ã®å¤‰æ›´ã®è­¦å‘Šãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã‚’
無視ã—ã¾ã™ã€‚
--^override Unity VCS ã®ç®¡ç†å¤–ã§å¤‰æ›´ã•れãŸãƒ•ァイルを上書ãã—ã¾ã™ã€‚
ãれらã®ãƒ•ァイルã®ã‚³ãƒ³ãƒ†ãƒ³ãƒ„ãŒã‚µãƒ¼ãƒãƒ¼ã®ã‚³ãƒ³ãƒ†ãƒ³ãƒ„ã§
上書ãã•れã¾ã™ã€‚
--^recursewk ç¾åœ¨ã®ãƒ‘ス内ã«ã‚ã‚‹ã™ã¹ã¦ã®ãƒ¯ãƒ¼ã‚¯ã‚¹ãƒšãƒ¼ã‚¹ã‚’æ›´æ–°
ã—ã¾ã™ã€‚特定ã®ãƒ‘スã«å«ã¾ã‚Œã‚‹ã™ã¹ã¦ã®ãƒ¯ãƒ¼ã‚¯ã‚¹ãƒšãƒ¼ã‚¹ã‚’æ›´æ–°
ã™ã‚‹ã®ã«å½¹ç«‹ã¡ã¾ã™ã€‚
--^skipchangedcheck æ›´æ–°ã‚’é–‹å§‹ã™ã‚‹å‰ã«ã€ãƒ¯ãƒ¼ã‚¯ã‚¹ãƒšãƒ¼ã‚¹å†…ã«ãƒ­ãƒ¼ã‚«ãƒ«ã®å¤‰æ›´ãŒ
ã‚ã‚‹ã‹ã©ã†ã‹ã‚’確èªã—ã¾ã™ã€‚常ã«ãƒ•ァイルã®å¤‰æ›´å‰ã«
ãƒã‚§ãƒƒã‚¯ã‚¢ã‚¦ãƒˆã™ã‚‹å ´åˆã¯ã€ã“ã®ç¢ºèªã‚’使用ã—ã¦
æ“作をスピードアップã§ãã¾ã™ã€‚
--^silent 出力を表示ã—ã¾ã›ã‚“。
--^verbose 追加情報を表示ã—ã¾ã™ã€‚
--^xml 出力を XML å½¢å¼ã§æ¨™æº–出力ã«å‡ºåŠ›ã—ã¾ã™ã€‚
出力ファイルを指定ã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚
--^encoding --^xml オプションã¨ã¨ã‚‚ã«ä½¿ç”¨ã•れã€XML 出力ã§ä½¿ç”¨ã™ã‚‹
エンコーディング (utf-8 ãªã©) を指定ã—ã¾ã™ã€‚
サãƒãƒ¼ãƒˆã•れるエンコーディングã¨ãã®å½¢å¼ã®ãƒ†ãƒ¼ãƒ–ルをå–å¾—ã™ã‚‹ã«ã¯ã€
http://msdn.microsoft.com/en-us/library/system.text.encoding.aspx
ã«ã‚ã‚‹ MSDN ã®ãƒ‰ã‚­ãƒ¥ãƒ¡ãƒ³ãƒˆã‚’å‚ç…§ã—ã¦ãã ã•ã
(ãƒšãƒ¼ã‚¸ã®æœ€å¾Œã€ã€Œåå‰ã€åˆ—)。
--^machinereadable çµæžœã‚’è§£æžã—ã‚„ã™ã„å½¢å¼ã§å‡ºåŠ›ã—ã¾ã™ã€‚
--^startlineseparator 「--^machinereadableã€ãƒ•ラグã¨ã¨ã‚‚ã«ä½¿ç”¨ã•れã€
行をã©ã®ã‚ˆã†ã«é–‹å§‹ã™ã‚‹å¿…è¦ãŒã‚ã‚‹ã‹ã‚’指定ã—ã¾ã™ã€‚
--^endlineseparator 「--^machinereadableã€ãƒ•ラグã¨ã¨ã‚‚ã«ä½¿ç”¨ã•れã€
行をã©ã®ã‚ˆã†ã«çµ‚了ã™ã‚‹å¿…è¦ãŒã‚ã‚‹ã‹ã‚’指定ã—ã¾ã™ã€‚
--^fieldseparator 「--^machinereadableã€ãƒ•ラグã¨ã¨ã‚‚ã«ä½¿ç”¨ã•れã€
フィールドをã©ã®ã‚ˆã†ã«åŒºåˆ‡ã‚‹å¿…è¦ãŒã‚ã‚‹ã‹ã‚’指定ã—ã¾ã™ã€‚
--^forcedetailedprogress 標準出力ãŒãƒªãƒ€ã‚¤ãƒ¬ã‚¯ãƒˆã•れãŸå ´åˆã§ã‚‚ã€è©³ç´°ãªé€²æ—情報を
強制的ã«å‡ºåŠ›ã—ã¾ã™ã€‚
== CMD_HELP_UPDATE ==
備考:
「^updateã€ã‚³ãƒžãƒ³ãƒ‰ã¯ã€å¿…è¦ãªãƒ•ァイルã®ã¿ã‚’ダウンロードã—ã¾ã™ã€‚
コマンドã§ã¯ã€å†å¸°çš„ãªæ“ä½œãŒæƒ³å®šã•れã¾ã™ã€‚
「--^lastã€ã‚ªãƒ—ションを使用ã™ã‚‹å ´åˆã€ãƒ‘スを指定ã™ã‚‹å¿…è¦ã¯ã‚りã¾ã›ã‚“。
ãã®å ´åˆã€ç¾åœ¨ã®ä½œæ¥­ãƒ‡ã‚£ãƒ¬ã‚¯ãƒˆãƒªãŒå±žã™ã‚‹ãƒ¯ãƒ¼ã‚¯ã‚¹ãƒšãƒ¼ã‚¹ãŒ
æ›´æ–°ã•れã¾ã™ã€‚
“ã®ãƒ•ラグを指定ã™ã‚‹ã¨ã€ã‚»ãƒ¬ã‚¯ã‚¿ãƒ¼ãŒå¤‰æ›´ã‚»ãƒƒãƒˆã¾ãŸã¯
ラベルを示ã—ã¦ã„ãŸå ´åˆã«ã€ãƒ¯ãƒ¼ã‚¯ã‚¹ãƒšãƒ¼ã‚¹ã‚»ãƒ¬ã‚¯ã‚¿ãƒ¼ãŒãƒ–ランãƒè¨­å®šã«å¤‰æ›´ã•れるå¯èƒ½æ€§ãŒã‚ã‚‹ã“ã¨ã«
注æ„ã—ã¦ãã ã•ã„。)
例:
cm ^update
¾åœ¨ã®ãƒ¯ãƒ¼ã‚¯ã‚¹ãƒšãƒ¼ã‚¹å†…ã®ã™ã¹ã¦ã‚’æ›´æ–°ã—ã¾ã™ã€‚)
cm ^update .
¾åœ¨ã®ãƒ‡ã‚£ãƒ¬ã‚¯ãƒˆãƒªã¨ã€ã™ã¹ã¦ã®å­é …目を更新ã—ã¾ã™ã€‚)
cm ^update .--^forced --^verbose
™ã¹ã¦ã®ãƒªãƒ“ジョンを強制的ã«å–å¾—ã—ã¾ã™ã€‚)
cm ^update --^last
cm ^update .--^machinereadable --^startlineseparator=">"
¾åœ¨ã®ãƒ‡ã‚£ãƒ¬ã‚¯ãƒˆãƒªã‚’æ›´æ–°ã—ã€ãã®çµæžœã‚’簡略化ã•れãŸ
より解æžã—ã‚„ã™ã„å½¢å¼ã§å‡ºåŠ›ã—ã¾ã™ã€‚指定ã•ã‚ŒãŸæ–‡å­—列ã§è¡Œã‚’
é–‹å§‹ã—ã¾ã™ã€‚)
== CMD_DESCRIPTION_VERSION ==
ç¾åœ¨ã®ã‚¯ãƒ©ã‚¤ã‚¢ãƒ³ãƒˆãƒãƒ¼ã‚¸ãƒ§ãƒ³ç•ªå·ã‚’表示ã—ã¾ã™ã€‚
== CMD_USAGE_VERSION ==
使用方法:
cm ^version
== CMD_HELP_VERSION ==
== CMD_DESCRIPTION_WHOAMI ==
ç¾åœ¨ã® Unity VCS ユーザーを表示ã—ã¾ã™ã€‚
== CMD_USAGE_WHOAMI ==
使用方法:
cm ^whoami
== CMD_HELP_WHOAMI ==
== CMD_USAGE_WKTREENODESTATUS ==
使用方法:
cm ^wktreenodestatus パス 1, パス 2, ...
== CMD_DESCRIPTION_WORKSPACE ==
ユーザーã«ãƒ¯ãƒ¼ã‚¯ã‚¹ãƒšãƒ¼ã‚¹ã®ç®¡ç†ã‚’許å¯ã—ã¾ã™ã€‚
== CMD_USAGE_WORKSPACE ==
使用方法:
cm ^workspace | ^wk <コマンド> [オプション]
コマンド:
^list | ^ls
^create | ^mk
^delete | ^rm
^move | ^mv
^rename
å„コマンドã®è©³ç´°æƒ…報をå–å¾—ã™ã‚‹ã«ã¯ã€æ¬¡ã®ã‚³ãƒžãƒ³ãƒ‰ã‚’実行ã—ã¾ã™:
cm ^workspace <コマンド> --^usage
cm ^workspace <コマンド> --^help
== CMD_HELP_WORKSPACE ==
例:
cm ^workspace ^create myWorkspace ワークスペースパス
cm ^workspace ^list
cm ^workspace ^delete myWorkspace
== CMD_DESCRIPTION_WORKSPACE_CREATE ==
æ–°ã—ã„ワークスペースを作æˆã—ã¾ã™ã€‚
== CMD_USAGE_WORKSPACE_CREATE ==
使用方法:
cm ^workspace | ^wk [^create | ^mk] <ワークスペースå> <ワークスペースパス> [<リãƒã‚¸ãƒˆãƒªæŒ‡å®š>]
[--^selector[=<セレクターファイル>]
(æ–°ã—ã„ワークスペースを作æˆã—ã¾ã™ã€‚)
cm ^workspace | ^wk [^create | ^mk] <ワークスペースå> <ワークスペースパス> --^dynamic --^tree=[<ツリー>]
動的ワークスペースを作æˆã—ã¾ã™ã€‚ã“ã®æ©Ÿèƒ½ã¯ã¾ã å®Ÿé¨“段階ã§ã‚りã€Windows ã§ã®ã¿
使用ã§ãã¾ã™ã€‚)
ãƒ¯ãƒ¼ã‚¯ã‚¹ãƒšãƒ¼ã‚¹å æ–°ã—ã„ワークスペースã®åå‰ã€‚
ワークスペースパス æ–°ã—ã„ワークスペースã®ãƒ‘ス。
リãƒã‚¸ãƒˆãƒªæŒ‡å®š 指定ã•れãŸãƒªãƒã‚¸ãƒˆãƒªã§æ–°ã—ã„ワークスペースを作æˆã—ã¾ã™ã€‚
リãƒã‚¸ãƒˆãƒªæŒ‡å®šã«ã¤ã„ã¦ã¯ã€Œcm ^help ^objectspecã€ã‚’確èªã—ã¦ãã ã•ã„。
オプション:
--^selector æ–°ã—ã„ワークスペースã®ã‚»ãƒ¬ã‚¯ã‚¿ãƒ¼ã‚’編集ã—ã¾ã™ã€‚
ã‚»ãƒ¬ã‚¯ã‚¿ãƒ¼ãƒ•ã‚¡ã‚¤ãƒ«ãŒæŒ‡å®šã•れãŸå ´åˆã¯ã€æŒ‡å®šã•れãŸ
ファイルã‹ã‚‰æ–°ã—ã„ワークスペースã®ã‚»ãƒ¬ã‚¯ã‚¿ãƒ¼ã‚’設定ã—ã¾ã™ã€‚
--^dynamic 動的ワークスペースを作æˆã—ã¾ã™ã€‚ã“ã®æ©Ÿèƒ½ã¯ã¾ã 
実験段階ã§ã‚りã€Windows ã§ã®ã¿ä½¿ç”¨ã§ãã¾ã™ã€‚
ã“ã®ãƒ•ラグを指定ã™ã‚‹ã«ã¯ã€--^tree パラメーターを使用ã™ã‚‹å¿…è¦ãŒã‚りã¾ã™ã€‚
--^tree 「--^dynamic'ã€ãƒ•ラグã¨ã¨ã‚‚ã«ä½¿ç”¨ã•れã€å‹•的ワークスペースãŒ
ロードã™ã‚‹åˆæœŸãƒã‚¤ãƒ³ãƒˆã‚’指定ã—ã¾ã™ã€‚ã“れã¯
ブランãƒã€å¤‰æ›´ã‚»ãƒƒãƒˆã€ã¾ãŸã¯ãƒ©ãƒ™ãƒ«æŒ‡å®šã®ã„ãšã‚Œã‹ã«ã§ãã¾ã™ã€‚
ワークスペースã¯ãã®å¾Œã€æŒ‡å®šã«å«ã¾ã‚Œã‚‹ãƒªãƒã‚¸ãƒˆãƒªã‚’使用
ã—ã¾ã™ã€‚(「cm ^help ^objectspecã€ã‚’使用ã—ã¦æŒ‡å®šã®è©³ç´°ã‚’確èªã§ãã¾ã™ã€‚)
== CMD_HELP_WORKSPACE_CREATE ==
備考:
- ワークスペースã¯ã€ãƒ­ãƒ¼ã‚«ãƒ«ãƒ•ァイルシステムã«ãƒžãƒƒãƒ—ã•れãŸãƒªãƒã‚¸ãƒˆãƒªã®ãƒ“ューã§ã™ã€‚
ワークスペースセレクターã¯ã€ãƒ¯ãƒ¼ã‚¯ã‚¹ãƒšãƒ¼ã‚¹ã®ã‚³ãƒ³ãƒ†ãƒ³ãƒ„を指定ã™ã‚‹ãƒ«ãƒ¼ãƒ«ã‚’定義ã—ã¾ã™ã€‚
ワークスペースセレクターを表示ã™ã‚‹ã«ã¯ã€Œcm ^showselectorã€ã€å¤‰æ›´ã™ã‚‹ã«ã¯ã€Œcm ^setselectorã€ã‚’
使用ã—ã¾ã™ã€‚
- リãƒã‚¸ãƒˆãƒªæŒ‡å®šã‚‚「--^selectorã€ã‚‚指定ã•れã¦ã„ãªã„å ´åˆã€ãƒ¯ãƒ¼ã‚¯ã‚¹ãƒšãƒ¼ã‚¹ã¯ã€
client.conf ファイルã§è¨­å®šã•れã¦ã„るサーãƒãƒ¼ã®æœ€åˆã®ãƒªãƒã‚¸ãƒˆãƒª
(アルファベット順) を使用ã™ã‚‹ã‚ˆã†ã«è‡ªå‹•çš„ã«è¨­å®šã•れã¾ã™ã€‚
- 動的ワークスペースã¯å®Ÿé¨“æ®µéšŽã®æ©Ÿèƒ½ (Windows ã®ã¿) ã§ã‚りã€
plasticfs.exe プログラムã®å®Ÿè¡ŒãŒå¿…è¦ã§ã™ã€‚
例:
cm ^workspace ^create myworkspace c:\workspace
cm ^wk ^mk myworkspace /home/john/plastic_view
(「myworkspaceã€ãƒ¯ãƒ¼ã‚¯ã‚¹ãƒšãƒ¼ã‚¹ã‚’ Windows 㨠Linux ã§ãれãžã‚Œä½œæˆã—ã¾ã™ã€‚)
cm ^wk mywktest c:\wks\wktest --^selector=myselector.txt
(「myselector.txtã€ãƒ•ァイル内ã®ã‚»ãƒ¬ã‚¯ã‚¿ãƒ¼ã‚’使用ã—ã¦ã€Œmywktestã€ãƒ¯ãƒ¼ã‚¯ã‚¹ãƒšãƒ¼ã‚¹ã‚’作æˆã—ã¾ã™ã€‚)
cm ^wk mywkprj c:\wks\wkprj myrep@^repserver:localhost:8084
¸æŠžã•れãŸãƒªãƒã‚¸ãƒˆãƒªã§ã€Œmywkprjã€ãƒ¯ãƒ¼ã‚¯ã‚¹ãƒšãƒ¼ã‚¹ã‚’作æˆã—ã¾ã™ã€‚)
cm ^wk mywkprj c:\dynwks\mywkprj --^dynamic --^tree=^br:/main@myrep@localhost:8084
(「myrep@localhost:8084ã€ãƒªãƒã‚¸ãƒˆãƒªã§ã€æœ€åˆã«ãƒžã‚¦ãƒ³ãƒˆã•れãŸã¨ãã«
「^br:/mainã€ã‚’示ã™å‹•的ワークスペース「mywkprjã€ã‚’作æˆã—ã¾ã™ã€‚)
== CMD_DESCRIPTION_WORKSPACE_DELETE ==
ワークスペースを削除ã—ã¾ã™ã€‚
== CMD_USAGE_WORKSPACE_DELETE ==
使用方法:
cm ^workspace | ^wk ^delete | ^rm [<ワークスペースパス> | <ワークスペース指定>] [--^keepmetadata]
ワークスペースパス 削除ã™ã‚‹ãƒ¯ãƒ¼ã‚¯ã‚¹ãƒšãƒ¼ã‚¹ã®ãƒ‘ス。
ワークスペース指定 削除ã™ã‚‹ãƒ¯ãƒ¼ã‚¯ã‚¹ãƒšãƒ¼ã‚¹ã®æŒ‡å®šã€‚
(「cm ^help ^objectspecã€ã‚’使用ã—ã¦æŒ‡å®šã®è©³ç´°ã‚’確èªã§ãã¾ã™ã€‚)
オプション:
--^keepmetadata .plastic フォルダー内ã®ãƒ¡ã‚¿ãƒ‡ãƒ¼ã‚¿ãƒ•ァイルを削除
ã—ã¾ã›ã‚“。
== CMD_HELP_WORKSPACE_DELETE ==
備考:
ã“ã®ã‚³ãƒžãƒ³ãƒ‰ã¯ã€ãƒ‘スã¾ãŸã¯æŒ‡å®šã«ã‚ˆã£ã¦æŒ‡å®šã•れãŸãƒ¯ãƒ¼ã‚¯ã‚¹ãƒšãƒ¼ã‚¹ã‚’削除ã—ã¾ã™ã€‚
å¼•æ•°ãŒæŒ‡å®šã•れã¦ã„ãªã„å ´åˆã¯ã€ç¾åœ¨ã®ãƒ¯ãƒ¼ã‚¯ã‚¹ãƒšãƒ¼ã‚¹ãŒæƒ³å®šã•れã¾ã™ã€‚
例:
cm ^workspace ^delete
¾åœ¨ã®ãƒ¯ãƒ¼ã‚¯ã‚¹ãƒšãƒ¼ã‚¹ã‚’削除ã—ã¾ã™ã€‚)
cm ^wk ^delete c:\workspace
cm ^workspace rm /home/danipen/wks
cm ^wk ^rm ^wk:MiWorkspace
cm ^wk ^rm ^wk:MiWorkspace@DIGITALIS
== CMD_DESCRIPTION_WORKSPACE_LIST ==
ワークスペースをリストã—ã¾ã™ã€‚
== CMD_USAGE_WORKSPACE_LIST ==
使用方法:
cm ^workspace | ^wk [^list | ^ls] [--^format=<文字列形å¼>]
オプション:
--^format 出力メッセージを特定ã®å½¢å¼ã§å–å¾—ã—ã¾ã™ã€‚詳細ã«ã¤ã„ã¦ã¯
「備考ã€ã‚’å‚ç…§ã—ã¦ãã ã•ã„。
== CMD_HELP_WORKSPACE_LIST ==
備考:
ã“ã®ã‚³ãƒžãƒ³ãƒ‰ã¯ã€å‡ºåŠ›ã‚’è¡¨ç¤ºã™ã‚‹å½¢å¼ã®æ–‡å­—列をå—ã‘å–りã¾ã™ã€‚
ã“ã®ã‚³ãƒžãƒ³ãƒ‰ã®å‡ºåŠ›ãƒ‘ãƒ©ãƒ¡ãƒ¼ã‚¿ãƒ¼ã¯æ¬¡ã®ã¨ãŠã‚Šã§ã™ã€‚
{0} | {^wkname} ワークスペースå。
{1} | {^machine} クライアントマシンå。
{2} | {^path} ワークスペースパス。
{3} | {^wkid} ワークスペースã®ä¸€æ„識別å­ã€‚
{4} | {^wkspec} 次ã®å½¢å¼ã‚’使用ã—ãŸãƒ¯ãƒ¼ã‚¯ã‚¹ãƒšãƒ¼ã‚¹æŒ‡å®š:
'wkname@machine'。
{^tab} タブスペースを挿入ã—ã¾ã™ã€‚
{^newline} 改行を挿入ã—ã¾ã™ã€‚
例:
cm ^wk
™ã¹ã¦ã®ãƒ¯ãƒ¼ã‚¯ã‚¹ãƒšãƒ¼ã‚¹ã‚’リストã—ã¾ã™ã€‚)
cm ^workspace ^list --^format={0}#{3,40}
cm ^workspace ^list --^format={^wkname}#{^wkid,40}
™ã¹ã¦ã®ãƒ¯ãƒ¼ã‚¯ã‚¹ãƒšãƒ¼ã‚¹ã‚’リストã—ã€ãƒ¯ãƒ¼ã‚¯ã‚¹ãƒšãƒ¼ã‚¹åã€# 記å·ã€ãƒ¯ãƒ¼ã‚¯ã‚¹ãƒšãƒ¼ã‚¹ GUID フィールドを
40 個ã®ç©ºç™½å†…ã«å·¦å¯„ã›ã—ã¦è¡¨ç¤ºã—ã¾ã™ã€‚)
cm ^wk --^format="パス {2} ã®ãƒ¯ãƒ¼ã‚¯ã‚¹ãƒšãƒ¼ã‚¹ {0}"
cm ^wk --^format="パス {^path} ã®ãƒ¯ãƒ¼ã‚¯ã‚¹ãƒšãƒ¼ã‚¹ {^wkname}"
™ã¹ã¦ã®ãƒ¯ãƒ¼ã‚¯ã‚¹ãƒšãƒ¼ã‚¹ã‚’リストã—ã€çµæžœã‚’å½¢å¼åŒ–ã•ã‚ŒãŸæ–‡å­—列ã§è¡¨ç¤ºã—ã¾ã™ã€‚)
== CMD_DESCRIPTION_WORKSPACE_MOVE ==
ワークスペースを移動ã—ã¾ã™ã€‚
== CMD_USAGE_WORKSPACE_MOVE ==
使用方法:
cm ^workspace | ^wk ^move | ^mv [<ワークスペース指定>] <æ–°ã—ã„パス>
オプション:
ワークスペース指定 移動ã™ã‚‹ãƒ¯ãƒ¼ã‚¯ã‚¹ãƒšãƒ¼ã‚¹ã®æŒ‡å®šã€‚
(「cm ^help ^objectspecã€ã‚’使用ã—ã¦æŒ‡å®šã®è©³ç´°ã‚’確èªã§ãã¾ã™ã€‚)
æ–°ã—ã„パス ワークスペースã¯ã“ã“ã«ç§»å‹•ã•れã¾ã™ã€‚
== CMD_HELP_WORKSPACE_MOVE ==
備考:
ã“ã®ã‚³ãƒžãƒ³ãƒ‰ã¯ã€ãƒ¯ãƒ¼ã‚¯ã‚¹ãƒšãƒ¼ã‚¹ã‚’ディスク上ã®åˆ¥ã®å ´æ‰€ã«ç§»å‹•ã™ã‚‹ã“ã¨ã‚’ユーザーã«è¨±å¯ã—ã¾ã™ã€‚
例:
cm ^workspace ^move myWorkspace \new\workspaceDirectory
(「myWorkspaceã€ã‚’指定ã•れãŸå ´æ‰€ã«ç§»å‹•ã—ã¾ã™ã€‚)
cm ^wk ^mv c:\users\maria\wkspaces\newlocation
¾åœ¨ã®ãƒ¯ãƒ¼ã‚¯ã‚¹ãƒšãƒ¼ã‚¹ã‚’æ–°ã—ã„場所ã«ç§»å‹•ã—ã¾ã™ã€‚)
== CMD_DESCRIPTION_WORKSPACE_RENAME ==
ワークスペースåを変更ã—ã¾ã™ã€‚
== CMD_USAGE_WORKSPACE_RENAME ==
使用方法:
cm ^workspace | ^wk ^rename [<ワークスペースå>] <æ–°ã—ã„åå‰>
ワークスペースå åå‰å¤‰æ›´ã™ã‚‹ãƒ¯ãƒ¼ã‚¯ã‚¹ãƒšãƒ¼ã‚¹ã€‚
æ–°ã—ã„åå‰ ãƒ¯ãƒ¼ã‚¯ã‚¹ãƒšãƒ¼ã‚¹ã®æ–°ã—ã„åå‰ã€‚
== CMD_HELP_WORKSPACE_RENAME ==
備考:
ã“ã®ã‚³ãƒžãƒ³ãƒ‰ã¯ã€ãƒ¯ãƒ¼ã‚¯ã‚¹ãƒšãƒ¼ã‚¹åを変更ã—ã¾ã™ã€‚
ワークスペースåãŒæŒ‡å®šã•れã¦ã„ãªã„å ´åˆã¯ã€ç¾åœ¨ã®ãƒ¯ãƒ¼ã‚¯ã‚¹ãƒšãƒ¼ã‚¹ãŒä½¿ç”¨ã•れã¾ã™ã€‚
例:
cm ^workspace ^rename mywk1 wk2
(ワークスペースåを「mywk1ã€ã‹ã‚‰ã€Œwk2ã€ã«å¤‰æ›´ã—ã¾ã™ã€‚)
cm ^wk ^rename newname
¾åœ¨ã®ãƒ¯ãƒ¼ã‚¯ã‚¹ãƒšãƒ¼ã‚¹ã®åå‰ã‚’「newnameã€ã«å¤‰æ›´ã—ã¾ã™ã€‚)
== CMD_DESCRIPTION_WORKSPACESTATUS ==
ワークスペース内ã®å¤‰æ›´ã‚’表示ã—ã¾ã™ã€‚
== CMD_USAGE_WORKSPACESTATUS ==
使用方法:
cm ^status [<ワークスペースパス>] [--^changelist[=<åå‰>] | --^changelists] [--^cutignored]
[ --^header] [ --^noheader] [ --^nomergesinfo] [ --^head]
[--^short] [--^symlink] [ --^dirwithchanges] [--^xml[=<出力ファイル>]]
[--^encoding=<åå‰>] [ --^wrp | --^wkrootrelativepaths]
[--^fullpaths | --^fp] [<従æ¥ã®ã‚ªãƒ—ション>] [<検索タイプ>[ ...]]
[--^machinereadable [--^startlineseparator=セパレーター]
[--^endlineseparator=セパレーター] [--^fieldseparator=セパレーター]]
オプション:
ワークスペースパス 検索ãŒå®Ÿè¡Œã•れるワークスペースã®
パス。
--^changelist é¸æŠžã•れãŸå¤‰æ›´ãƒªã‚¹ãƒˆå†…ã®å¤‰æ›´ã‚’表示ã—ã¾ã™ã€‚
--^changelists 変更をクライアントã®å¤‰æ›´ãƒªã‚¹ãƒˆã«ã‚°ãƒ«ãƒ¼ãƒ—化ã—ã¦è¡¨ç¤ºã—ã¾ã™ã€‚
--^cutignored 無視対象ã®ãƒ‡ã‚£ãƒ¬ã‚¯ãƒˆãƒªã®ã‚³ãƒ³ãƒ†ãƒ³ãƒ„をスキップã—ã¾ã™ã€‚
「--^ignoredã€æ¤œç´¢ã‚¿ã‚¤ãƒ—ãŒå¿…è¦ã§ã™ã€‚詳細ã«ã¤ã„ã¦ã¯ã€
「検索タイプã€ã‚»ã‚¯ã‚·ãƒ§ãƒ³ã‚’確èªã—ã¦ãã ã•ã„。
--^header ワークスペースã®ã‚¹ãƒ†ãƒ¼ã‚¿ã‚¹ã®ã¿ã‚’出力ã—ã¾ã™ã€‚
--^noheader 変更ã•れãŸé …ç›®ã®æ¤œç´¢çµæžœã®ã¿ã‚’出力ã—ã¾ã™ã€‚
--^nomergesinfo 変更ã®ãƒžãƒ¼ã‚¸æƒ…報を出力ã—ã¾ã›ã‚“。
--^head ブランãƒä¸Šã®æœ€å¾Œã®å¤‰æ›´ã‚»ãƒƒãƒˆã®ã‚¹ãƒ†ãƒ¼ã‚¿ã‚¹ã‚’出力ã—ã¾ã™ã€‚
--^short 変更ãŒå«ã¾ã‚Œã‚‹ãƒ‘スã®ã¿ã‚’リストã—ã¾ã™ã€‚
--^symlink æ“作をターゲットã§ã¯ãªãシンボリックリンクã«
é©ç”¨ã—ã¾ã™ã€‚
--^dirwithchanges 変更 (内部ã®é …ç›®ã®è¿½åŠ ã€ç§»å‹•ã€å‰Šé™¤) ãŒå«ã¾ã‚Œã‚‹
ディレクトリを表示ã—ã¾ã™ã€‚
--^xml 出力を XML å½¢å¼ã§æ¨™æº–出力ã«å‡ºåŠ›ã—ã¾ã™ã€‚
出力ファイルを指定ã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚
--^pretty Prints workspace changes in a nice table format.
--^encoding --^xml オプションã¨ã¨ã‚‚ã«ä½¿ç”¨ã•れã€XML 出力ã§ä½¿ç”¨ã™ã‚‹
エンコーディング (utf-8 ãªã©) を指定ã—ã¾ã™ã€‚
サãƒãƒ¼ãƒˆã•れるエンコーディングã¨ãã®å½¢å¼ã®ãƒ†ãƒ¼ãƒ–ルをå–å¾—ã™ã‚‹ã«ã¯ã€
http://msdn.microsoft.com/en-us/library/system.text.encoding.aspx
ã«ã‚ã‚‹ MSDN ã®ãƒ‰ã‚­ãƒ¥ãƒ¡ãƒ³ãƒˆã‚’å‚ç…§ã—ã¦ãã ã•ã
(ãƒšãƒ¼ã‚¸ã®æœ€å¾Œã€ã€Œåå‰ã€åˆ—)。
--^wrp ç¾åœ¨ã®ãƒ‡ã‚£ãƒ¬ã‚¯ãƒˆãƒªã®ç›¸å¯¾ãƒ‘スã®ä»£ã‚りã«
ワークスペースã®ãƒ«ãƒ¼ãƒˆã®ç›¸å¯¾ãƒ‘スを出力ã—ã¾ã™ã€‚
--^fullpaths, --^fp ä»–ã®ãƒ‘ス出力設定を上書ãã—ã¦ã€çµ¶å¯¾ãƒ‘スを強制的ã«
出力ã—ã¾ã™ã€‚
--^machinereadable çµæžœã‚’è§£æžã—ã‚„ã™ã„å½¢å¼ã§å‡ºåŠ›ã—ã¾ã™ã€‚
--^startlineseparator 「--^machinereadableã€ãƒ•ラグã¨ã¨ã‚‚ã«ä½¿ç”¨ã•れã€
行をã©ã®ã‚ˆã†ã«é–‹å§‹ã™ã‚‹å¿…è¦ãŒã‚ã‚‹ã‹ã‚’指定ã—ã¾ã™ã€‚
--^endlineseparator 「--^machinereadableã€ãƒ•ラグã¨ã¨ã‚‚ã«ä½¿ç”¨ã•れã€
行をã©ã®ã‚ˆã†ã«çµ‚了ã™ã‚‹å¿…è¦ãŒã‚ã‚‹ã‹ã‚’指定ã—ã¾ã™ã€‚
--^fieldseparator 「--^machinereadableã€ãƒ•ラグã¨ã¨ã‚‚ã«ä½¿ç”¨ã•れã€
フィールドをã©ã®ã‚ˆã†ã«åŒºåˆ‡ã‚‹å¿…è¦ãŒã‚ã‚‹ã‹ã‚’指定ã—ã¾ã™ã€‚
従æ¥ã®ã‚ªãƒ—ション:
--^cset ワークスペースã®ã‚¹ãƒ†ãƒ¼ã‚¿ã‚¹ã‚’従æ¥ã®å½¢å¼ã§å‡ºåŠ›ã—ã¾ã™ã€‚
--^compact ワークスペースã®ã‚¹ãƒ†ãƒ¼ã‚¿ã‚¹ã¨å¤‰æ›´ãƒªã‚¹ãƒˆã‚’従æ¥ã®å½¢å¼ã§
出力ã—ã¾ã™ã€‚
--^noheaders 「--^compactã€ãƒ•ラグã¨ã¨ã‚‚ã«ä½¿ç”¨ã•れãŸå ´åˆã€
変更リストã®ãƒ˜ãƒƒãƒ€ãƒ¼ãŒå‡ºåŠ›ã•れã¾ã›ã‚“。(æ–°ã—ã„変更リストã®å½¢å¼ã«ã¯
é©ç”¨ã•れã¾ã›ã‚“。)
検索タイプ:
--^added 追加ã•れãŸé …目を出力ã—ã¾ã™ã€‚
--^checkout ãƒã‚§ãƒƒã‚¯ã‚¢ã‚¦ãƒˆã•れãŸé …目を出力ã—ã¾ã™ã€‚
--^changed 変更ã•れãŸé …目を出力ã—ã¾ã™ã€‚
--^copied コピーã•れãŸé …目を出力ã—ã¾ã™ã€‚
--^replaced ç½®æ›ã•れãŸé …目を出力ã—ã¾ã™ã€‚
--^deleted 削除ã•れãŸé …目を出力ã—ã¾ã™ã€‚
--^localdeleted ローカルã§å‰Šé™¤ã•れãŸé …目を出力ã—ã¾ã™ã€‚
--^moved 移動ã•れãŸé …目を出力ã—ã¾ã™ã€‚
--^localmoved ローカルã§ç§»å‹•ã•れãŸé …目を出力ã—ã¾ã™ã€‚
--^percentofsimilarity=<値> 2 ã¤ã®ãƒ•ァイルをåŒã˜é …ç›®ã¨è¦‹ãªã™ãŸã‚ã«å¿…è¦ãª
ãれらã®ãƒ•ァイル間ã®é¡žä¼¼åº¦ã®ãƒ‘ーセント値。ローカルã§
移動ã•れãŸé …ç›®ã®æ¤œç´¢ã«ä½¿ç”¨ã•れã¾ã™ã€‚デフォルト値ã¯
20% ã§ã™ã€‚
--^txtsameext 移動ã•れãŸé …ç›®ã®æ¤œç´¢æ™‚ã«ã€
類似度ã«ã‚ˆã‚‹ã‚³ãƒ³ãƒ†ãƒ³ãƒ„ç…§åˆãƒ—ロセスã§
æ‹¡å¼µå­ãŒåŒã˜ã§ã‚るテキストファイルã®ã¿ãŒ
考慮ã•れã¾ã™ã€‚デフォルトã§ã¯ã€ã™ã¹ã¦ã®
テキストファイルãŒå‡¦ç†å¯¾è±¡ã¨ãªã‚Šã¾ã™ã€‚
--^binanyext 移動ã•れãŸé …ç›®ã®æ¤œç´¢æ™‚ã«ã€
類似度ã«ã‚ˆã‚‹ã‚³ãƒ³ãƒ†ãƒ³ãƒ„ç…§åˆãƒ—ロセスã§
ã™ã¹ã¦ã®ãƒã‚¤ãƒŠãƒªãƒ•ァイルãŒè€ƒæ…®ã•れã¾ã™ã€‚デフォルトã§ã¯ã€
æ‹¡å¼µå­ãŒåŒã˜ã§ã‚ã‚‹ãƒã‚¤ãƒŠãƒªãƒ•ァイルã®ã¿ãŒ
処ç†å¯¾è±¡ã¨ãªã‚Šã¾ã™ã€‚
--^private 管ç†å¯¾è±¡å¤–ã®é …目を出力ã—ã¾ã™ã€‚
--^ignored 無視対象ã®é …目を出力ã—ã¾ã™ã€‚
--^hiddenchanged éžè¡¨ç¤ºã®å¤‰æ›´æ¸ˆã¿é …目を出力ã—ã¾ã™ã€‚(「--^changedã€
ã‚’å«ã¿ã¾ã™ã€‚)
--^cloaked クロークã•れãŸé …目を出力ã—ã¾ã™ã€‚
--^controlledchanged ã“ã®ãƒ•ラグã¯ä»¥ä¸‹ã®ã‚ªãƒ—ションã®ä»£ã‚りã¨ãªã‚Šã¾ã™:
「--^addedã€ã€ã€Œ--^checkoutã€ã€ã€Œ--^copiedã€ã€
「--^replacedã€ã€ã€Œ--^deletedã€ã€ã€Œ--^movedã€ã€‚
--^all ã“ã®ãƒ•ラグã¯ä»¥ä¸‹ã®ãƒ‘ラメーターã®ä»£ã‚りã¨ãªã‚Šã¾ã™:
「--^controlledchangedã€ã€ã€Œ--^changedã€ã€
「--^localdeletedã€ã€ã€Œ--^localmovedã€ã€ã€Œ--^privateã€ã€‚
== CMD_HELP_WORKSPACESTATUS ==
備考:
「^statusã€ã‚³ãƒžãƒ³ãƒ‰ã¯ã€ãƒ¯ãƒ¼ã‚¯ã‚¹ãƒšãƒ¼ã‚¹ã«ãƒ­ãƒ¼ãƒ‰ã•れãŸå¤‰æ›´ã‚»ãƒƒãƒˆã‚’出力ã—ã€ãƒ¯ãƒ¼ã‚¯ã‚¹ãƒšãƒ¼ã‚¹å†…ã®
変更ã•れãŸè¦ç´ ã‚’å–å¾—ã—ã¾ã™ã€‚
ã“ã®ã‚³ãƒžãƒ³ãƒ‰ã¯ã€ãƒ¯ãƒ¼ã‚¯ã‚¹ãƒšãƒ¼ã‚¹å†…ã®ä¿ç•™ä¸­ã®å¤‰æ›´ã‚’表示ã™ã‚‹ãŸã‚ã«ä½¿ç”¨ã§ãã¾ã™ã€‚
検索ã§ãる変更ã®ã‚¿ã‚¤ãƒ—ã¯ã€ã‚³ãƒžãƒ³ãƒ‰ã®ãƒ‘ラメーターを使用ã—ã¦å¤‰æ›´
ã§ãã¾ã™ã€‚デフォルトã§ã¯ã€ç®¡ç†å¯¾è±¡ã®å¤‰æ›´ã‚‚ローカルã®å¤‰æ›´ã‚‚å«ã‚ãŸ
ã™ã¹ã¦ã®å¤‰æ›´ãŒè¡¨ç¤ºã•れã¾ã™ã€‚
類似度パラメーター「--^percentofsimilarityã€(-^p) ã®ãƒ‘ーセント値ã¯ã€
ローカルã§ç§»å‹•ã•れãŸé …ç›®ã®æ¤œç´¢ã§ã€2 ã¤ã®è¦ç´ ãŒåŒã˜é …ç›®ã§ã‚ã‚‹ã‹ã©ã†ã‹ã‚’判断ã™ã‚‹ãŸã‚ã«ä½¿ç”¨ã•れã¾ã™ã€‚
デフォルト値㯠20% ã§ã™ãŒã€ã“ã®å€¤ã¯èª¿æ•´ã§ãã¾ã™ã€‚
ワークスペースã®å¤‰æ›´ã‚’ã€ã‚¯ãƒ©ã‚¤ã‚¢ãƒ³ãƒˆã®å¤‰æ›´ãƒªã‚¹ãƒˆåˆ¥ã«ã‚°ãƒ«ãƒ¼ãƒ—化ã—ã¦è¡¨ç¤ºã§ãã¾ã™ã€‚
「^defaultã€å¤‰æ›´ãƒªã‚¹ãƒˆã«ã¯ã€ä»–ã®å¤‰æ›´ãƒªã‚¹ãƒˆã«å«ã¾ã‚Œãªã„変更ãŒ
å«ã¾ã‚Œã¾ã™ã€‚ãŸã ã—ã€ãƒ‡ãƒ•ォルトã®å¤‰æ›´ãƒªã‚¹ãƒˆã«è¡¨ç¤ºã•れる
変更ã¯ã€æŒ‡å®šã•れã¦ã„る検索タイプã®ãƒ•ラグã«ã‚ˆã£ã¦ç•°ãªã‚Šã¾ã™ã€‚
変更を変更リスト別ã«ã‚°ãƒ«ãƒ¼ãƒ—化ã—ã¦è¡¨ç¤ºã™ã‚‹ã«ã¯ã€ç®¡ç†å¯¾è±¡ã®å¤‰æ›´
(ステータスãŒã€Œ^addedã€ã€ã€Œ^checkoutã€ã€ã€Œ^copiedã€ã€
「^replacedã€ã€ã€Œ^deletedã€ã€ã¾ãŸã¯ã€Œ^movedã€ã®é …ç›®) ã®è¡¨ç¤ºã‚‚å¿…è¦ã«ãªã‚Šã¾ã™ã€‚ãã®ãŸã‚ã€å¤‰æ›´ãƒªã‚¹ãƒˆãŒè¡¨ç¤ºã•れるã¨ãã¯
「--^controlledchangedã€ã‚ªãƒ—ションãŒè‡ªå‹•çš„ã«æœ‰åйã«ãªã‚Šã¾ã™ã€‚
XML 出力ã®ãƒ‡ãƒ•ォルトã®ã‚¨ãƒ³ã‚³ãƒ¼ãƒ‡ã‚£ãƒ³ã‚°ã¯ utf-8 ã§ã™ã€‚
デフォルトã§ã¯ã€ã“ã®ã‚³ãƒžãƒ³ãƒ‰ã¯ã€Œ--^machinereadableã€ã¾ãŸã¯ã€Œ--^shortã€ãƒ•ラグãŒ
指定ã•れãŸå ´åˆã‚’除ãã€ç¾åœ¨ã®ãƒ‡ã‚£ãƒ¬ã‚¯ãƒˆãƒªã®ç›¸å¯¾ãƒ‘スを出力ã—ã¾ã™ã€‚ã“れらã®
ã„ãšã‚Œã‹ãŒæŒ‡å®šã•れãŸå ´åˆã€ã“ã®ã‚³ãƒžãƒ³ãƒ‰ã¯çµ¶å¯¾ãƒ‘スを出力ã—ã¾ã™ã€‚
「--^xmlã€ãƒ•ãƒ©ã‚°ãŒæŒ‡å®šã•れãŸå ´åˆã€ãƒ¯ãƒ¼ã‚¯ã‚¹ãƒšãƒ¼ã‚¹ã®ãƒ«ãƒ¼ãƒˆã®ç›¸å¯¾ãƒ‘スãŒ
出力ã•れã¾ã™ (ãŸã ã—ã€ã€Œ--^fpã€ãƒ•ラグも指定ã•れãŸå ´åˆã¯ã€
代ã‚りã«çµ¶å¯¾ãƒ‘スãŒå‡ºåŠ›ã•れã¾ã™ã€‚)
例:
cm ^status
(作業中ã®å¤‰æ›´ã‚»ãƒƒãƒˆã¨ã€ãƒ¯ãƒ¼ã‚¯ã‚¹ãƒšãƒ¼ã‚¹å†…ã®å¤‰æ›´ã•れãŸã™ã¹ã¦ã®é …目タイプ
(無視対象項目を除ã) も出力ã—ã¾ã™ã€‚)
cm ^status --^controlledchanged
(作業中ã®å¤‰æ›´ã‚»ãƒƒãƒˆã¨ã€ãƒã‚§ãƒƒã‚¯ã‚¢ã‚¦ãƒˆã€è¿½åŠ ã€ã‚³ãƒ”ーã€ç½®æ›ã€å‰Šé™¤ã€ç§»å‹•ã•れãŸ
項目も出力ã—ã¾ã™ã€‚)
cm ^status --^added
(作業中ã®å¤‰æ›´ã‚»ãƒƒãƒˆã¨ã€ãƒ¯ãƒ¼ã‚¯ã‚¹ãƒšãƒ¼ã‚¹å†…ã®è¿½åŠ ã•れãŸé …ç›®ã®ã¿ã‚’出力ã—ã¾ã™ã€‚)
cm ^status c:\workspaceLocation\code\client --^added
(作業中ã®å¤‰æ›´ã‚»ãƒƒãƒˆã¨ã€æŒ‡å®šã•れãŸãƒ‘スã®ä¸‹ã«ã‚る追加ã•れãŸé …目を
å†å¸°çš„ã«å‡ºåŠ›ã—ã¾ã™ã€‚)
cm ^status --^changelists
cm ^status --^changelist
(ワークスペースã®ã™ã¹ã¦ã®å¤‰æ›´ã‚’ã€ã‚¯ãƒ©ã‚¤ã‚¢ãƒ³ãƒˆã®å¤‰æ›´ãƒªã‚¹ãƒˆåˆ¥ã«ã‚°ãƒ«ãƒ¼ãƒ—化ã—ã¦è¡¨ç¤ºã—ã¾ã™ã€‚)
cm ^status --^changelist=pending_to_review
(「pending_to_reviewã€ã¨ã„ã†åå‰ã®å¤‰æ›´ãƒªã‚¹ãƒˆã®å¤‰æ›´ã‚’表示ã—ã¾ã™ã€‚)
cm ^status --^changelist=default --^private
(「defaultã€å¤‰æ›´ãƒªã‚¹ãƒˆå†…ã®å¤‰æ›´ã‚’表示ã—ã¾ã™ã€‚éžå…¬é–‹é …ç›®ã¨ã€ç®¡ç†å¯¾è±¡ã®å¤‰æ›´ãŒã‚ã‚‹é …ç›®
を表示ã—ã¾ã™ã€‚)
cm ^status --^short --^changelist=pending_to_review | cm ^checkin -
(変更リスト「pending_to_reviewã€å†…ã®å¤‰æ›´ã‚’ãƒã‚§ãƒƒã‚¯ã‚¤ãƒ³ã—ã¾ã™ã€‚)
cm ^status C:\workspaceLocation --^xml=output.xml
(XML å½¢å¼ã®ã€utf-8 を使用ã—ãŸã‚¹ãƒ†ãƒ¼ã‚¿ã‚¹æƒ…報をファイル
output.xml ã«å–å¾—ã—ã¾ã™ã€‚)
cm ^status --^ignored
™ã¹ã¦ã®ç„¡è¦–対象項目を表示ã—ã¾ã™ã€‚)
出力:
/main@myrepo@local (^cs:2 - ^head)
^Added
ステータス サイズ 最終変更 パス
^Ignored 0 ãƒã‚¤ãƒˆ 19 ç§’å‰ out\app.exe
^Ignored 48 ç§’å‰ src
^Ignored 0 ãƒã‚¤ãƒˆ 48 ç§’å‰ src\version.c
cm ^status --^ignored --^cutignored
(親ディレクトリãŒç„¡è¦–対象ã§ã¯ãªã„無視対象ã®ãƒ•ァイルã¨ã€ç„¡è¦–対象ã®ãƒ‡ã‚£ãƒ¬ã‚¯ãƒˆãƒª
を表示ã—ã¾ã™ãŒã€ãã®ã‚³ãƒ³ãƒ†ãƒ³ãƒ„ã¯è¡¨ç¤ºã—ã¾ã›ã‚“。)
出力:
/main@myrepo@local (^cs:2 - ^head)
^Added
ステータス サイズ 最終変更 パス
^Ignored 0 ãƒã‚¤ãƒˆ 19 ç§’å‰ out\app.exe
^Ignored 48 ç§’å‰ src
== CMD_DESCRIPTION_XLINK ==
Xlink ã®è©³ç´°ã‚’作æˆã€ç·¨é›†ã€ã¾ãŸã¯è¡¨ç¤ºã—ã¾ã™ã€‚
== CMD_USAGE_XLINK ==
使用方法:
cm ^xlink [-^w] [-^rs] <Xlink パス> / (<変更セット指定> | <ラベル指定> | <ãƒ–ãƒ©ãƒ³ãƒæŒ‡å®š)>
[<拡張ルール>[ ...]]
(Xlink を作æˆã—ã¾ã™ã€‚)
cm ^xlink [-^rs] <Xlink パス> /<相対パス> (<変更セット指定> | <ラベル指定> | <ãƒ–ãƒ©ãƒ³ãƒæŒ‡å®š>)
[<拡張ルール>[ ...]]
(デフォルトã®ãƒ«ãƒ¼ãƒˆ / ã§ã¯ãªã /<相対パス> を示ã™èª­ã¿å–り専用ã®
部分的㪠Xlink を作æˆã—ã¾ã™ã€‚)
cm ^xlink -^e <Xlink パス> (<変更セット指定> | <ラベル指定> | <ãƒ–ãƒ©ãƒ³ãƒæŒ‡å®š>)
(Xlink を編集ã—ã¦ã€ã‚¿ãƒ¼ã‚²ãƒƒãƒˆæŒ‡å®šã‚’変更ã—ã¾ã™ã€‚)
cm ^xlink -^s|--^show <Xlink パス>
(拡張ルールをå«ã‚€ Xlink 情報を表示ã—ã¾ã™ã€‚)
cm ^xlink -^ar|--^addrules <Xlink パス> <拡張ルール>[ ...]
(指定ã•ã‚ŒãŸæ‹¡å¼µãƒ«ãƒ¼ãƒ«ã‚’ Xlink ã«è¿½åŠ ã—ã¾ã™ã€‚)
cm ^xlink -^dr|--^deleterules <Xlink パス> <拡張ルール>[ ...]
(指定ã•ã‚ŒãŸæ‹¡å¼µãƒ«ãƒ¼ãƒ«ã‚’ Xlink ã‹ã‚‰å‰Šé™¤ã—ã¾ã™ã€‚)
Xlink パス ã“れã¯ã€ãƒªãƒ³ã‚¯ã•れãŸãƒªãƒã‚¸ãƒˆãƒªãŒãƒžã‚¦ãƒ³ãƒˆã•れる (Xlink を作æˆ
ã™ã‚‹å ´åˆ) ã¾ãŸã¯ãƒžã‚¦ãƒ³ãƒˆã•れã¦ã„ã‚‹ (Xlink を編集ã™ã‚‹å ´åˆ)
ç¾åœ¨ã®ãƒ¯ãƒ¼ã‚¯ã‚¹ãƒšãƒ¼ã‚¹å†…ã®ãƒ‡ã‚£ãƒ¬ã‚¯ãƒˆãƒªã§ã™ã€‚
変更セット指定 リモートリãƒã‚¸ãƒˆãƒªå†…ã®å®Œå…¨ãªã‚¿ãƒ¼ã‚²ãƒƒãƒˆå¤‰æ›´ã‚»ãƒƒãƒˆ
指定。
ã“れã«ã‚ˆã‚Šã€ãƒ¯ãƒ¼ã‚¯ã‚¹ãƒšãƒ¼ã‚¹ã«ãƒ­ãƒ¼ãƒ‰ã•れるリンクã•れãŸãƒªãƒã‚¸ãƒˆãƒªã®
ãƒãƒ¼ã‚¸ãƒ§ãƒ³ã¨ãƒ–ランãƒãŒæ±ºå®šã•れã¾ã™ã€‚
(「cm ^help ^objectspecã€ã‚’使用ã—ã¦å¤‰æ›´ã‚»ãƒƒãƒˆæŒ‡å®šã®è©³ç´°ã‚’
確èªã§ãã¾ã™ã€‚)
ラベル指定 リモートリãƒã‚¸ãƒˆãƒªå†…ã®å®Œå…¨ãªãƒ©ãƒ™ãƒ«æŒ‡å®šã€‚
(「cm ^help ^objectspecã€ã‚’使用ã—ã¦ãƒ©ãƒ™ãƒ«æŒ‡å®šã®è©³ç´°ã‚’
確èªã§ãã¾ã™ã€‚)
ãƒ–ãƒ©ãƒ³ãƒæŒ‡å®š リモートリãƒã‚¸ãƒˆãƒªå†…ã®å®Œå…¨ãªãƒ–ãƒ©ãƒ³ãƒæŒ‡å®šã€‚
ã“れã¯ã€æŒ‡å®šã•れãŸãƒ–ランãƒãŒç¤ºã—ã¦ã„ã‚‹ç¾åœ¨ã®
変更セットを使用ã—ã¾ã™ã€‚(「cm ^help ^objectspecã€ã‚’
使用ã—ã¦ãƒ–ãƒ©ãƒ³ãƒæŒ‡å®šã®è©³ç´°ã‚’確èªã§ãã¾ã™ã€‚)
-^e 既存㮠Xlink を編集ã—ã¦ã€ã‚¿ãƒ¼ã‚²ãƒƒãƒˆå¤‰æ›´ã‚»ãƒƒãƒˆæŒ‡å®šã‚’
変更ã—ã¾ã™ã€‚
-^s | --^show é¸æŠžã•れ㟠Xlink ã«é–¢ã™ã‚‹æƒ…報を表示ã—ã¾ã™ã€‚
-^ar | --^addrules é¸æŠžã•れ㟠Xlink ã« 1 ã¤ä»¥ä¸Šã®æ‹¡å¼µãƒ«ãƒ¼ãƒ«ã‚’追加ã—ã¾ã™ã€‚
-^dr | --^deleterules é¸æŠžã•れ㟠Xlink ã‹ã‚‰ 1 ã¤ä»¥ä¸Šã®æ‹¡å¼µãƒ«ãƒ¼ãƒ«ã‚’
削除ã—ã¾ã™ã€‚
拡張ルール 1 ã¤ä»¥ä¸Šã®æ‹¡å¼µãƒ«ãƒ¼ãƒ«ã‚’指定ã—ã¾ã™ã€‚儿‹¡å¼µãƒ«ãƒ¼ãƒ«ã¯
ブランãƒ-ターゲットブランãƒã®ãƒšã‚¢ã§ã™:
^br:/main/fix-^br:/main/develop/fix
オプション:
-^w Xlink ãŒæ›¸ãè¾¼ã¿å¯èƒ½ã§ã‚ã‚‹ã“ã¨ã‚’示ã—ã¾ã™ã€‚ã“れã¯ã€ã‚¿ãƒ¼ã‚²ãƒƒãƒˆ
リãƒã‚¸ãƒˆãƒªã®ã‚³ãƒ³ãƒ†ãƒ³ãƒ„をブランãƒã®è‡ªå‹•æ‹¡å¼µã«ã‚ˆã£ã¦å¤‰æ›´
ã§ãã‚‹ã“ã¨ã‚’æ„味ã—ã¾ã™ã€‚
-^rs 関連サーãƒãƒ¼ã€‚ã“ã®ã‚ªãƒ—ションを使用ã™ã‚‹ã¨ã€ãƒªãƒã‚¸ãƒˆãƒªã‚µãƒ¼ãƒãƒ¼ã¨ã¯
別ã®é–¢é€£ã™ã‚‹ Xlink を作æˆã§ãã¾ã™ã€‚ã“れã«ã‚ˆã‚Šã€
別ã®ã‚µãƒ¼ãƒãƒ¼å†…ã®ãƒ¬ãƒ—リケートã•れãŸãƒªãƒã‚¸ãƒˆãƒªã«
作æˆã•れ㟠Xlink ãŒè‡ªå‹•çš„ã«è­˜åˆ¥ã•れるよã†ã«ãªã‚Šã¾ã™ã€‚
== CMD_HELP_XLINK ==
備考:
ã“ã®ã‚³ãƒžãƒ³ãƒ‰ã¯ã€æŒ‡å®šã•れãŸå¤‰æ›´ã‚»ãƒƒãƒˆã¸ã® Xlink を作æˆã—ã¾ã™ã€‚デフォルトã§ã¯ã€èª­ã¿å–り専用ã®
Xlink ãŒä½œæˆã•れã¾ã™ã€‚ã“れã¯ã€ãã® Xlink 内ã®ãƒ¯ãƒ¼ã‚¯ã‚¹ãƒšãƒ¼ã‚¹ã«ãƒ­ãƒ¼ãƒ‰ã•れãŸã‚³ãƒ³ãƒ†ãƒ³ãƒ„ã‚’
変更ã§ããªã„ã“ã¨ã‚’æ„味ã—ã¾ã™ã€‚Xlink ã§ãƒªãƒ³ã‚¯ã•れãŸã‚³ãƒ³ãƒ†ãƒ³ãƒ„ã§å¤‰æ›´ã‚’行ãˆã‚‹ã‚ˆã†ã«
ã™ã‚‹ã«ã¯ã€ä»£ã‚ã‚Šã«æ›¸ãè¾¼ã¿å¯èƒ½ãª Xlink ã‚’ (「-^wã€ã‚ªãƒ—ションを使用ã—ã¦) 作æˆã—ã¾ã™ã€‚
Xlink ã®ã‚¿ãƒ¼ã‚²ãƒƒãƒˆå¤‰æ›´ã‚»ãƒƒãƒˆã‚’変更ã™ã‚‹éš›ã«ã€ç°¡ç´ åŒ–ã•れãŸã‚³ãƒžãƒ³ãƒ‰ã®æ§‹æ–‡ã‚’
使用ã§ãã¾ã™ã€‚ãã†ã™ã‚‹ã¨ã€æ–°ã—ã„ターゲット変更セットãŒ
唯一ã®å¿…須パラメーターã¨ãªã‚Šã¾ã™ã€‚Xlink ã®æ®‹ã‚Šã®ãƒ‘ラメーターã¯
変更ã•れã¾ã›ã‚“。
ブランãƒã®è‡ªå‹•æ‹¡å¼µ:
Xlink ã§ãƒªãƒ³ã‚¯ã•ã‚ŒãŸæ›¸ãè¾¼ã¿å¯èƒ½ãªãƒªãƒã‚¸ãƒˆãƒªã§å¤‰æ›´ãŒè¡Œã‚れるã¨ã㯠(「-^wã€ã‚ªãƒ—ション)ã€
ターゲットリãƒã‚¸ãƒˆãƒªã«æ–°ã—ã„ブランãƒãŒä½œæˆã•れる必è¦ãŒã‚りã¾ã™ã€‚æ–°ã—ã„ブランãƒã®
åå‰ã¯ã€æœ€ä¸Šä½ãƒªãƒã‚¸ãƒˆãƒªã§å®šç¾©ã•れãŸãƒã‚§ãƒƒã‚¯ã‚¢ã‚¦ãƒˆãƒ–ランãƒã«
基ã¥ãã¾ã™ã€‚使用ã™ã‚‹ãƒ–ランãƒã®åå‰ã‚’決定ã™ã‚‹ãŸã‚ã«ã€æ¬¡ã®ãƒ«ãƒ¼ãƒ«ãŒé©ç”¨ã•れã¾ã™:
1) åŒã˜å®Œå…¨ãªåå‰ã‚’æŒã¤ãƒ–ランãƒãŒã‚¿ãƒ¼ã‚²ãƒƒãƒˆãƒªãƒã‚¸ãƒˆãƒªã«å­˜åœ¨ã™ã‚‹ã‹ã©ã†ã‹ã‚’確èªã™ã‚‹ãŸã‚ã®
ãƒã‚§ãƒƒã‚¯ãŒè¡Œã‚れã¾ã™:
- 存在ã™ã‚‹å ´åˆã¯ã€ãれãŒãƒã‚§ãƒƒã‚¯ã‚¢ã‚¦ãƒˆãƒ–ランãƒã¨ã—ã¦ä½¿ç”¨ã•れã¾ã™ã€‚
- 存在ã—ãªã„å ´åˆã¯ã€æ¬¡ã®ã‚ˆã†ã«ãƒ–ランãƒåãŒä½œæˆã•れã¾ã™:
- Xlink ã§ãƒªãƒ³ã‚¯ã•れãŸã‚¿ãƒ¼ã‚²ãƒƒãƒˆå¤‰æ›´ã‚»ãƒƒãƒˆã®ãƒ–ランãƒã®åå‰ + ãƒã‚§ãƒƒã‚¯ã‚¢ã‚¦ãƒˆãƒ–ランãƒã®
短ã„åå‰ (最後ã®éƒ¨åˆ†)。
- ã“ã®ãƒ–ランãƒãŒå­˜åœ¨ã™ã‚‹å ´åˆã¯ã€ãれãŒãƒã‚§ãƒƒã‚¯ã‚¢ã‚¦ãƒˆãƒ–ランãƒã¨ã—ã¦ä½¿ç”¨ã•れã¾ã™ã€‚
- ãれ以外ã®å ´åˆã¯ã€ãƒ–ランãƒãŒä½œæˆã•れã€ãƒ–ランãƒãƒ™ãƒ¼ã‚¹ãŒ Xlink ã§ãƒªãƒ³ã‚¯ã•れãŸ
変更セットã«è¨­å®šã•れã¾ã™ã€‚
2) 親リãƒã‚¸ãƒˆãƒªã®ãƒ–ランãƒå†…ã«ã€Xlink ã§ãƒªãƒ³ã‚¯ã•れãŸãƒªãƒã‚¸ãƒˆãƒªå†…ã®æ–°ã—ã„変更セットを
ç¤ºã™æ–°ã—ã„ãƒãƒ¼ã‚¸ãƒ§ãƒ³ã® Xlink ãŒä½œæˆã•れã¾ã™ã€‚
最後ã«ã€å®Œå…¨ãª Xlink 構造ãŒã€é©åˆ‡ãªãƒãƒ¼ã‚¸ãƒ§ãƒ³ã®æœ€æ–°ã®å¤‰æ›´ã«ã‚ˆã£ã¦
最新ã®çŠ¶æ…‹ã«ä¿ãŸã‚Œã¾ã™ã€‚
例:
cm ^xlink code\firstrepo / 1@first@localhost:8084
¾åœ¨ã®ãƒ¯ãƒ¼ã‚¯ã‚¹ãƒšãƒ¼ã‚¹å†…ã®ãƒ•ォルダー「firstrepoã€ã« Xlink を作æˆã—ã€
リãƒã‚¸ãƒˆãƒªã€Œfirstã€å†…ã®å¤‰æ›´ã‚»ãƒƒãƒˆã€Œ1ã€ãŒãƒžã‚¦ãƒ³ãƒˆã•れるよã†ã«ã—ã¾ã™ã€‚)
cm ^xlink opengl\include /includes/opengl 1627@includes@localhost:8087
¾åœ¨ã®ãƒ¯ãƒ¼ã‚¯ã‚¹ãƒšãƒ¼ã‚¹å†…ã®ãƒ‡ã‚£ãƒ¬ã‚¯ãƒˆãƒªã€Œopengl\includeã€ã«èª­ã¿å–り専用ã®
部分的㪠Xlink を作æˆã—ã€ãƒªãƒã‚¸ãƒˆãƒªã€Œincludesã€å†…ã®å¤‰æ›´ã‚»ãƒƒãƒˆã€Œ1627ã€å†…ã®ãƒ‘ス
「/includes/openglã€ãŒãƒ«ãƒ¼ãƒˆã¨ã—ã¦ãƒžã‚¦ãƒ³ãƒˆã•れるよã†ã«ã—ã¾ã™ã€‚)ã“れã¯ã€ã€Œ/includes/openglã€
内ã®ã‚らゆるもã®ãŒã€Œopengl\includeã€ã«ãƒžã‚¦ãƒ³ãƒˆã•れるãŒã€
リãƒã‚¸ãƒˆãƒªã®æ®‹ã‚Šã®éƒ¨åˆ†ã¯ç„¡è¦–ã•れるã“ã¨ã‚’æ„味ã—ã¾ã™ã€‚)
cm ^xlink -^w -^rs code\secondrepo / ^lb:LB001@second@localhost:8084
¾åœ¨ã®ãƒ¯ãƒ¼ã‚¯ã‚¹ãƒšãƒ¼ã‚¹å†…ã®ãƒ•ォルダー「secondrepoã€ã«æ›¸ãè¾¼ã¿å¯èƒ½ãª
相対 Xlink を作æˆã—ã€ãƒªãƒã‚¸ãƒˆãƒªã€Œsecondã€å†…ã®ãƒ©ãƒ™ãƒ«ã€ŒLB001ã€ãŒãƒžã‚¦ãƒ³ãƒˆã•れる
よã†ã«ã—ã¾ã™ã€‚)
cm ^xlink code\thirdrepo / 3@third@localhost:8087 ^br:/main-^br:/main/scm003
¾åœ¨ã®ãƒ¯ãƒ¼ã‚¯ã‚¹ãƒšãƒ¼ã‚¹å†…ã®ãƒ•ォルダー「thirdrepoã€ã« Xlink を作æˆã—ã€ãƒªãƒã‚¸ãƒˆãƒª
「thirdã€å†…ã®å¤‰æ›´ã‚»ãƒƒãƒˆã€Œ3ã€ãŒãƒžã‚¦ãƒ³ãƒˆã•れるよã†ã«ã—ã¾ã™ã€‚)
cm ^xlink -^e code\secondrepo ^br:/main/task1234@second@localhost:8084
(Xlink「code\secondrepoã€ã‚’編集ã—ã¦ã€ãƒªãƒã‚¸ãƒˆãƒªã€Œsecondã€å†…ã®ãƒ–ランãƒ
「main/task1234ã€ã‚’リンクã™ã‚‹ã“ã¨ã«ã‚ˆã£ã¦ã‚¿ãƒ¼ã‚²ãƒƒãƒˆãƒªãƒã‚¸ãƒˆãƒªã‚’変更ã—ã¾ã™ã€‚)
cm ^xlink --^show code\thirdrepo
(Xlink「code\thirdrepoã€ã®æƒ…報をã€ãã®æ‹¡å¼µãƒ«ãƒ¼ãƒ« (存在ã™ã‚‹å ´åˆ) ã‚‚å«ã‚ã¦
表示ã—ã¾ã™)。
cm ^xlink -^ar code\secondrepo ^br:/main-^br:/main/develop ^br:/main/fix-^br:/main/develop/fix
(2 ã¤ã®æ‹¡å¼µãƒ«ãƒ¼ãƒ«ã‚’ Xlink「code\secondrepoã€ã«è¿½åŠ ã—ã¾ã™ã€‚)
cm ^xlink -^dr code\secondrepo ^br:/main/fix-^br:/main/develop/fix
(拡張ルールを Xlink「code\secondrepoã€ã‹ã‚‰å‰Šé™¤ã—ã¾ã™)。
== CMD_USAGE_AUTOCOMPLETE ==
使用方法:
cm ^autocomplete ^install
(「cmã€ã‚³ãƒžãƒ³ãƒ‰ã®å…¥åŠ›ã‚’ã‚·ã‚§ãƒ«ã«ã‚¤ãƒ³ã‚¹ãƒˆãƒ¼ãƒ«ã—ã¾ã™ã€‚)
cm ^autocomplete ^uninstall
(「cmã€ã‚³ãƒžãƒ³ãƒ‰ã®å…¥åŠ›ã‚’ã‚·ã‚§ãƒ«ã‹ã‚‰ã‚¢ãƒ³ã‚¤ãƒ³ã‚¹ãƒˆãƒ¼ãƒ«ã—ã¾ã™ã€‚)
cm ^autocomplete --^line <シェル行> --^position <カーソルä½ç½®>
(「カーソルä½ç½®ã€ã«æŒ¿å…¥ã™ã‚‹ã€ã€Œã‚·ã‚§ãƒ«è¡Œã€ã«å¯¾ã™ã‚‹è‡ªå‹•入力ã®å€™è£œã‚’
è¿”ã—ã¾ã™ã€‚ã“ã®ã‚³ãƒžãƒ³ãƒ‰ã¯æœ€çµ‚ユーザーãŒä½¿ç”¨ã™ã‚‹ãŸã‚ã®ã‚‚ã®ã§ã¯
ã‚りã¾ã›ã‚“ãŒã€é¸æŠžã—ãŸã‚·ã‚§ãƒ«ã«å¯¾ã™ã‚‹è‡ªå‹•入力ã®ã‚µãƒãƒ¼ãƒˆã‚’æ‹¡å¼µã—ãŸã„å ´åˆã®ãŸã‚ã«
説明ã—ã¦ã„ã¾ã™ã€‚)
シェル行 自動入力ãŒãƒªã‚¯ã‚¨ã‚¹ãƒˆã•れãŸã¨ãã«ãƒ¦ãƒ¼ã‚¶ãƒ¼ãŒã‚·ã‚§ãƒ«ã«
書ã込んã è¡Œã€‚
Bash ã§ã¯ã€ã“れ㯠COMP_LINE 環境変数ã®ä½ç½®ã§ã™ã€‚
PowerShell ã§ã¯ã€ã“れ㯠$wordToComplete 変数ã®ä½ç½®ã§ã™ã€‚
カーソルä½ç½® 自動入力ãŒãƒªã‚¯ã‚¨ã‚¹ãƒˆã•れãŸã¨ãã®ã‚«ãƒ¼ã‚½ãƒ«ã®
ä½ç½®ã€‚
Bash ã§ã¯ã€ã“れ㯠COMP_POINT 環境変数ã®ä½ç½®ã§ã™ã€‚
PowerShell ã§ã¯ã€ã“れ㯠$cursorPosition 変数ã®ä½ç½®ã§ã™ã€‚
== CMD_DESCRIPTION_CONFIGURECLIENT ==
Configures the Unity VCS client for the current machine user to work with a default server.
== CMD_USAGE_CONFIGURECLIENT ==
使用方法:
cm ^configure [--^language=<language> --^workingmode=<mode> [AuthParameters]
--^server=<server> [--^port=<port>]] [--^clientconf=<clientconfpath>]
--^language 使用å¯èƒ½ãªè¨€èªž:
en (English)
es (Spanish)
--^workingmode 使用å¯èƒ½ãªãƒ¦ãƒ¼ã‚¶ãƒ¼/セキュリティ動作モード:
NameWorkingMode (Name)
NameIDWorkingMode (Name + ID)
LDAPWorkingMode (LDAP)
ADWorkingMode (Active Directory)
UPWorkingMode (User and password)
SSOWorkingMode (Single Sign On)
AuthParameters èªè¨¼ãƒ‘ラメーター (^LDAPWorkingMode ãŠã‚ˆã³ ^UPWorkingMode ã®å ´åˆã®ã¿):
--^user=<user>
--^password=<password>
Single Sign On parameters (only for ^SSOWorkingMode):
--^user=<user>
--^token=<token>
--^server Unity VCS server IP / address
--^port Unity VCS server port
(port optional for Cloud servers)
--^clientconf 設定ファイルã®ä½œæˆã«ä½¿ç”¨ã™ã‚‹ãƒ•ァイルパス (çœç•¥å¯èƒ½)
引数ã¯ãƒ•ルパスã€ãƒ•ァイルåã¾ãŸã¯ãƒ‡ã‚£ãƒ¬ã‚¯ãƒˆãƒªã«ã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚
例:
--^clientconf=c:/path/to/myclient.conf
(指定ã•れãŸãƒ‘スã¯ã‚¯ãƒ©ã‚¤ã‚¢ãƒ³ãƒˆè¨­å®šãƒ•ァイルã®ä½œæˆã«ä½¿ç”¨ã•れã¾ã™)
--^clientconf=myclient.conf
(デフォルト設定ディレクトリ内ã®ãƒ•ァイル myclient.conf ãŒä½¿ç”¨ã•れã¾ã™)
--^clientconf=c:/exisitingDirectory
(指定ã•れãŸãƒ‡ã‚£ãƒ¬ã‚¯ãƒˆãƒªå†…ã®ãƒ‡ãƒ•ォルトファイルåã€client.conf ãŒä½¿ç”¨ã•れã¾ã™)
== CMD_HELP_CONFIGURECLIENT ==
備考:
The 'cm ^configure' command cannot be used on Cloud Edition or DVCS Edition of Unity VCS.
Use 'plastic --configure' instead.
例:
cm ^configure
(runs the interactive Unity VCS client configuration command)
cm ^configure --^language=^en --^workingmode=^LDAPWorkingMode --^user=^jack --^password=^01234 \
--^server=^plastic.mymachine.com --^port=^8084
(configures the Unity VCS client with the specified parameters and creates the 'client.conf'
configuration file in the default directory).
(Cloud サーãƒãƒ¼ã®ã‚ªãƒ—ションã®ãƒãƒ¼ãƒˆ)
cm ^configure --^language=^en --^workingmode=^NameWorkingMode --^server=^plastic.mymachine.com \
--^port=^8084 --^clientconf=^clientconf_exp.conf
(configures the Unity VCS client with the specified parameters and creates the 'client.conf'