如何签入从不同存储库签出的代码
我们处理两个存储库,一个在客户端,一个在我们端。
我从客户端存储库中签出了一些代码并进行了一些更改。现在我想在我们的存储库中签入相同的代码。如何做到?
还有什么好方法来同步两个存储库吗?
PS:我正在使用Tortoise SVN。
〜阿金基亚。
We deal with two repositories one at client side and one at our end.
I checked out some code from client repository and made some changes.Now I want to check in the same code in our repository. How it can be done ?
Also is there any good way to sync two repositories ?
PS: I am using Tortoise SVN.
~Ajinkya.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(4)
经过一番尝试和错误后,我得到了一些解决方法。
我从客户端存储库导出代码,做了一些更改,然后将其导出(右键单击文件夹 -> TortoiseSVN -> 导出)到新位置。然后将代码导入到我们的存储库。它现在对我有帮助。
如果其他人有更好的解决方案,请分享。
After some trial and error I got some workaround.
I exported the code from client repository made some changes then I exported it(Right click on folder -> TortoiseSVN -> Export) to new location.Then imported the code to our repository.It helped me for now.
Please share if anybody else have any better solution.
好的,有几个选择。
以上两个可能不是有效的选项。阅读更多:
3.使用合并工具合并两个结账。简单又容易。
4.尝试Git,它可以与svn一起工作。
Ok a few options.
Above two may not be valid option. Read more:
3. Use merging tools to merge two checkout. Simple and easy.
4. Try Git, it can work with svn.
据我所知,我们无法将代码提交到存储库,除非从同一存储库中检出代码。
在您的情况下提交的一种方法是将下载的代码从客户端存储库上传到您的存储库,检查相同内容并进行更改,然后提交。我知道这不是你所希望的。
如果您找到更好的方法请更新,这样它也可以帮助其他人..
TNQ
as far as my knowledge is concerned we cannot commit the code to a repository unless it is checked out from the same repository.
one way to commit in your case is upload the downloaded code from client repository to your repository,check out the same and make changes and then commit. i know this is not as desired by you.
if you find a better approach plz update so that it helps others too..
TNQ
据我所知,没有办法指定您要签入的位置。
svn commit
根本没有选项。As far as I know, there's no way to specify where you're checking in.
svn commit
simply has no option for that.