jon*_*ers 5 svn version-control open-source visual-studio
我遇到了一个共同的困境.
很多时候,我们公司依赖于使用开源库来完成工作,但有时我们必须修改它们以使其在不同平台上运行,修复错误等.
我们使用颠覆的组合:TortoiseSVN和AnkhSVN.
以下方案是否有办法与SVN一起使用:
如果SVN无法做到这一点,我们有更好的源控制选项吗?如果可能的话,我们更喜欢使用Visual Studio集成.
Subversion 在这里不是合适的工具。您正在寻找的内容需要一个分布式版本控制系统,这基本上意味着您可以跨存储库拉动和推送,并且没有中央存储库。
查看 Git 和 Mercurial 了解更多信息。如果上游项目使用 Subversion,您可以使用 git-svn 作为桥梁 - 您创建自己的存储库,更改内容,并且您仍然可以将 svn 合并到其中以及推送到您自己的“上游/中央”git 存储库。
另请注意:您是否有理由不直接将更改贡献给项目?(特别是如果该项目获得了 GPL 或 LPGL 等许可,这迫使您在适当的许可下向公众发布修改后的源代码,许多项目都是如此)。这似乎是回馈那些免费为您提供代码的人的好方法......
以下问题涉及 Git + Visual Studio:将 Git 与 Visual Studio 结合使用
归档时间: |
|
查看次数: |
306 次 |
最近记录: |