I have done migrating my repos from SVN to GIT. Now developers have few changes on SVN repo. I need those changes alone to be checked in GIT by me. After cutover, I will have developers check in to GIT going. How this can be accomplished using the revision number of SVN check-ins. I don't think I can use subgit tool in my infrastructure.
migrating svn to git and checking in to git with revision on svn
66 Views Asked by Charan Teja At
2
There are 2 best solutions below
0
Charan Teja
On
Thanks. But my current situation is I am not sure what the revision numbers are because multiple developers made changes in a week or so. Now can someone lay out the steps that I should take to have those specific changes made to a file be moved to gitlab(not disturbing any changes to other files on git)
Related Questions in GIT
- problem to push files on a repository git
- diff3 output in git conflict style, including mergeable hunks
- Git Not In Sync with Local Branch
- Setting up the version control of .dotfiles while the .config is connected to a forked repo
- How to fix overriding the main branch in Git?
- I can't add text to "Message" in VS Code when committing to Git
- How can i redirect pull request from main branch to another branch
- Xcode commits (possibly outside of any branch) disappeared, how to get them back?
- Git/TortoiseGit : how to apply ONLY the changes from ONE commit from branch A, to branch B?
- How can I reintroduce username an password on git using fedora?
- GIT SKIP EMPTY DIRECTORIES
- Git smudge run once per checkout or per commit?
- I can't find ~/.profile or ~/.bashrc in C:/Users/<user>/.ssh folder
- Set environment variable during push for GitHub Actions
- Android WebRTC compile
Related Questions in SVN
- Cannot load modules/mod_dav_svn.so into server
- Created Jenkins pipeline and added the script in the Pipeline Description.To check out the Project from the svn repository.NotWorking. Any Suggestion
- How to host SVN server on Cloud
- In two subversion repositories (same machine), can I have different usernames with no password prompting?
- Unrelated git histories when moving code from SVN to Git
- Convert local SVN to GIT using Tortoise GIT fails with unable connect?
- Jenkins Pipeline Script Check-in SVN using NPM
- Making latest subversion exec point to my restored subversion data directory
- Can anyone help on this "svn merge" problem?
- clone repo from SVN to GIT: unable to connect to a repository
- Possible to recursively serve an existing SVN checkout folder to another computer?
- How to push certain branches into git repository?
- Subversion svn merge failure
- Jenkins: SVN Checkout missing commit message
- SVN same setup, same user, fine from one machine but from another DAV/PROPFIND error
Related Questions in VERSION-CONTROL
- Setting up the version control of .dotfiles while the .config is connected to a forked repo
- How can i redirect pull request from main branch to another branch
- Visual Studio 2022 convert spaces to tabs on checkout and back to spaces on checkin
- Handle workspace/monorepo with different deployments
- P4 change ownership through command line
- gitignore for Unity VR project does not work
- Different SDK for specific build
- Sourcetree GUI : Why main branch is behind another branch? Is it normal?
- Strongly Connected Components Using Kosaraju Algorithm
- How to use git-credential-gopass with git send-email?
- Run Robot in Jenkinsfile does not fetch the correct test.robot file from Github
- Git Hub not showing my Organization's Repositories in Android Studio
- Sourcetree caches old branches that no longer exist on github. I do not want this
- How to retrieve Inference image location for my Sagemaker pytorch custom model for Model registry
- I have an error with my Material UI react-swipeable-views in TypeScript
Related Questions in REVISION-HISTORY
- `git -S` doesn't find all commits
- CouchDB Fauxton - How to navigate through revisions history?
- django data history/auditing
- ClearCase to Git migration
- With Mercurial, how do you hg log a branch with cross-branch ancestors?
- Versioning concept in couchbase
- How to remove a file at the origin of multiple branches from the git history?
- Git remove history information from other repositories?
- Google Docs like revisioning?
- How do subversion clients deal with a historic change in a repository?
- Revert to specific version of Google sheets with respect to specific date using Google Apps Script
- Separating git commits for private and public
- Get list of revision ids ONLY
- How did such-and-such commit reach me?
- How can I view file history in Git?
Related Questions in SVN2GIT
- I need to migrate specific tags from svn to git
- Error while rebasing the changes from SVN to Azure repos git using svn2git tool
- How to delete old/historic Git objects which are no longer in HEAD?
- SVN to Git migration failing because of Connection reset by peer 312 error
- Svn2Git rebase returns error 'too many arguments'
- /svn2git/svn-all-fast-export not creating .git directory
- svn2git migration - tags not being copied
- KDE svn2git aborts with "Error: Writing process fatal: Root cannot be a non-directory"
- svn2git - migrate trunk code to main branch instead of master in git
- GIT LFS migration using BFG increase total repository size by 4x
- Get list of files changed before a particular date of last release or any commit ID
- "git svn" Command not working for non standard svn repository
- KDE SVN2GIT "WARN: Branch ... in repository ... doesn't exist at revision ... -- did you resume from the wrong revision?" Can't continue
- Filesystem is corrupt: Corrupt representation Malformed representation header
- migrating svn to git and checking in to git with revision on svn
Trending Questions
- UIImageView Frame Doesn't Reflect Constraints
- Is it possible to use adb commands to click on a view by finding its ID?
- How to create a new web character symbol recognizable by html/javascript?
- Why isn't my CSS3 animation smooth in Google Chrome (but very smooth on other browsers)?
- Heap Gives Page Fault
- Connect ffmpeg to Visual Studio 2008
- Both Object- and ValueAnimator jumps when Duration is set above API LvL 24
- How to avoid default initialization of objects in std::vector?
- second argument of the command line arguments in a format other than char** argv or char* argv[]
- How to improve efficiency of algorithm which generates next lexicographic permutation?
- Navigating to the another actvity app getting crash in android
- How to read the particular message format in android and store in sqlite database?
- Resetting inventory status after order is cancelled
- Efficiently compute powers of X in SSE/AVX
- Insert into an external database using ajax and php : POST 500 (Internal Server Error)
Popular Questions
- How do I undo the most recent local commits in Git?
- How can I remove a specific item from an array in JavaScript?
- How do I delete a Git branch locally and remotely?
- Find all files containing a specific text (string) on Linux?
- How do I revert a Git repository to a previous commit?
- How do I create an HTML button that acts like a link?
- How do I check out a remote Git branch?
- How do I force "git pull" to overwrite local files?
- How do I list all files of a directory?
- How to check whether a string contains a substring in JavaScript?
- How do I redirect to another webpage?
- How can I iterate over rows in a Pandas DataFrame?
- How do I convert a String to an int in Java?
- Does Python have a string 'contains' substring method?
- How do I check if a string contains a specific word?
The first thing that you should do before migration is to lock the source repository for further writes. Better to lock now and restart the migrations from scratch. If the commits are already done and you cannot restart it from scratch, you can create a diff from svn and apply it on git.
To generate a git compatible patch, use --git along with
svn diff.svn diff --git -r <revision(s)>