我的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?
我希望这是有道理的,谢谢!
答案 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
中执行相同操作。