svn+no+versioned+如何加入版本控制
时间: 2023-12-26 16:06:55 浏览: 95
根据提供的引用内容,您遇到的问题是无法将文件夹加入版本控制。您可以按照以下步骤解决该问题:
1. 确保您已经在本地创建了一个版本库。如果没有,请使用以下命令创建一个新的版本库:
```shell
svnadmin create /path/to/repository
```
2. 将您要添加到版本控制的文件夹复制到版本库中:
```shell
svn import /path/to/folder file:///path/to/repository/folder -m "Initial import"
```
3. 检查您的文件夹是否已经成功添加到版本控制中:
```shell
svn list file:///path/to/repository/folder
```
4. 如果您的文件夹已经成功添加到版本控制中,您可以使用以下命令将其检出到本地:
```shell
svn checkout file:///path/to/repository/folder /path/to/working/copy
```
5. 现在您可以在本地工作副本中对文件夹进行更改,并使用以下命令将更改提交到版本库中:
```shell
svn commit -m "Commit message" /path/to/working/copy/folder
```
相关问题
如何部署 Apache + SVN + LDAP
部署 Apache + SVN + LDAP 需要以下步骤:
1. 安装 Apache 和 SVN
使用包管理器或手动下载安装包安装 Apache 和 SVN。
2. 安装 mod_dav_svn 和 mod_authnz_ldap 模块
这两个模块是 Apache 与 SVN 和 LDAP 交互所必需的。使用包管理器或手动下载安装包进行安装。
3. 配置 SVN 存储库
创建 SVN 存储库并设置访问权限。可参考 SVN 官方文档进行配置。
4. 配置 Apache
编辑 Apache 配置文件 httpd.conf,添加以下内容:
```
LoadModule dav_module modules/mod_dav.so
LoadModule dav_svn_module modules/mod_dav_svn.so
LoadModule authnz_ldap_module modules/mod_authnz_ldap.so
<Location /svn>
DAV svn
SVNParentPath /path/to/svn/repos
AuthType Basic
AuthName "SVN Repository"
AuthBasicProvider ldap
AuthLDAPURL "ldap://ldap.example.com/ou=people,dc=example,dc=com?uid"
AuthLDAPBindDN "cn=svn,dc=example,dc=com"
AuthLDAPBindPassword "password"
Require ldap-group cn=svn-users,ou=groups,dc=example,dc=com
</Location>
```
其中,SVNParentPath 指定 SVN 存储库的路径,AuthLDAPURL 指定 LDAP 服务器的地址和查询条件,AuthLDAPBindDN 和 AuthLDAPBindPassword 指定 LDAP 绑定用户的账号密码,Require 指定允许访问 SVN 的 LDAP 用户组。
5. 启动 Apache
重启 Apache 服务器以应用配置。
完成以上步骤后,您就可以使用 SVN 客户端访问 Apache + SVN + LDAP 部署的 SVN 存储库了。
svn+125002
根据提供的引用内容,您可以使用以下命令进行SVN检出操作:
1. 检出dns/zone目录:
```shell
svn checkout http://192.168.17.47:8080/svn/publish/dns/zone --username=svnadmin
```
2. 检出dns/etc目录:
```shell
svn checkout http://192.168.17.47:8080/svn/publish/dns/etc --username=svnadmin
```
这些命令将使用SVN工具从指定的URL检出相应的目录,并使用提供的用户名进行身份验证。
阅读全文