最初设置 Perforce
Setting up Perforce initially
我想使用 Perforce 进行源代码控制版本控制。我一直在努力组织工作区/仓库。
版本的源代码在 c:\home\
目录中,包含带有多个站点和子目录的实时 Web 代码,所有这些我都想要版本化。
我选择工作区根目录为 c:\home\
。创建新工作区时,我看到的文件很好。将它们放入仓库是有问题的。除了 c:\home
中的一个文件外,还会出现 none 个其他文件夹或文件。
如果仓库名为HomeDepot
,映射命令是什么?到目前为止,我一直在尝试导致找不到文件。
Host: VPS-ABC-12-123 (changed for privacy)
Workspace name: Home
Root: C:\home\
Mapping: //HomeDepot/... //Home/...
感谢任何帮助。
看起来您的客户端规范没问题,所以我想您只是还没有 add
编辑这些文件。你应该能够做到:
p4 set P4CLIENT=Home
cd C:\home
p4 add ...
p4 submit -d "Adding all my files."
把所有东西都放进仓库。
如果您完全从头开始,假设您已经启动了服务器并且 运行 在某处,创建客户端规范并将所有内容添加到软件仓库的整个过程如下所示:
p4 set P4PORT=yourserver.com:1666
cd C:\home
p4 client
p4 add ...
p4 submit -d "Adding all my files."
- 如果您已将 DNS 设置为
perforce:1666
(默认值)指向您的服务器,则 p4 set P4PORT=...
是不必要的。
p4 client
将使用 P4CLIENT
的当前值创建一个新客户端,默认为您的本地主机名。您可以只保存规格而不修改它;默认情况下,新客户端使用工作目录 Root
并将整个软件仓库映射到 View
.
要使用本地存储库设置版本控制(即您不需要中央计算机上的共享服务器),甚至更容易:
cd C:\home
p4 init -C1 -n
p4 reconcile
p4 submit -d "Adding all my files."
- 在
C:\home\.p4root
中创建了本地存储库。
-C1 -n
标志指定 depot 文件名被视为不区分大小写的 ASCII。有关其他选项的信息,请参阅 p4 help init
。
- 流和工作区是自动创建的。
P4CONFIG
和 P4IGNORE
文件是自动创建的,无需设置 P4PORT
或 P4CLIENT
.
我想使用 Perforce 进行源代码控制版本控制。我一直在努力组织工作区/仓库。
版本的源代码在 c:\home\
目录中,包含带有多个站点和子目录的实时 Web 代码,所有这些我都想要版本化。
我选择工作区根目录为 c:\home\
。创建新工作区时,我看到的文件很好。将它们放入仓库是有问题的。除了 c:\home
中的一个文件外,还会出现 none 个其他文件夹或文件。
如果仓库名为HomeDepot
,映射命令是什么?到目前为止,我一直在尝试导致找不到文件。
Host: VPS-ABC-12-123 (changed for privacy)
Workspace name: Home
Root: C:\home\
Mapping: //HomeDepot/... //Home/...
感谢任何帮助。
看起来您的客户端规范没问题,所以我想您只是还没有 add
编辑这些文件。你应该能够做到:
p4 set P4CLIENT=Home
cd C:\home
p4 add ...
p4 submit -d "Adding all my files."
把所有东西都放进仓库。
如果您完全从头开始,假设您已经启动了服务器并且 运行 在某处,创建客户端规范并将所有内容添加到软件仓库的整个过程如下所示:
p4 set P4PORT=yourserver.com:1666
cd C:\home
p4 client
p4 add ...
p4 submit -d "Adding all my files."
- 如果您已将 DNS 设置为
perforce:1666
(默认值)指向您的服务器,则p4 set P4PORT=...
是不必要的。 p4 client
将使用P4CLIENT
的当前值创建一个新客户端,默认为您的本地主机名。您可以只保存规格而不修改它;默认情况下,新客户端使用工作目录Root
并将整个软件仓库映射到View
.
要使用本地存储库设置版本控制(即您不需要中央计算机上的共享服务器),甚至更容易:
cd C:\home
p4 init -C1 -n
p4 reconcile
p4 submit -d "Adding all my files."
- 在
C:\home\.p4root
中创建了本地存储库。 -C1 -n
标志指定 depot 文件名被视为不区分大小写的 ASCII。有关其他选项的信息,请参阅p4 help init
。- 流和工作区是自动创建的。
P4CONFIG
和P4IGNORE
文件是自动创建的,无需设置P4PORT
或P4CLIENT
.