使用subversion与大目录

时间:2011-10-09 19:21:21

标签: svn

我的linux Ubuntu服务器上有一个非常大的目录/ var / www /。在该目录中有一些我想要使用subversion的文件。我怎么设置它?一步一步对我来说很有帮助。我是svn。

到目前为止,我没有这个:

svnadmin create --fs-type fsfs /svn
svn mkdir file:///svn/www/ -m "Created www directory"

例如:在我的/ var / www /目录中有很多文件和子目录。我只想在foo.html,bar.php和目录示例/

上使用svn

在svn中有必要的文件后,如何进行更改并将它们提交给svn?

我希望这是有道理的,谢谢!

1 个答案:

答案 0 :(得分:3)

这应该有效:

REPO=file:///svn
cd /var/www
svn co $REPO/www .
svn add example foo.html bar.php
svn ci -m "initial checkin"
svn up

您可能还想这样做(仍在/var/www中):

svn ps svn:ignore "*" .
svn ci -m "ignore other stuff"
svn up

修改svn:ignore模式隐藏了svn status 输出中的内容,只有该项目未知为svn并显示为?。您仍然可以使用“svn add”添加文件/目录,并且仍会跟踪对托管目录/文件的更改。

由于您只对某些文件/目录感兴趣,因此在您的情况下这似乎是一个很好的默认值。如果有不想要版本的内容,您可以在example中执行相同操作。