为现有项目设置 svn

为现有项目设置 svn

我有一个现有项目“abc”,路径为/home/abc。我想在 Ubuntu 中为这个项目设置一个 subversion 存储库。我已经在文章“的帮助下安装了 Subversion”设置 Ubuntu Subversion 服务器”。我不明白结帐部分以及如何将 SVN 连接到我的“abc”项目。

答案1

假设您的 svn 服务器 URI 是svn://yourhost/your_repo(或者https://yourdomain.com/your_repo,如果您使用的是 WebDAV):

$ cd /home
$ svn import abc svn://yourhost/your_repo/abc -m "Initial commit message."
$ mv abc abc.bak
$ svn checkout svn://yourhost/your_repo/abc

检查所有内容是否已成功导入并且您可以签出您的代码。确认一切正常后,您可以删除备份:

$ rm -rf abc.bak

请小心 - 将备份保存在某处以防万一!

现在,/home/abc/是存储库的工作副本your_repo

答案2

我看不到你提到的指南,因为它在我的工作场所被屏蔽。

您必须先创建一个项目,然后才能签出它,所以这样做svnadmin create abc1。这将为您创建一个存储库。我希望您有权限访问新创建的存储库。接下来,执行svn co file://home/abc1svn co http://home/abc1(如果它位于网络服务器后面),然后从 cp 文件/home/abc/home/abc1svn add /home/abc1svn ci -m "whatever comment you put"

如果不清楚,请在您的问题中添加更多信息,我将尽力提供进一步帮助。

相关内容