subversion 同步存储库的一部分

发布于 2024-10-25 07:50:50 字数 84 浏览 1 评论 0原文

我们有一个内部托管的存储库,我们希望同步在线存储库上的一些项目。通过查看 svnsync 命令,似乎同步是针对所有存储库的。有没有办法限制同步到某些目录?

We have a repository hosted in-house and we want to synchronize some of the projects on an online repository. By looking at svnsync command, it seems that the synchronization is for all the repository. Is there a way to restrict the synchronization to some directories?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

森林很绿却致人迷途 2024-11-01 07:50:50

我的目标是使用 Google Code 向公众提供我的代码。幸运的是,他们提供了一个 Mercurial 存储库。所以我最终混合了 SVN 和 Mercurial。

  • 将本地计算机上的 Google Code 项目克隆到文件夹 project-hg
  • 使用内部 SVN 将项目签入文件夹 project-hg >
  • 使用 Mercurial 添加并提交文件并忽略 .svn 文件夹
  • 将更改推送到 Google Code

每次我想要将我的项目与 同步时, code>Google Code 我执行

  • svn update
  • 使用 Mercurial 提交修改
  • 将更改推送到 Google Code

我将丢失修订历史记录来自 SVN 但这对我来说不是问题。

My goal was to make my code available to the public using Google Code. Fortunately they provide a Mercurial repository. So I ended up mixing both SVN and Mercurial.

  • Clone the project from Google Code on the local machine into folder project-hg
  • Checkout the project using the in-house SVN into the folder project-hg
  • Add and commit the files using Mercurial and ignore .svn folders
  • Push the changes to Google Code

Every time I want to synchronize my project with Google Code I do

  • svn update
  • Commit the modification using Mercurial
  • Push the changes to Google Code

I will lose the revision history from SVN but it’s not a problem for me.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文